diff --git a/include/mainwindow.h b/include/mainwindow.h index cd5da44..6124cfc 100644 --- a/include/mainwindow.h +++ b/include/mainwindow.h @@ -19,8 +19,12 @@ public: private slots: void aatoggled(int); - void pptoggled(int); + void pptoggled(bool); void ppedited(const QString&); + void bantoggled(bool); + void banedited(const QString&); + void picktoggled(bool); + void pickedited(const QString&); private: Ui::MainWindow *ui; diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 6add3da..66c32ff 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -20,11 +20,32 @@ void MainWindow::aatoggled(int state) { lolaa.setAutoAcceptEnabled(state == Qt::CheckState::Checked); } -void MainWindow::pptoggled(int state) { +void MainWindow::pptoggled(bool state) { Log::info << "enablePrePick checkbox toggled " << state; - lolaa.setPrePickEnabled(state == Qt::CheckState::Checked); + lolaa.setPrePickEnabled(state); } void MainWindow::ppedited(const QString& newtext) { + Log::info << "prepick edited: " << newtext.toStdString(); lolaa.setPrePick(newtext.toStdString()); } + +void MainWindow::bantoggled(bool state) { + Log::info << "enableBan checkbox toggled " << state; + lolaa.setBanEnabled(state); +} + +void MainWindow::banedited(const QString& b) { + Log::info << "ban edited: " << b.toStdString(); + lolaa.setBan(b.toStdString()); +} + +void MainWindow::picktoggled(bool state) { + Log::info << "enablePick checkbox toggled " << state; + lolaa.setPickEnabled(state); +} + +void MainWindow::pickedited(const QString& p) { + Log::info << "pick edited: " << p.toStdString(); + lolaa.setPick(p.toStdString()); +} diff --git a/ui/mainwindow.ui b/ui/mainwindow.ui index 6153667..128a275 100644 --- a/ui/mainwindow.ui +++ b/ui/mainwindow.ui @@ -120,8 +120,15 @@ StageSettings QWidget
stagesettings.h
+ + toggled(bool) + championChanged(QString) + + + enableAll + @@ -131,8 +138,8 @@ aatoggled(int) - 15 - 50 + 16 + 75 393 @@ -140,10 +147,110 @@ + + prepickstage + toggled(bool) + MainWindow + pptoggled(bool) + + + 169 + 147 + + + 279 + 140 + + + + + banstage + toggled(bool) + MainWindow + bantoggled(bool) + + + 139 + 345 + + + 277 + 292 + + + + + pickstage + toggled(bool) + MainWindow + picktoggled(bool) + + + 130 + 509 + + + 279 + 444 + + + + + prepickstage + championChanged(QString) + MainWindow + ppedited(QString) + + + 111 + 139 + + + 280 + 204 + + + + + banstage + championChanged(QString) + MainWindow + banedited(QString) + + + 144 + 366 + + + 280 + 344 + + + + + pickstage + championChanged(QString) + MainWindow + pickedited(QString) + + + 151 + 508 + + + 279 + 519 + + + aatoggled(int) - pptoggled(int) + pptoggled(bool) ppedited(QString) + bantoggled(bool) + picktoggled(bool) + banedited(QString) + pickedited(QString) diff --git a/ui/stagesettings.ui b/ui/stagesettings.ui index b20bfb2..b5f26a6 100644 --- a/ui/stagesettings.ui +++ b/ui/stagesettings.ui @@ -49,6 +49,10 @@ + + checkBox + lineEdit + @@ -86,6 +90,7 @@ championChanged(QString) + toggled(bool) championChangedinternal(QString) toggledinternal(int)