69 enum Result { Failed, LoggedIn, Canceled };
71 Q_DECL_DEPRECATED
ESqlLogin(QObject *parent = NULL);
72 ESqlLogin(
bool enableGui, QObject *parent = NULL);
73 ESqlLogin (QString title, QString newConnName,
bool enableGui =
true, QObject *parent = NULL);
80 bool loadAndCheckSettings(QString username = QString(),
81 QString host = QString(),
82 QString database = QString(),
83 QString driver = QString(),
84 QString password = QString());
88 static bool checkDBSettings();
92 Q_DECL_DEPRECATED
static bool checkSettings() {
return checkDBSettings(); }
106 Q_DECL_DEPRECATED
int exec();
109 void showSettingsDialog();
112 void init(
bool enableGui, QString connectionName = QString());
115 bool checkDBSettingsPrivate();
117 QString
host, driver, database;
124 #endif // ESQLLOGIN_H
Mostly the same as EWidget but for QObject as base class.
Definition: eobject.h:42
bool withoutDatabase
Definition: esqllogin.h:120
QString host
Definition: esqllogin.h:117
virtual void reloadSettings()
Used to reload the settings.
Definition: eobject.h:81
#define E_CORE_EXPORT
Definition: eglobal.h:107
QPointer< KWallet::Wallet > wallet
Definition: esqllogin.h:121
QString dialogTitle
Definition: esqllogin.h:119
QString username
Definition: esqllogin.h:118
Class to login into a database.If GUI is not disabled, it requests the login data with help of ESqlLo...
Definition: esqllogin.h:64
static Q_DECL_DEPRECATED bool checkSettings()
Marked for removel, use checkDBSettings() instead, which does exactly the same.
Definition: esqllogin.h:92
Result
Definition: esqllogin.h:69
Displays a login dialog for a database.
Definition: esqllogindialog.h:39