#ifndef SETTINGSPROVIDER_H #define SETTINGSPROVIDER_H #include #include #include "specialcommandconfig.h" class SettingsProvider { private: QSettings *settings; public: SettingsProvider(QSettings &settings); virtual QStringList userEntriesPaths() const; virtual QStringList systemApplicationsEntriesPaths() const; virtual int getMaxCols() const; virtual bool singleInstanceMode() const; QString getTerminalCommand() const; QString socketPath() const; QVector specialCommands() const; }; #endif // SETTINGSPROVIDER_H