aboutsummaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/coreSQLiteStudio/sqlitestudio.h
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2018-07-27 23:54:15 -0400
committerLibravatarUnit 193 <unit193@ubuntu.com>2018-07-27 23:54:15 -0400
commit6d3d39356473078c6b47e03b8a7616e4b34de928 (patch)
treefe5be2e6a08e4cfc73207746aba4c9fccfecfa10 /SQLiteStudio3/coreSQLiteStudio/sqlitestudio.h
parentf98e49169a40876bcf1df832de6e908d1b350193 (diff)
parentfeda8a7db8d1d7c5439aa8f8feef7cc0dd2b59a0 (diff)
Update upstream source from tag 'upstream/3.2.1+dfsg1'
Update to upstream version '3.2.1+dfsg1' with Debian dir 5ea0333565de4dc898c062cc0ff4ba1153e2c1e4
Diffstat (limited to 'SQLiteStudio3/coreSQLiteStudio/sqlitestudio.h')
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/sqlitestudio.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/SQLiteStudio3/coreSQLiteStudio/sqlitestudio.h b/SQLiteStudio3/coreSQLiteStudio/sqlitestudio.h
index 0b58b17..5cd3118 100644
--- a/SQLiteStudio3/coreSQLiteStudio/sqlitestudio.h
+++ b/SQLiteStudio3/coreSQLiteStudio/sqlitestudio.h
@@ -24,11 +24,11 @@ class ExportManager;
class ImportManager;
class PopulateManager;
class PluginLoadingHandler;
-class BugReporter;
#ifdef PORTABLE_CONFIG
class UpdateManager;
#endif
class ExtraLicenseManager;
+class SqliteExtensionManager;
/** @file */
@@ -117,6 +117,9 @@ class API_EXPORT SQLiteStudio : public QObject
CollationManager* getCollationManager() const;
void setCollationManager(CollationManager* value);
+ SqliteExtensionManager* getSqliteExtensionManager() const;
+ void setSqliteExtensionManager(SqliteExtensionManager* value);
+
ExportManager* getExportManager() const;
void setExportManager(ExportManager* value);
@@ -132,13 +135,12 @@ class API_EXPORT SQLiteStudio : public QObject
CodeFormatter* getCodeFormatter() const;
void setCodeFormatter(CodeFormatter* codeFormatter);
- BugReporter* getBugReporter() const;
- void setBugReporter(BugReporter* value);
-
QString getHomePage() const;
QString getForumPage() const;
QString getUserManualPage() const;
QString getSqliteDocsPage() const;
+ QString getIssuesPage() const;
+ QString getNewIssuePage() const;
#ifdef PORTABLE_CONFIG
UpdateManager* getUpdateManager() const;
@@ -200,10 +202,10 @@ class API_EXPORT SQLiteStudio : public QObject
PluginManager* pluginManager = nullptr;
DbAttacherFactory* dbAttacherFactory = nullptr;
CollationManager* collationManager = nullptr;
+ SqliteExtensionManager* extensionManager = nullptr;
ExportManager* exportManager = nullptr;
ImportManager* importManager = nullptr;
PopulateManager* populateManager = nullptr;
- BugReporter* bugReporter = nullptr;
#ifdef PORTABLE_CONFIG
UpdateManager* updateManager = nullptr;
#endif
@@ -238,6 +240,9 @@ class API_EXPORT SQLiteStudio : public QObject
* Doesn't change list of available formatters, but reads new selected formatters from config.
*/
void updateCurrentCodeFormatter();
+
+ signals:
+ void aboutToQuit();
};
/**
@@ -259,7 +264,7 @@ class API_EXPORT SQLiteStudio : public QObject
void someFunction()
{
QList<Db*> dblist = SQLITESTUDIO->getDbManager()->getDbList();
- foreach (Db* db, dblist)
+ for (Db* db : dblist)
{
qOut << db->getName();
}