kdgantt
itemAttributeDialog.h00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef ITEMATTRIBUTEDIALOG_H
00010 #define ITEMATTRIBUTEDIALOG_H
00011
00012 #include <qvariant.h>
00013 #include <qdialog.h>
00014 #include "KDGanttViewSummaryItem.h"
00015 #include "KDGanttViewItem.h"
00016 #include "KDGanttView.h"
00017 #include "KDGanttViewEventItem.h"
00018
00019 class QVBoxLayout;
00020 class QHBoxLayout;
00021 class QGridLayout;
00022 class QSpacerItem;
00023 class QLabel;
00024 class QLineEdit;
00025 class QTimeEdit;
00026 class QDateEdit;
00027 class QComboBox;
00028 class QPushButton;
00029 class QSpinBox;
00030 class QSlider;
00031 class QCheckBox;
00032
00033 class itemAttributeDialog : public QDialog
00034 {
00035 Q_OBJECT
00036
00037 public:
00038 itemAttributeDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00039 ~itemAttributeDialog();
00040
00041 QLabel* TextLabel1_2;
00042 QLineEdit* itemName;
00043 QLabel* TextLabel4;
00044 QLabel* TextLabel8;
00045 QTimeEdit* TimeEdit5;
00046 QLabel* TextLabel1;
00047 QLabel* TextLabel5;
00048 QDateEdit* DateEdit1;
00049 QComboBox* MiddleBox;
00050 QDateEdit* DateEdit2;
00051 QLabel* StartShape;
00052 QPushButton* ChangeStart;
00053 QLabel* TextLabel2;
00054 QComboBox* StartBox;
00055 QLabel* TextLabel3;
00056 QDateEdit* DateEdit4;
00057 QDateEdit* DateEdit3;
00058 QLabel* TextLabel2_2;
00059 QPushButton* HighMiddle;
00060 QPushButton* HighStart;
00061 QPushButton* ChangeMiddle;
00062 QTimeEdit* TimeEdit3;
00063 QPushButton* ChangeEnd;
00064 QLabel* TextLabel6;
00065 QPushButton* HighEnd;
00066 QComboBox* EndBox;
00067 QTimeEdit* TimeEdit4;
00068 QDateEdit* DateEdit5;
00069 QTimeEdit* TimeEdit1;
00070 QTimeEdit* TimeEdit2;
00071 QLabel* TextLabel10;
00072 QLabel* TextLabel7;
00073 QLineEdit* LineEdit1;
00074 QLabel* TextLabel9;
00075 QPushButton* ChangeText;
00076 QLabel* PrioLabel;
00077 QSpinBox* PrioSpinBox;
00078 QSlider* PrioSlider;
00079 QCheckBox* CalBox;
00080
00081 public slots:
00082 virtual void init();
00083 virtual void ChangeText_clicked();
00084 virtual void ChangeStart_clicked();
00085 virtual void ChangeMiddle_clicked();
00086 virtual void ChangeEnd_clicked();
00087 virtual void resetTime( KDGanttViewItem * item );
00088 virtual void reset( KDGanttViewItem * item );
00089 virtual void HighStart_clicked();
00090 virtual void HighMiddle_clicked();
00091 virtual void HighEnd_clicked();
00092 virtual void DateEdit1_valueChanged( const QDate & );
00093 virtual void TimeEdit1_valueChanged( const QTime & );
00094 virtual void DateEdit2_valueChanged( const QDate & );
00095 virtual void TimeEdit2_valueChanged( const QTime & );
00096 virtual void DateEdit3_valueChanged( const QDate & );
00097 virtual void TimeEdit3_valueChanged( const QTime & );
00098 virtual void LineEdit1_textChanged( const QString & );
00099 virtual void StartBox_activated( const QString & s );
00100 virtual void MiddleBox_activated( const QString & s );
00101 virtual void EndBox_activated( const QString & s );
00102 virtual void DateEdit4_valueChanged( const QDate & );
00103 virtual void TimeEdit4_valueChanged( const QTime & );
00104 virtual void DateEdit5_valueChanged( const QDate & );
00105 virtual void TimeEdit5_valueChanged( const QTime & );
00106 virtual void itemName_textChanged( const QString & );
00107 virtual void PrioSpinBox_valueChanged( int val );
00108 virtual void CalBox_toggled( bool mode );
00109 virtual void PrioSlider_valueChanged( int val );
00110 virtual KDGanttViewItem * getItem();
00111
00112 protected:
00113 KDGanttViewItem * myItem;
00114
00115 QVBoxLayout* itemAttributeDialogLayout;
00116 QSpacerItem* Spacer2;
00117 QSpacerItem* Spacer3;
00118 QHBoxLayout* Layout4;
00119 QGridLayout* Layout5;
00120 QHBoxLayout* Layout3;
00121 QHBoxLayout* Layout1;
00122 QHBoxLayout* Layout2;
00123 QHBoxLayout* Layout8;
00124
00125 protected slots:
00126 virtual void languageChange();
00127
00128 };
00129
00130 #endif // ITEMATTRIBUTEDIALOG_H
|