Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/Config.h')
-rw-r--r--src/core/Config.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/core/Config.h b/src/core/Config.h
index 341e030a5..0041e673e 100644
--- a/src/core/Config.h
+++ b/src/core/Config.h
@@ -23,17 +23,23 @@
class QSettings;
-class Config
+class Config : public QObject
{
+ Q_OBJECT
+
public:
+ ~Config();
QVariant get(const QString& key);
QVariant get(const QString& key, const QVariant& defaultValue);
void set(const QString& key, const QVariant& value);
static Config* instance();
+ static void createTempFileInstance();
private:
- Config();
+ Config(const QString& fileName, QObject* parent);
+ Config(QObject* parent);
+ void init(const QString& fileName);
static Config* m_instance;