diff options
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r-- | src/mainwindow.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index b9b268c..b9c4e8e 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -15,6 +15,8 @@ MainWindow::MainWindow(QWidget *parent) , ui(new Ui::MainWindow) { ui->setupUi(this); + connect(ui->buttonCopy, &QPushButton::clicked, ui->actionCopy_status, &QAction::trigger); + connect(ui->buttonRandom, &QPushButton::clicked, ui->actionRandom_status, &QAction::trigger); } MainWindow::~MainWindow() @@ -66,7 +68,7 @@ void MainWindow::on_listWidget_itemActivated(QListWidgetItem *item) { } } -void MainWindow::on_buttonRandom_clicked() { +void MainWindow::on_actionRandom_status_triggered(bool checked) { if (data_archive == nullptr) return; // No archive open, avoids crashing int index = QRandomGenerator::global()->bounded(ui->listWidget->count()); @@ -75,7 +77,7 @@ void MainWindow::on_buttonRandom_clicked() { ui->listWidget->setCurrentItem(item); } -void MainWindow::on_buttonCopy_clicked() { +void MainWindow::on_actionCopy_status_triggered(bool checked) { if (data_archive == nullptr or ui->listWidget->selectedItems().isEmpty()) return; StatusListItem* item = dynamic_cast<StatusListItem*>(ui->listWidget->selectedItems()[0]); |