📄 config.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 + -