kdeui
kseparator.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __KSEPARATOR_H__
00021 #define __KSEPARATOR_H__
00022
00023 #include <qframe.h>
00024
00025 #include <kdelibs_export.h>
00026
00033 class KDEUI_EXPORT KSeparator : public QFrame
00034 {
00035 Q_OBJECT
00036 Q_PROPERTY( int orientation READ orientation WRITE setOrientation )
00037 public:
00044 KSeparator(QWidget* parent=0, const char* name=0, WFlags f=0);
00045
00054 KSeparator(int orientation, QWidget* parent=0, const char* name=0,
00055 WFlags f=0);
00056
00061 int orientation() const;
00062
00068 void setOrientation(int orient);
00069
00073 virtual QSize sizeHint() const;
00074
00075 protected:
00079 virtual void drawFrame( QPainter *p );
00080 protected:
00081 virtual void virtual_hook( int id, void* data );
00082 private:
00083 class KSeparatorPrivate* d;
00084 };
00085
00086
00087 #endif // __KSEPARATOR_H__