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
+
+ 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)