fixed "open appdata button" always showing

This commit is contained in:
fourtf
2019-09-03 11:38:15 +02:00
parent ab816e18bd
commit ac26bd8d2d
2 changed files with 13 additions and 11 deletions
+10
View File
@@ -68,6 +68,16 @@ public:
pajlada::Settings::Setting<QString> &setting,
bool editable = false);
template <typename OnClick>
QPushButton *addButton(const QString &text, OnClick onClick)
{
auto button = new QPushButton(text);
this->groups_.back().widgets.push_back({button, {text}});
QObject::connect(button, &QPushButton::clicked, onClick);
this->addWidget(button);
return button;
}
template <typename T>
ComboBox *addDropdown(
const QString &text, const QStringList &items,