Prüfungsamt-Projekt
1.0.0
|
00001 // ########################################################################## 00002 // #### #### 00003 // #### Prüfungsamt-Client #### 00004 // #### ============================ #### 00005 // #### #### 00006 // #### Text-Monitor #### 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 // ########################################################################## 00016 00017 00018 #ifndef TEXTMONITOR_H 00019 #define TEXTMONITOR_H 00020 00021 00022 #include "system.h" 00023 #include "sqlmonitorinterface.h" 00024 00025 00026 #include <qapp.h> 00027 #if QT_VERSION < 210 00028 #error ERROR: QT Version 2.1 or better required!!! 00029 #endif 00030 #include <qmultilineedit.h> 00031 00032 00033 00042 class TextMonitor : public QWidget, 00043 virtual public SQLMonitorInterface 00044 { 00045 Q_OBJECT 00046 00047 // ====== Constructor ==================================================== 00054 public: 00055 TextMonitor(QWidget* parent = NULL, 00056 const char* name = NULL); 00057 00058 00059 // ====== Slots für Qt =================================================== 00060 public slots: 00061 void write(const char* string = ""); 00062 00063 00064 // ====== Private Daten ================================================== 00065 private: 00066 QMultiLineEdit* Output; 00067 }; 00068 00069 00070 #endif