Add installer

This commit is contained in:
driftingsun 2020-12-16 06:02:22 +03:00
parent c9bc8aa8c1
commit a2a5cafc5f
73 changed files with 4354 additions and 488 deletions

View file

@ -1,3 +1,8 @@
#include <QKeyEvent>
#include <QMessageBox>
#include "debug.h"
#include "defines.h"
#include "mainwindow.h"
#include "ui_mainwindow.h"
@ -5,13 +10,71 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
{
ui->setupUi(this);
// Post initialization
// Post initialization
ui->widget_tittlebar->hide();
ui->stackedWidget_main->setCurrentIndex(2);
connect(ui->pushButton_blocked_list, SIGNAL(clicked(bool)), this, SLOT(onPushButtonBlockedListClicked(bool)));
connect(ui->pushButton_connect, SIGNAL(clicked(bool)), this, SLOT(onPushButtonConnectClicked(bool)));
connect(ui->pushButton_settings, SIGNAL(clicked(bool)), this, SLOT(onPushButtonSettingsClicked(bool)));
connect(ui->pushButton_back_from_sites, SIGNAL(clicked(bool)), this, SLOT(onPushButtonBackFromSitesClicked(bool)));
connect(ui->pushButton_back_from_settings, SIGNAL(clicked(bool)), this, SLOT(onPushButtonBackFromSettingsClicked(bool)));
setFixedSize(width(),height());
qDebug() << APPLICATION_NAME;
qDebug() << "Started";
}
MainWindow::~MainWindow()
{
delete ui;
qDebug() << "Closed";
}
void MainWindow::goToIndex(int index)
{
ui->stackedWidget_main->setCurrentIndex(index);
}
void MainWindow::keyPressEvent(QKeyEvent *event)
{
switch (event->key()) {
case Qt::Key_L:
if (!Debug::openLogsFolder()) {
QMessageBox::warning(this, APPLICATION_NAME, tr("Cannot open logs folder!"));
}
break;
default:
;
}
}
void MainWindow::onPushButtonBackFromSettingsClicked(bool)
{
goToIndex(2);
}
void MainWindow::onPushButtonBackFromSitesClicked(bool)
{
goToIndex(2);
}
void MainWindow::onPushButtonBlockedListClicked(bool)
{
goToIndex(3);
}
void MainWindow::onPushButtonSettingsClicked(bool)
{
goToIndex(4);
}
void MainWindow::onPushButtonConnectClicked(bool)
{
qDebug() << "onPushButtonConnectClicked";
}