⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.cpp

📁 LINUX 下, 以 QT/KDE 写的档案管理员
💻 CPP
字号:
#include "Config.h"#include <kconfig.h>#include <kglobal.h>bool Config::varyLabelFontSizes = true;bool Config::showSmallFiles = false;uint Config::contrast = 50;uint Config::antiAliasFactor = 2;uint Config::minFontPitch = 10;uint Config::defaultRingDepth = 4;Filelight::MapScheme Config::scheme;inline KConfig&Filelight::Config::kconfig(){    KConfig *config = KGlobal::config();    config->setGroup( "DiskUsage" );    return *config;}voidFilelight::Config::read(){    const KConfig &config = kconfig();    varyLabelFontSizes = config.readBoolEntry( "varyLabelFontSizes", true );    showSmallFiles     = config.readBoolEntry( "showSmallFiles", false );    contrast           = config.readNumEntry( "contrast", 50 );    antiAliasFactor    = config.readNumEntry( "antiAliasFactor", 2 );    minFontPitch       = config.readNumEntry( "minFontPitch", QFont().pointSize() - 3);    scheme = (MapScheme) config.readNumEntry( "scheme", 0 );    defaultRingDepth   = 4;}voidFilelight::Config::write(){    KConfig &config = kconfig();    config.writeEntry( "varyLabelFontSizes", varyLabelFontSizes );    config.writeEntry( "showSmallFiles", showSmallFiles);    config.writeEntry( "contrast", contrast );    config.writeEntry( "antiAliasFactor", antiAliasFactor );    config.writeEntry( "minFontPitch", minFontPitch );    config.writeEntry( "scheme", scheme );}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -