54 const bool& migration =
false);
58 int databaseType()
const;
60 QString databaseBackend()
const;
62 void setDatabasePath(
const QString& path);
63 QString databasePath()
const;
71 bool checkDatabaseSettings();
76 void handleInternalServer(
int index);
77 void setDatabaseInputFields(
int index);
78 bool isNotEqualToThumbName(
const QString& name);
79 bool checkMysqlServerConnection(QString& error);
80 bool checkMysqlServerConnectionConfig(QString& error);
81 bool checkMysqlServerDbNamesConfig(QString& error);
82 bool checkDatabasePath();
86 void slotHandleDBTypeIndexChanged(
int index);
87 void slotDatabasePathEditedDelayed();
88 void slotDatabasePathEdited();
89 void slotUpdateSqlInit();
90 void slotCheckMysqlServerConnection();
91 void slotResetMysqlServerDBNames();