lolautoaccept/src/mainwindow.cpp
2022-04-21 18:35:18 +02:00

52 lines
1.2 KiB
C++

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <Log.h>
MainWindow::MainWindow(LolAutoAccept& lolaa, QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), lolaa(lolaa) {
ui->setupUi(this);
}
MainWindow::~MainWindow() {
lolaa.stop();
delete ui;
}
void MainWindow::aatoggled(int state) {
Log::info << "enableAll checkbox toggled " << state;
lolaa.setAutoAcceptEnabled(state == Qt::CheckState::Checked);
}
void MainWindow::pptoggled(bool state) {
Log::info << "enablePrePick checkbox toggled " << state;
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());
}