#include <iostream>#include <QApplication>#include <QMessageBox>#include <QObject>#include <QDir>#include <QTextStream>#include <QFont>#include <QFontDatabase>#include <QMap>#include <QString>#include <QListView>#include <QLocale>#include <QDesktopServices>#include <klfmainwin.h>#include <klfutil.h>#include "klfmain.h"#include "klfconfig.h"
Go to the source code of this file.
Macros | |
| #define | KLFCONFIG_TEST_FIXED_FONT(found_fcode, fdb, fcode, f, fps) |
Functions | |
| KLF_EXPORT QString | klf_share_dir_abspath () |
| static QTextCharFormat | settings_read_QTextCharFormat (QSettings &s, const QString &basename, const QTextCharFormat &dflt) |
| template<class T > | |
| static QList< T > | settings_read_list (QSettings &s, const QString &basename, const QList< T > &dflt) |
| static int | adjust_font_size (QFont f, int idealMXHeightPx) |
| template<class T > | |
| static void | klf_config_read (QSettings &s, const QString &baseName, T *target, const char *listOrMapType=NULL) |
| template<> | |
| void | klf_config_read< QTextCharFormat > (QSettings &s, const QString &baseName, QTextCharFormat *target, const char *) |
| template<class T > | |
| static void | klf_config_read_list (QSettings &s, const QString &baseName, QList< T > *target) |
| template<class T > | |
| static void | klf_config_write (QSettings &s, const QString &baseName, const T *value) |
| template<class T > | |
| static void | klf_config_write_list (QSettings &s, const QString &baseName, const QList< T > *target) |
| static QString | firstRunConfigKey (int N) |
Variables | |
| static const char * | __klf_fallback_share_dir |
| static const char * | __klf_share_dir |
| static QString | __klf_share_dir_cached |
| KLFConfig | klfconfig |
| #define KLFCONFIG_TEST_FIXED_FONT | ( | found_fcode, | |
| fdb, | |||
| fcode, | |||
| f, | |||
| fps | |||
| ) |
Definition at line 139 of file klfconfig.cpp.
Referenced by KLFConfig::loadDefaults().
|
static |
Definition at line 145 of file klfconfig.cpp.
References QFont::family(), klfDbg, QFontInfo::pointSize(), and QFont::setPointSize().
Referenced by KLFConfig::loadDefaults().
|
static |
Definition at line 472 of file klfconfig.cpp.
Referenced by KLFConfig::writeToConfig().
|
static |
Definition at line 420 of file klfconfig.cpp.
References QVariant::isNull(), QVariant::isValid(), klfDbg, klfLoadVariantFromText(), QString::toLatin1(), QVariant::toString(), QVariant::typeName(), QSettings::value(), and QVariant::value().
Referenced by klf_config_read< QTextCharFormat >(), and klf_config_read_list().
| void klf_config_read< QTextCharFormat > | ( | QSettings & | s, |
| const QString & | baseName, | ||
| QTextCharFormat * | target, | ||
| const char * | |||
| ) |
Definition at line 438 of file klfconfig.cpp.
References klf_config_read(), and QTextFormat::toCharFormat().
|
static |
Definition at line 449 of file klfconfig.cpp.
References klf_config_read(), and klfListToVariantList().
|
static |
Definition at line 458 of file klfconfig.cpp.
References QString::fromLocal8Bit(), klfSaveVariantToText(), and QSettings::setValue().
Referenced by klf_config_write_list(), and KLFConfig::writeToConfig().
|
static |
Definition at line 466 of file klfconfig.cpp.
References klf_config_write(), and klfListToVariantList().
Referenced by KLFConfig::writeToConfig().
| KLF_EXPORT QString klf_share_dir_abspath | ( | ) |
Definition at line 65 of file klfconfig.cpp.
References __klf_fallback_share_dir, __klf_share_dir, __klf_share_dir_cached, QString::isEmpty(), klfDbg, klfFmtCC, and klfPrefixedPath().
Referenced by KLFConfig::loadDefaults(), and main_setup_app().
|
static |
Definition at line 118 of file klfconfig.cpp.
References QList::append(), QList::size(), QList::value(), and QSettings::value().
|
static |
Definition at line 98 of file klfconfig.cpp.
References QTextFormat::toCharFormat(), QSettings::value(), and QVariant::value().
|
static |
Definition at line 46 of file klfconfig.cpp.
Referenced by klf_share_dir_abspath().
|
static |
Definition at line 56 of file klfconfig.cpp.
Referenced by klf_share_dir_abspath().
|
static |
Definition at line 63 of file klfconfig.cpp.
Referenced by klf_share_dir_abspath().
| KLFConfig klfconfig |
Definition at line 88 of file klfconfig.cpp.
Referenced by KLFSettings::apply(), KLFLibLocalFileOpenWidget::browseFileName(), KLFMainWin::collectInput(), KLFMimeExporterLibFmts::data(), KLFMimeExporterGlowImage::data(), KLFLibEntryEditor::displayEntries(), KLFMainWin::event(), KLFMainWin::eventFilter(), KLFLatexSyntaxHighlighter::highlightBlock(), KLFSettings::importAddOn(), KLFSettings::initPluginControls(), KLFMimeExporterImage::keys(), klf_reload_translations(), KLFMainWin::klfConfig(), klfFindTranslatedDataFile(), KLFLibBrowser::KLFLibBrowser(), KLFLibDefaultView::KLFLibDefaultView(), KLFLibEntryEditor::KLFLibEntryEditor(), KLFLibExportDialog::KLFLibExportDialog(), KLFMainWin::KLFMainWin(), KLFSettings::KLFSettings(), KLFMainWin::loadLibrary(), KLFMainWin::loadLibrarySavedState(), KLFMainWin::loadSettings(), KLFMainWin::loadStyles(), main(), main_cleanup(), main_load_extra_resources(), main_load_plugins(), KLFLibBrowserViewContainer::openView(), KLFLibViewDelegate::paintEntry(), KLFLibViewDelegate::paintText(), KLFSettings::populateLocaleCombo(), KLFLatexSymbolsView::recalcLayout(), KLFMainWin::refreshShowCorrectClearButton(), KLFSettings::reset(), KLFSettings::resetPluginControls(), KLFLibLegacyFileDataPrivate::save(), KLFMainWin::saveLibraryState(), KLFMainWin::saveSettings(), KLFMainWin::saveStyles(), KLFLatexSymbolsCache::saveTheCache(), KLFLibLocalFileOpenWidget::setUrl(), KLFMainWin::showEvent(), KLFMainWin::slotCopy(), KLFMainWin::slotDrag(), KLFMainWin::slotEvaluate(), KLFLibBrowser::slotExportSelection(), KLFLibBrowser::slotMetaInfoChanged(), KLFLibBrowser::slotOpenAll(), KLFLibDefaultView::slotPreviewSizeActionsRefreshChecked(), KLFLibDefaultView::slotPreviewSizeFromActionSender(), KLFLibBrowser::slotResourceClose(), KLFMainWin::slotSave(), KLFMainWin::slotSetExportProfile(), KLFMainWin::startupFinished(), KLFMimeExporterUrilist::tempFileForOutput(), and KLFLibDefaultView::updateResourceEngine().