[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Functions | Variables
klfmain.cpp File Reference
#include <QDebug>
#include <QString>
#include <QList>
#include <QObject>
#include <QDomDocument>
#include <QFile>
#include <QFileInfo>
#include <QResource>
#include <QDir>
#include <QTranslator>
#include <QLibraryInfo>
#include <klfutil.h>
#include "klfpluginiface.h"
#include "klfconfig.h"
#include "klfmain.h"
Include dependency graph for klfmain.cpp:

Go to the source code of this file.

Functions

KLF_EXPORT QDebug & operator<< (QDebug &str, const KLFAddOnInfo::PluginSysInfo &i)
 
void klf_add_avail_translation (KLFI18nFile i18nfile)
 
KLF_EXPORT void klf_reload_translations (QCoreApplication *app, const QString &currentLocale)
 
KLF_EXPORT QString klfFindTranslatedDataFile (const QString &baseFileName, const QString &extension)
 
KLF_EXPORT void klfDataStreamWriteHeader (QDataStream &stream, const QString headermagic)
 
KLF_EXPORT bool klfDataStreamReadHeader (QDataStream &stream, const QStringList possibleHeaders, QString *readHeader, QString *readCompatKLFVersion)
 

Variables

KLF_EXPORT QList
< KLFTranslationInfo
klf_avail_translations
 
KLF_EXPORT QList< QTranslator * > klf_translators
 
QList< KLFPluginInfoklf_plugins
 
QList< KLFAddOnInfoklf_addons
 
bool klf_addons_canimport = false
 

Function Documentation

void klf_add_avail_translation ( KLFI18nFile  i18nfile)
KLF_EXPORT void klf_reload_translations ( QCoreApplication app,
const QString currentlocale 
)
KLF_EXPORT bool klfDataStreamReadHeader ( QDataStream stream,
const QStringList  possibleHeaders,
QString readHeader = NULL,
QString readCompatKLFVersion = NULL 
)
KLF_EXPORT void klfDataStreamWriteHeader ( QDataStream stream,
const QString  headermagic 
)

This function sets up the stream for writing data (for internal storage, eg. styles list)

This function will set the klfDataStreamAppVersion property on the QIODevice associated with the given stream, in order that objects that are sent into the stream can know their compatibility version by querying the stream with klfDataStreamAppVersion().

Definition at line 529 of file klfmain.cpp.

References QDataStream::device(), KLF_DATA_STREAM_APP_VERSION, KLF_DATA_STREAM_APP_VERSION_MAJ, KLF_DATA_STREAM_APP_VERSION_MIN, and QDataStream::setVersion().

Referenced by KLFMainWin::saveStyles().

KLF_EXPORT QString klfFindTranslatedDataFile ( const QString baseFileName,
const QString extension 
)
KLF_EXPORT QDebug& operator<< ( QDebug &  str,
const KLFAddOnInfo::PluginSysInfo i 
)

Variable Documentation

QList<KLFAddOnInfo> klf_addons
bool klf_addons_canimport = false

Definition at line 55 of file klfmain.cpp.

Referenced by KLFSettings::KLFSettings(), and main_load_extra_resources().

KLF_EXPORT QList<KLFTranslationInfo> klf_avail_translations

a list of locale names available for KLatexFormula

Definition at line 42 of file klfmain.cpp.

Referenced by KLFSettings::importAddOn(), klf_add_avail_translation(), and KLFSettings::populateLocaleCombo().

QList<KLFPluginInfo> klf_plugins
KLF_EXPORT QList<QTranslator*> klf_translators

A list of instances of currently installed translators.

Definition at line 44 of file klfmain.cpp.

Referenced by klf_reload_translations().


Generated by doxygen 1.8.6