00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef DEVENTLIST_H
00011 #define DEVENTLIST_H
00012
00013 #include <qvariant.h>
00014 #include <qdialog.h>
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class QListView;
00021 class QListViewItem;
00022 class QGroupBox;
00023 class QLineEdit;
00024 class QLabel;
00025 class QButtonGroup;
00026 class QRadioButton;
00027 class QCheckBox;
00028 class QDateTimeEdit;
00029 class QComboBox;
00030 class QPushButton;
00031
00032 class DEventList : public QDialog
00033 {
00034 Q_OBJECT
00035
00036 public:
00037 DEventList( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00038 ~DEventList();
00039
00040 QListView* listMessages;
00041 QGroupBox* GB0;
00042 QLineEdit* NMax;
00043 QLabel* textLabel1_3;
00044 QButtonGroup* BG_Type;
00045 QRadioButton* rbType_all;
00046 QRadioButton* rbType_Analysers;
00047 QRadioButton* rbType_Converters;
00048 QRadioButton* rbType_Receivers;
00049 QGroupBox* groupBox3;
00050 QCheckBox* timeFromUsed;
00051 QLabel* textLabel1;
00052 QLabel* textLabel1_2;
00053 QCheckBox* timeToUsed;
00054 QDateTimeEdit* timeFrom;
00055 QDateTimeEdit* timeTo;
00056 QComboBox* comboTo_TimeAgo;
00057 QComboBox* comboFrom_TimeAgo;
00058 QButtonGroup* BG_WhichGet;
00059 QRadioButton* rb_Last;
00060 QRadioButton* rb_First;
00061 QPushButton* pushButton2;
00062 QPushButton* BUpdateList;
00063 QComboBox* AutoUpdate;
00064
00065 public slots:
00066 virtual void onUpdateList();
00067 virtual void onSetTimeFrom(int i);
00068 virtual void onSetTimeTo(int i);
00069 virtual void onGetNewEvents();
00070 virtual void setAutoUpdate(int i);
00071 virtual void onRBList(QListViewItem *,const QPoint &,int );
00072
00073 protected:
00074 QHBoxLayout* DEventListLayout;
00075 QSpacerItem* spacer8;
00076 QSpacerItem* spacer8_3;
00077
00078 protected slots:
00079 virtual void languageChange();
00080
00081 };
00082
00083 #endif // DEVENTLIST_H