00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef NVEMSPLITTER_H
00013 #define NVEMSPLITTER_H
00014
00015 #include <qsplitter.h>
00016
00020 class nvemSplitter : public QSplitter
00021 {
00022 Q_OBJECT
00023
00024 public:
00026 nvemSplitter( QWidget *parent = 0, const char *name = 0);
00028 nvemSplitter( Orientation, QWidget *parent = 0, const char *name = 0);
00030 nvemSplitter( QValueList<int> def, Orientation, QWidget *parent = 0, const char *name = 0);
00032 virtual ~nvemSplitter();
00033
00035 void setDefSplit( QValueList<int> sizes );
00036
00038 QString getSplitterSizes();
00039
00041 void setSplitterSizes(QString newsizes);
00042
00044 QValueList<int> getDefSplit();
00045
00047 void restoreDefSplit();
00048
00049 protected:
00050
00051
00052 private:
00053 QValueList<int> defSplit;
00054 };
00055
00056 #endif // NVEMSPLIITER_H