00001
00002
00003
00004
00005
00006
00007 #ifndef SLCATEGORYEDITBASE_H
00008 #define SLCATEGORYEDITBASE_H
00009
00010 #include <qvariant.h>
00011 #include <qwidget.h>
00012 class QVBoxLayout;
00013 class QHBoxLayout;
00014 class QGridLayout;
00015 class QCheckBox;
00016 class QListView;
00017 class QListViewItem;
00018 class QPushButton;
00019
00020 class SlCategoryEditBase : public QWidget
00021 {
00022 Q_OBJECT
00023
00024 public:
00025 SlCategoryEditBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00026 ~SlCategoryEditBase();
00027
00028 QListView* lvView;
00029 QPushButton* cmdAdd;
00030 QPushButton* cmdRename;
00031 QPushButton* cmdDel;
00032 QCheckBox* chkGlobal;
00033
00034 public slots:
00035 virtual void slotSetGlobal( bool );
00036 virtual void slotAdd();
00037 virtual void slotRemove();
00038 virtual void slotRename();
00039 virtual void slotSetText( QListViewItem* );
00040
00041 protected:
00042 QVBoxLayout* CategoryEditBaseLayout;
00043 QHBoxLayout* Layout3;
00044 };
00045
00046 #endif