00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef CEVENTSLIST_H
00021 #define CEVENTSLIST_H
00022
00023 #include "EventsList.h"
00024 #include <qtimer.h>
00025
00026 class CWD_EventsList: public DEventList {
00027 Q_OBJECT
00028 public:
00029 CWD_EventsList(QWidget *parent = 0, const char *name = 0,const char *SensorName=NULL);
00030 ~CWD_EventsList();
00031 int ResetData();
00032 int GetNewData();
00033
00034 int IDFirst,IDLast;enum {EFirst=1,ELast=0}; enum{EAll=0,EAnalysers=1,EConverters=2,EReceivers=3};
00035 int iFirst,iLast;
00036 int AccSensorID;
00037 QTimer *timer;
00038 QListViewItem *itemSelected;
00039
00040 QString SensorNameMask;
00041
00042 QPopupMenu *Menu1;
00043 int ColumnsVisibiliy[10];int NColumns;
00044 void SetColumnsVisibiliy(int c,int set);
00045 void ResizeColumns();
00046 int ColumnTextWidth(int c);
00047
00048 void resizeEvent ( QResizeEvent * sz);
00049
00050 public slots:
00051 virtual void onUpdateList();
00052 virtual void onGetNewEvents();
00053 virtual void onSetTimeFrom(int i);
00054 virtual void onSetTimeTo(int i);
00055 virtual void setAutoUpdate(int i);
00056 virtual void onDeleteItem();
00057 virtual void onRBList(int i);
00058 virtual void onRBList(QListViewItem *,const QPoint &,int );
00059 protected slots:
00060 void FSetVisibilityC0();
00061 void FSetVisibilityC1();
00062 void FSetVisibilityC2();
00063 void FSetVisibilityC3();
00064 void FSetVisibilityC4();
00065 void FSetVisibilityC5();
00066 };
00067
00068 #endif