Prüfungsamt-Projekt  1.0.0
logindialog.h
gehe zur Dokumentation dieser Datei
00001 // ##########################################################################
00002 // ####                                                                  ####
00003 // ####                         Prüfungsamt-Client                       ####
00004 // ####                    ============================                  ####
00005 // ####                                                                  ####
00006 // #### Login Dialog                                                     ####
00007 // ####                                                                  ####
00008 // #### Version 1.00  --  12. Juli 2000                                  ####
00009 // ####                                                                  ####
00010 // #### Copyright (C) 2000  Thomas Dreibholz                             ####
00011 // ####                     Universität Bonn                             ####
00012 // ####                     EMail: dreibh@iem.uni-due.de                 ####
00013 // ####                     WWW:   https://www.nntb.no/~dreibh        ####
00014 // ####                                                                  ####
00015 // ##########################################################################                                 #include "system.h"
00016 
00017 
00018 #ifndef LOGINDIALOG_H
00019 #define LOGINDIALOG_H
00020 
00021 
00022 #include "system.h"
00023 #include "sqlconnection.h"
00024 
00025 #include <qapp.h>
00026 #if QT_VERSION < 210
00027 #error ERROR: QT Version 2.1 or better required!!!
00028 #endif
00029 #include <qdialog.h>
00030 #include <qstring.h>
00031 #include <qlineedit.h>
00032 
00033 
00041 class LoginDialog : public QDialog
00042 {
00043    Q_OBJECT
00044 
00045    // ====== Constructor ====================================================
00055    public:
00056    LoginDialog(const QString& defaultServer,
00057                const QString& defaultDatabase,
00058                const QString& defaultUser,
00059                QWidget*       parent = NULL,
00060                const char*    name   = NULL);
00061 
00062 
00063    // ====== Login durchführen ==============================================
00072    static PgDatabase* login(const QString& defaultServer,
00073                             const QString& defaultDatabase,
00074                             const QString& defaultUser);
00075 
00076 
00077    // ====== Private Daten ==================================================
00078    private:
00079    QLineEdit* LineEdit[4];
00080 };
00081 
00082 
00083 #endif
 Alle Klassen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Freundbeziehungen Makrodefinitionen