21 #ifndef __ctkExpandableWidget_h 22 #define __ctkExpandableWidget_h 29 #include "ctkWidgetsExport.h" 30 class ctkExpandableWidgetPrivate;
50 Q_PROPERTY(Qt::Orientations orientations READ orientations WRITE setOrientations)
53 Q_PROPERTY(
bool sizeGripInside READ isSizeGripInside WRITE setSizeGripInside)
62 Q_PROPERTY(QSize sizeGripMargins READ sizeGripMargins WRITE setSizeGripMargins)
76 void setOrientations(Qt::Orientations orientations);
77 Qt::Orientations orientations()
const;
79 void setSizeGripInside(
bool);
80 bool isSizeGripInside()
const;
82 void setSizeGripMargins(QSize margins);
83 QSize sizeGripMargins()
const;
85 virtual QSize minimumSizeHint()
const;
86 virtual QSize sizeHint()
const;
91 void updateSizeHint();
94 QScopedPointer<ctkExpandableWidgetPrivate>
d_ptr;
96 virtual void resizeEvent(QResizeEvent* event);
97 virtual bool event(QEvent* event);
104 #endif // __ctkExpandableWidget_h