add tooltip and vertical spacer to frame

This commit is contained in:
alemuntoni 2021-09-09 14:36:40 +02:00
parent 87820d506e
commit 5ae7c854f6
2 changed files with 6 additions and 14 deletions

View File

@ -87,19 +87,6 @@
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>191</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>

View File

@ -134,10 +134,12 @@ void RichParameterListFrame::toggleAdvancedParameters()
if (hiddenFrame->isVisible()){
hiddenFrame->setVisible(false);
showHiddenFramePushButton->setText("");
showHiddenFramePushButton->setToolTip("Show advanced parameters");
}
else {
hiddenFrame->setVisible(true);
showHiddenFramePushButton->setText("");
showHiddenFramePushButton->setToolTip("Hide advanced parameters");
}
}
setMinimumSize(sizeHint());
@ -205,15 +207,18 @@ void RichParameterListFrame::loadFrameContent(
wd->addWidgetToGridLayout(flay,j++);
}
}
//hiddenFrame->setMinimumSize(hiddenFrame->sizeHint());
glay->addWidget(hiddenFrame, i++, 0, 1, 3);
hiddenFrame->setVisible(false);
showHiddenFramePushButton = new QPushButton("", this);
showHiddenFramePushButton->setFlat(true);
showHiddenFramePushButton->setText("");
showHiddenFramePushButton->setToolTip("Show advanced parameters");
glay->addWidget(showHiddenFramePushButton, i++, 0, 1, 3);
connect(showHiddenFramePushButton, SIGNAL(clicked()), this, SLOT(toggleAdvancedParameters()));
}
QSpacerItem* spacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
glay->addItem(spacer, i++, 0);
setLayout(glay);
}