|
|
// ########################################################################## // #### #### // #### Prüfungsamt-Client #### // #### ============================ #### // #### #### // #### Login Dialog #### // #### #### // #### Version 1.00 -- 25. Juni 2000 #### // #### #### // #### Copyright (C) 2000 Thomas Dreibholz #### // #### Universität Bonn #### // #### EMail: Dreibholz@bigfoot.com #### // #### WWW: http://www.bigfoot.com/~dreibholz #### // #### #### // ########################################################################## #include "system.h" #ifndef LOGINDIALOG_H #define LOGINDIALOG_H #include "system.h" #include "sqlconnection.h" #include <qapp.h> #if QT_VERSION < 210 #error ERROR: QT Version 2.1 or better required!!! #endif #include <qdialog.h> #include <qstring.h> #include <qlineedit.h> /** * LoginDialog ist ein Qt-Widget für den Login am Datenbank-Server. * * @short Login Dialog * @author Thomas Dreibholz (Dreibholz@bigfoot.com) * @version 1.0 */ class LoginDialog : public QDialog { Q_OBJECT // ====== Constructor ==================================================== /** * Constructor. * * @param defaultServer Vorgegebener Server. * @param defaultDatabase Vorgegebener Datenbank-Name. * @param defaultUser Vorgegebener Benutzer. * @param parent Parent QWidget; default: NULL. * @param name Widget-Name; default: NULL. */ public: LoginDialog(const QString& defaultServer, const QString& defaultDatabase, const QString& defaultUser, QWidget* parent = NULL, const char* name = NULL); // ====== Login durchführen ============================================== /** * Login durchführen und Verbindungsobjekt für die Datenbank zurückgeben. * * @param defaultServer Vorgegebener Server. * @param defaultDatabase Vorgegebener Datenbank-Name. * @param defaultUser Vorgegebener Benutzer. * @return PgDatabase-Objekt. */ static PgDatabase* login(const QString& defaultServer, const QString& defaultDatabase, const QString& defaultUser); // ====== Private Daten ================================================== private: QLineEdit* LineEdit[4]; }; #endif
Generated by: viper@odin on Wed Jul 12 17:11:55 2000, using kdoc 2.0a22. |