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