Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef TGO4CONDITIONINFO_H
00015 #define TGO4CONDITIONINFO_H
00016
00017
00018 #include "QGo4Widget.h"
00019 #include "ui_TGo4ConditionInfo.h"
00020
00021 class TGo4Condition;
00022
00023 class TGo4ConditionInfo : public QGo4Widget, public Ui::TGo4ConditionInfo
00024 {
00025 Q_OBJECT
00026
00027 public:
00028
00029 enum PropertyIndex {
00030 CONTITLE,
00031 CONCLASS,
00032 CONDIM,
00033 CONX,
00034 CONY,
00035 CONCOUNTS,
00036 CONRESULT,
00037 CONMODE,
00038 CONSIZE,
00039 CONTIME
00040 };
00041
00042
00043
00044
00045 TGo4ConditionInfo(QWidget *parent = 0, const char* name=0);
00046
00047 public:
00048
00049 virtual bool IsAcceptDrag(const char* itemname, TClass* cl, int kind);
00050
00051 virtual void DropItem(const char* itemname, TClass* cl, int kind);
00052
00053 virtual void linkedObjectUpdated(const char* linkname, TObject* obj);
00054
00055 virtual void WorkWithCondition(const char* itemname);
00056
00057 virtual void ResetWidget();
00058
00059 virtual void RefreshWidget(TGo4Condition* cond);
00060
00061 public slots:
00062
00063
00064 virtual void ConInfoButton_clicked();
00065
00066 virtual void ConPrintButton_clicked();
00067
00068 virtual void ConEditButton_clicked();
00069
00070 virtual void PrintLog_clicked();
00071
00072
00073
00074 };
00075
00076
00077 #endif