File indexing completed on 2024-05-12 03:47:27
0001 #ifndef SETTINGS_H 0002 #define SETTINGS_H 0003 0004 class KConfigGroup; 0005 0006 #include <KSharedConfig> 0007 0008 namespace Settings { 0009 0010 KConfigGroup group(const QString& name); 0011 KConfigGroup settingsGeneral(); 0012 bool sync(); 0013 0014 #define SETUP_SETTING2(setting_name, datatype) \ 0015 datatype read##setting_name(); \ 0016 void write##setting_name(const datatype& value); 0017 0018 enum class DockPosBehaviour { OriginalPos, AboveLastActive }; 0019 SETUP_SETTING2(DockPosBehaviour, DockPosBehaviour) 0020 } 0021 0022 #endif // SETTINGS_H