Play-/Source/ui_qt/DebugSupport/QtDialogListWidget.cpp
2021-01-07 21:47:31 +00:00

36 lines
712 B
C++

#include "QtDialogListWidget.h"
#include "ui_QtDialogListWidget.h"
QtDialogListWidget::QtDialogListWidget(QWidget* parent)
: QDialog(parent)
, ui(new Ui::QtDialogListWidget)
{
ui->setupUi(this);
connect(ui->listWidget, &QListWidget::itemDoubleClicked, this, &QtDialogListWidget::on_buttonBox_accepted);
}
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()
{
auto item = ui->listWidget->currentItem();
if(item)
{
results = item->text().toStdString();
}
QDialog::accept();
}