25 #ifndef DIGIKAM_DB_SETTINGS_WIDGET_H
26 #define DIGIKAM_DB_SETTINGS_WIDGET_H
40 class ApplicationSettings;
41 class DbEngineParameters;
64 const bool& migration =
false);
68 int databaseType()
const;
70 QString databaseBackend()
const;
72 void setDatabasePath(
const QString& path);
73 QString databasePath()
const;
81 bool checkDatabaseSettings();
86 void handleInternalServer(
int index);
87 void setDatabaseInputFields(
int index);
88 bool isNotEqualToThumbName(
const QString& name);
89 bool checkMysqlServerConnection(QString& error);
90 bool checkMysqlServerConnectionConfig(QString& error);
91 bool checkMysqlServerDbNamesConfig(QString& error);
92 bool checkDatabasePath();
96 void slotHandleDBTypeIndexChanged(
int index);
97 void slotDatabasePathEditedDelayed();
98 void slotDatabasePathEdited();
99 void slotUpdateSqlInit();
100 void slotCheckMysqlServerConnection();
101 void slotResetMysqlServerDBNames();
Definition: applicationsettings.h:57
Definition: dbengineparameters.h:49
Definition: datefolderview.cpp:43