#ifndef EDITWIDGET_H #define EDITWIDGET_H #include #include class QVBoxLayout; class QHBoxLayout; class QGridLayout; class QLabel; class QLineEdit; class QListViewItem; class ListViewItemConfigEntry; class QTimer; class QPopupMenu; class EditWidget : public QWidget { Q_OBJECT public: enum{ Entry, Group, File, Nothing}; EditWidget( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); ~EditWidget(); QLabel *TextLabelKey; QLabel *TextLabelValue; QLabel *TextLabelGroup; QLabel *TextLabelFileName; QLabel *TextFileName; QLineEdit *LineEditGroup; QLineEdit *LineEditKey; QLineEdit *LineEditValue; void layoutType(int t); protected: QGridLayout* EditWidgetLayout; private: }; #endif // EDITWIDGET_H