@@ -39,14 +39,21 @@ class PLUGIN_EXPORT CDatabase : public QObject
3939 * - true: successfully
4040 * - false: failed
4141 */
42- [[nodiscard]] virtual bool OpenDatabase (const CParameterDatabase* pPara = nullptr ,
43- const QString& szConnectName = QString());
44- [[nodiscard]] virtual bool OpenMySqlDatabase (const CParameterDatabase* pPara,
45- const QString& szConnectName = QString());
46- [[nodiscard]] virtual bool OpenODBCDatabase (const CParameterDatabase* pPara,
47- const QString& szConnectName = QString());
48- [[nodiscard]] virtual bool OpenSQLiteDatabase (const CParameterDatabase* pPara = nullptr ,
49- const QString &szConnectionName = QString());
42+ [[nodiscard]] virtual bool OpenDatabase (
43+ const CParameterDatabase* pPara = nullptr ,
44+ const QString& szConnectName = QString());
45+ [[nodiscard]] virtual bool OpenMySqlDatabase (
46+ const CParameterDatabase* pPara,
47+ const QString& szConnectName = QString());
48+ [[nodiscard]] virtual bool OpenODBCDatabase (
49+ const CParameterDatabase* pPara,
50+ const QString& szConnectName = QString());
51+ [[nodiscard]] virtual bool OpenSQLiteDatabase (
52+ const CParameterDatabase* pPara,
53+ const QString &szConnectionName = QString());
54+ [[nodiscard]] virtual bool OpenSQLiteDatabase (
55+ const QString& szFile,
56+ const QString& szConnectionName = QString());
5057 [[nodiscard]] virtual bool IsOpen () const ;
5158 virtual void CloseDatabase ();
5259
@@ -60,8 +67,8 @@ class PLUGIN_EXPORT CDatabase : public QObject
6067
6168 [[nodiscard]] virtual bool ExportToJsonFile (const QString& szFile);
6269 [[nodiscard]] virtual bool ImportFromJsonFile (const QString& szFile);
63- [[nodiscard]] virtual bool ExportToJson (QJsonObject& obj) = 0 ;
64- [[nodiscard]] virtual bool ImportFromJson (const QJsonObject& obj) = 0 ;
70+ [[nodiscard]] virtual bool ExportToJson (QJsonObject& obj);
71+ [[nodiscard]] virtual bool ImportFromJson (const QJsonObject& obj);
6572
6673Q_SIGNALS:
6774 void sigChanged ();
0 commit comments