2019-12-18 12:38:46 +00:00
|
|
|
#include "QtDialogListWidget.h"
|
|
|
|
#include "ui_QtDialogListWidget.h"
|
|
|
|
|
2019-12-19 21:37:47 +00:00
|
|
|
QtDialogListWidget::QtDialogListWidget(QWidget* parent)
|
|
|
|
: QDialog(parent)
|
|
|
|
, ui(new Ui::QtDialogListWidget)
|
2019-12-18 12:38:46 +00:00
|
|
|
{
|
|
|
|
ui->setupUi(this);
|
2019-12-10 13:38:50 +00:00
|
|
|
|
|
|
|
connect(ui->listWidget, &QListWidget::itemDoubleClicked, this, &QtDialogListWidget::on_buttonBox_accepted);
|
2019-12-18 12:38:46 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
QtDialogListWidget::~QtDialogListWidget()
|
|
|
|
{
|
|
|
|
delete ui;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QtDialogListWidget::addItem(std::string item)
|
|
|
|
{
|
|
|
|
ui->listWidget->addItem(item.c_str());
|
|
|
|
}
|
|
|
|
|
|
|
|
std::string QtDialogListWidget::getResult()
|
|
|
|
{
|
|
|
|
return results;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QtDialogListWidget::on_buttonBox_accepted()
|
|
|
|
{
|
2019-12-10 13:20:51 +00:00
|
|
|
auto item = ui->listWidget->currentItem();
|
|
|
|
if(item)
|
|
|
|
{
|
|
|
|
results = item->text().toStdString();
|
|
|
|
}
|
2019-12-10 13:38:50 +00:00
|
|
|
QDialog::accept();
|
2019-12-18 12:38:46 +00:00
|
|
|
}
|