//----------------------------------------------------------------------------- ctkCollapsibleButton::ctkCollapsibleButton(const QString& title, QWidget* _parent) :QAbstractButton(_parent) { CTK_INIT_PRIVATE(ctkCollapsibleButton); ctk_d()->init(); this->setText(title); }
//----------------------------------------------------------------------------- void ctkCollapsibleButton::childEvent(QChildEvent* c) { if(c && c->type() == QEvent::ChildAdded) { if (c->child() && c->child()->isWidgetType()) { QWidget *w = static_cast<QWidget*>(c->child()); w->setVisible(!ctk_d()->Collapsed); } } QWidget::childEvent(c); }
//----------------------------------------------------------------------------- bool ctkModelTester::throwOnError()const { return ctk_d()->ThrowOnError; }
//----------------------------------------------------------------------------- void ctkModelTester::setThrowOnError(bool throwException) { ctk_d()->ThrowOnError = throwException; }
//----------------------------------------------------------------------------- QAbstractItemModel* ctkModelTester::model()const { return ctk_d()->Model; }
// ----------------------------------------------------------------------------- ctkDynamicSpacer::ctkDynamicSpacer(QWidget *_parent) :QWidget(_parent) { CTK_INIT_PRIVATE(ctkDynamicSpacer); ctk_d()->init(); }
//----------------------------------------------------------------------------- void ctkCollapsibleButton::setContentsMidLineWidth(int w) { ctk_d()->ContentsMidLineWidth = w; }
//----------------------------------------------------------------------------- QFrame::Shadow ctkCollapsibleButton::contentsFrameShadow() const { return ctk_d()->ContentsFrameShadow; }
//----------------------------------------------------------------------------- void ctkCollapsibleButton::setContentsFrameShadow(QFrame::Shadow s) { ctk_d()->ContentsFrameShadow = s; }
//----------------------------------------------------------------------------- QFrame::Shape ctkCollapsibleButton::contentsFrameShape() const { return ctk_d()->ContentsFrameShape; }
//----------------------------------------------------------------------------- void ctkCollapsibleButton::setContentsFrameShape(QFrame::Shape s) { ctk_d()->ContentsFrameShape = s; }
//----------------------------------------------------------------------------- int ctkCollapsibleButton::collapsedHeight()const { return ctk_d()->CollapsedHeight; }
//----------------------------------------------------------------------------- void ctkCollapsibleButton::setCollapsedHeight(int h) { ctk_d()->CollapsedHeight = h; this->updateGeometry(); }
//----------------------------------------------------------------------------- bool ctkCollapsibleButton::collapsed()const { return ctk_d()->Collapsed; }
//----------------------------------------------------------------------------- void ctkModelTester::setNestedInserts( bool nestedInsertsValue ) { ctk_d()->NestedInserts = nestedInsertsValue; }
//----------------------------------------------------------------------------- int ctkCollapsibleButton::contentsMidLineWidth() const { return ctk_d()->ContentsMidLineWidth; }
//----------------------------------------------------------------------------- bool ctkModelTester::nestedInserts()const { return ctk_d()->NestedInserts; }
//----------------------------------------------------------------------------- ctkCollapsibleButton::ctkCollapsibleButton(QWidget* _parent) :QAbstractButton(_parent) { CTK_INIT_PRIVATE(ctkCollapsibleButton); ctk_d()->init(); }