blob: 79b762a1251f4f68974ea1da2e92ec4732f2e951 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#ifndef DBPLUGINSQLITE3_H
#define DBPLUGINSQLITE3_H
#include "dbplugin.h"
#include "builtinplugin.h"
class DbPluginSqlite3 : public BuiltInPlugin, public DbPlugin
{
Q_OBJECT
SQLITESTUDIO_PLUGIN_TITLE("SQLite 3")
SQLITESTUDIO_PLUGIN_DESC("SQLite 3 databases support.")
SQLITESTUDIO_PLUGIN_VERSION(10000)
SQLITESTUDIO_PLUGIN_AUTHOR("sqlitestudio.pl")
public:
Db* getInstance(const QString& name, const QString& path, const QHash<QString, QVariant>& options, QString* errorMessage);
QString getLabel() const;
QList<DbPluginOption> getOptionsList() const;
QString generateDbName(const QVariant& baseValue);
bool checkIfDbServedByPlugin(Db* db) const;
bool usesPath() const;
};
#endif // DBPLUGINSQLITE3_H
|