21 #ifndef __ctkCollapsibleButton_h
22 #define __ctkCollapsibleButton_h
25 #include <QAbstractButton>
30 #include "ctkWidgetsExport.h"
32 class ctkCollapsibleButtonPrivate;
33 class QStyleOptionButton;
48 Q_PROPERTY(
bool collapsed READ collapsed WRITE setCollapsed NOTIFY contentsCollapsed)
52 Q_PROPERTY(
int collapsedHeight READ collapsedHeight WRITE setCollapsedHeight)
58 Q_PROPERTY(
bool flat READ isFlat WRITE setFlat)
60 Q_PROPERTY(QFrame::Shape contentsFrameShape READ contentsFrameShape WRITE setContentsFrameShape)
61 Q_PROPERTY(QFrame::Shadow contentsFrameShadow READ contentsFrameShadow WRITE setContentsFrameShadow)
62 Q_PROPERTY(
int contentsLineWidth READ contentsLineWidth WRITE setContentsLineWidth)
63 Q_PROPERTY(
int contentsMidLineWidth READ contentsMidLineWidth WRITE setContentsMidLineWidth)
65 Q_PROPERTY(Qt::Alignment buttonTextAlignment READ buttonTextAlignment WRITE setButtonTextAlignment)
66 Q_PROPERTY(Qt::Alignment indicatorAlignment READ indicatorAlignment WRITE setIndicatorAlignment)
175 QScopedPointer<ctkCollapsibleButtonPrivate>
d_ptr;