21 #ifndef __ctkCollapsibleGroupBox_h
22 #define __ctkCollapsibleGroupBox_h
28 #include "ctkWidgetsExport.h"
29 class ctkCollapsibleGroupBoxPrivate;
40 Q_PROPERTY(
bool collapsed READ collapsed WRITE setCollapsed)
45 Q_PROPERTY(
int collapsedHeight READ collapsedHeight WRITE setCollapsedHeight)
56 inline void setCollapsed(
bool collapse);
60 inline bool collapsed()
const;
78 QScopedPointer<ctkCollapsibleGroupBoxPrivate>
d_ptr;
82 #if QT_VERSION < 0x040600
96 return !this->isChecked();
102 this->setChecked(!collapse);
virtual void childEvent(QChildEvent *)
reimplemented for internal reasons
virtual void mouseReleaseEvent(QMouseEvent *)
ctkCollapsibleGroupBox(const QString &title, QWidget *parent=0)
virtual void setVisible(bool show)
Reimplemented for internal reasons.
void setCollapsed(bool collapse)
virtual void setCollapsedHeight(int heightInPixels)
Set the height of the collapsed box. Does not include the title height.
virtual bool eventFilter(QObject *child, QEvent *e)
int collapsedHeight() const
ctkCollapsibleGroupBox(QWidget *parent=0)
virtual ~ctkCollapsibleGroupBox()
virtual void expand(bool expand)
virtual void mousePressEvent(QMouseEvent *)
virtual void paintEvent(QPaintEvent *)
QScopedPointer< ctkCollapsibleGroupBoxPrivate > d_ptr