From bd0904d18a3b175c41bb5f47cdc8bb8b0590f89d Mon Sep 17 00:00:00 2001 From: ConfuSomu Date: Mon, 9 Jan 2023 13:56:07 -0500 Subject: Implement "random status" button --- src/mainwindow.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 49f34de..cbac838 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -5,6 +5,7 @@ #include #include +#include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) @@ -77,6 +78,13 @@ void MainWindow::on_listWidget_itemActivated(QListWidgetItem *item) { } } +void MainWindow::on_buttonRandom_clicked() { + int index = QRandomGenerator::global()->bounded(ui->listWidget->count()); + QListWidgetItem* item = ui->listWidget->item(index); + on_listWidget_itemActivated(item); + ui->listWidget->setCurrentItem(item); +} + void MainWindow::relist_statuses() { if (data_archive) { ui->listWidget->clear(); -- cgit v1.2.3-54-g00ecf