1 #ifndef DIALOG_WITH_ITEMLIST_H 2 #define DIALOG_WITH_ITEMLIST_H 7 #include <QAbstractButton> 8 #include <unordered_set> 10 #include "ui_dialog_with_itemlist.h" 21 Ui::DialogWithItemList*
ui;
24 explicit DialogWithItemList(QWidget* parent, QString title, QString text, std::unordered_set<std::string> list)
27 QStringList name_list;
28 for (
auto&
name : list)
30 name_list.push_back(
name.c_str());
34 this->setWindowTitle(title);
35 ui->label->setText(text);
36 ui->listWidget->addItems(name_list);
37 ui->listWidget->sortItems();
44 static void warning(
const QString& message, std::unordered_set<std::string> list)
48 dialog->deleteLater();
58 #endif // DIALOG_WITH_ITEMLIST_H Ui::DialogWithItemList * ui
void on_buttonBox_clicked(QAbstractButton *button)
static void warning(const QString &message, std::unordered_set< std::string > list)
DialogWithItemList(QWidget *parent, QString title, QString text, std::unordered_set< std::string > list)