forked from MrBesen/lolautoaccept
52 lines
1.2 KiB
C++
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());
|
|
}
|