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);
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