From 1fdc150116cad39aae5c5da407c3312b47a59e3a Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Fri, 17 Dec 2021 07:06:30 -0500 Subject: New upstream version 3.3.3+dfsg1. --- SQLiteStudio3/coreSQLiteStudio/services/config.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'SQLiteStudio3/coreSQLiteStudio/services/config.h') diff --git a/SQLiteStudio3/coreSQLiteStudio/services/config.h b/SQLiteStudio3/coreSQLiteStudio/services/config.h index 202120a..9d1e567 100644 --- a/SQLiteStudio3/coreSQLiteStudio/services/config.h +++ b/SQLiteStudio3/coreSQLiteStudio/services/config.h @@ -14,7 +14,7 @@ #include #include -const int SQLITESTUDIO_CONFIG_VERSION = 2; +const int SQLITESTUDIO_CONFIG_VERSION = 3; CFG_CATEGORIES(Core, CFG_CATEGORY(General, @@ -74,6 +74,7 @@ class API_EXPORT Config : public QObject QList childs; int order; bool open = false; + bool dbExpanded = false; }; struct SqlHistoryEntry @@ -107,13 +108,17 @@ class API_EXPORT Config : public QObject typedef QSharedPointer ReportHistoryEntryPtr; + typedef std::function AskUserForConfigDirFunc; + static void setMasterConfigFile(const QString& path); static QString getMasterConfigFile(); + static void setAskUserForConfigDirFunc(const AskUserForConfigDirFunc& value); virtual void init() = 0; virtual void cleanUp() = 0; virtual const QString& getConfigDir() const = 0; virtual QString getConfigFilePath() const = 0; + virtual bool isInMemory() const = 0; virtual void beginMassSave() = 0; virtual void commitMassSave() = 0; @@ -191,6 +196,10 @@ class API_EXPORT Config : public QObject public slots: virtual void refreshSqlHistory() = 0; virtual void refreshDdlHistory() = 0; + + protected: + static AskUserForConfigDirFunc askUserForConfigDirFunc; + }; #define CFG SQLITESTUDIO->getConfig() -- cgit v1.2.3