@@ -45,12 +45,15 @@ ModuleButtonBar::ModuleButtonBar(ModuleDialogGeneric* parent) : QWidget(parent)
4545 executeToolButton_->setIcon (QPixmap (" :/general/Resources/new/modules/run_all.png" ));
4646 findToolButton_->setIcon (QPixmap (" :/general/Resources/zoom_reset.png" ));
4747 helpToolButton_->setIcon (QPixmap (" :/general/Resources/new/modules/help.png" ));
48+ collapseToolButton_->setIcon (QApplication::style ()->standardIcon (QStyle::SP_ToolBarVerticalExtensionButton));
4849
4950 connect (executeDownOnlyToolButton_, SIGNAL (clicked ()), parent->getExecuteDownstreamAction (), SIGNAL (triggered ()));
5051 connect (executeToolButton_, SIGNAL (clicked ()), parent->getExecuteAction (), SIGNAL (triggered ()));
5152 connect (closeToolButton_, SIGNAL (clicked ()), parent, SIGNAL (closeButtonClicked ()));
5253 connect (helpToolButton_, SIGNAL (clicked ()), parent, SIGNAL (helpButtonClicked ()));
5354 connect (findToolButton_, SIGNAL (clicked ()), parent, SIGNAL (findButtonClicked ()));
55+ connect (collapseToolButton_, SIGNAL (clicked ()), parent, SLOT (toggleCollapse ()));
56+ connect (collapseToolButton_, SIGNAL (clicked ()), this , SLOT (switchIcons ()));
5457}
5558
5659void ModuleButtonBar::setTitle (const QString& title)
@@ -62,3 +65,11 @@ void ModuleButtonBar::setTitleVisible(bool visible)
6265{
6366 titleLabel_->setVisible (visible);
6467}
68+
69+ void ModuleButtonBar::switchIcons ()
70+ {
71+ // TODO
72+ // qDebug() << collapseToolButton_->styleSheet();
73+ // collapseToolButton_->setIcon(QApplication::style()->standardIcon(QStyle::SP_TitleBarShadeButton));
74+ // collapseToolButton_->setIcon(QApplication::style()->standardIcon(QStyle::SP_TitleBarUnshadeButton));
75+ }
0 commit comments