00001 #ifndef EDITWIDGET_H 00002 #define EDITWIDGET_H 00003 00004 #include <qvariant.h> 00005 #include <qwidget.h> 00006 class QVBoxLayout; 00007 class QHBoxLayout; 00008 class QGridLayout; 00009 class QLabel; 00010 class QLineEdit; 00011 class QListViewItem; 00012 class ListViewItemConfigEntry; 00013 class QTimer; 00014 class QPopupMenu; 00015 00016 class EditWidget : public QWidget 00017 { 00018 Q_OBJECT 00019 00020 public: 00021 enum{ Entry, Group, File, Nothing}; 00022 00023 EditWidget( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 00024 ~EditWidget(); 00025 00026 QLabel *TextLabelKey; 00027 QLabel *TextLabelValue; 00028 QLabel *TextLabelGroup; 00029 QLabel *TextLabelFileName; 00030 QLabel *TextFileName; 00031 QLineEdit *LineEditGroup; 00032 QLineEdit *LineEditKey; 00033 QLineEdit *LineEditValue; 00034 void layoutType(int t); 00035 protected: 00036 QGridLayout* EditWidgetLayout; 00037 00038 private: 00039 }; 00040 00041 #endif // EDITWIDGET_H
1.4.2