21 #ifndef __ctkCollapsibleGroupBox_h
22 #define __ctkCollapsibleGroupBox_h
28 #include "ctkConfigure.h"
30 #if QT_VERSION >= 0x040600
31 #include <QProxyStyle>
34 class ctkCollapsibleGroupBoxStyle:
public QProxyStyle
40 if (pe == QStyle::PE_IndicatorCheckBox)
73 inline void setCollapsed(
bool collapse);
77 inline bool collapsed()
const;
89 virtual void expand(
bool expand);
95 #if QT_VERSION < 0x040600
void setCollapsed(bool collapse)
virtual void childEvent(QChildEvent *c)
QSize OldSize
Size of the widget for collapsing.
virtual void drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const
virtual QSize minimumSizeHint() const
virtual void mouseReleaseEvent(QMouseEvent *event)
virtual void paintEvent(QPaintEvent *event)
virtual void resizeEvent(QResizeEvent *e)
ctkCollapsibleGroupBoxStyle * Style
int MaxHeight
Maximum allowed height.
virtual void mousePressEvent(QMouseEvent *event)