00001
00002
00003
00004
00005
00006
00007
00008 #ifndef __SLCATEGORYWIDGET_H__
00009 #define __SLCATEGORYWIDGET_H__
00010
00011 #include <qvbox.h>
00012 #include <qarray.h>
00013 #include "slcategories.h"
00014
00015 using namespace SlCategory;
00016
00017 class SlCategoryEdit;
00018
00019 class SlCategoryWidget : public QVBox
00020 {
00021 public:
00022 SlCategoryWidget( QWidget *parent = 0, const char *name = 0 );
00023 SlCategoryWidget( const QArray<int> &vlRecs, const QString &appName,
00024 QWidget *parent = 0, const char *name = 0 );
00025 SlCategoryWidget( const QArray<int> &vlRecs, const QString &appName,
00026 const QString &visibleName,
00027 QWidget *parent = 0, const char *name = 0 );
00028 ~SlCategoryWidget();
00029 void setCategories( const QArray<int> &vlRecs, const QString &appName );
00030 void setCategories( const QArray<int> &vlRecs, const QString &appName,
00031 const QString &visibleName );
00032 QArray<int> newCategories();
00033 void kludge();
00034
00035 private:
00036 SlCategoryEdit *ce;
00037 };
00038
00039
00040 #endif