quill/mainwindow.h

83 lines
1.9 KiB
C
Raw Normal View History

2021-03-25 05:00:19 -07:00
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include "settings.h"
#include "settingschooser.h"
2021-03-25 05:00:19 -07:00
#include "apps.h"
#include "reader.h"
#include "quit.h"
#include "alert.h"
#include "usbms_splash.h"
#include "brightnessdialog.h"
#include "generaldialog.h"
2021-04-27 05:40:08 -07:00
#include "koboxsettings.h"
#include "koboxappsdialog.h"
#include "textwidget.h"
2021-03-25 05:00:19 -07:00
using namespace std;
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
float stdIconWidth;
float stdIconHeight;
float brightnessIconWidth;
float brightnessIconHeight;
float homeIconWidth;
float homeIconHeight;
float sW;
float sH;
2021-03-25 05:00:19 -07:00
bool existing_recent_books = false;
bool reboot_after_update = false;
int timerTime = 0;
2021-03-25 05:00:19 -07:00
QString relative_path;
void openLowBatteryDialog();
void openCriticalBatteryAlertWindow();
void openUsbmsDialog();
void resetWindow(bool resetStackedWidget);
void resetIcons();
2021-03-25 05:00:19 -07:00
public slots:
private slots:
void on_settingsBtn_clicked();
void on_appsBtn_clicked();
void on_pushButton_clicked();
void on_searchBtn_clicked();
void on_quitBtn_clicked();
void on_book1Btn_clicked();
void on_book2Btn_clicked();
void on_book3Btn_clicked();
void on_book4Btn_clicked();
void on_brightnessBtn_clicked();
void openUpdateDialog();
void on_homeBtn_clicked();
2021-03-25 05:00:19 -07:00
private:
Ui::MainWindow *ui;
settingsChooser *settingsChooserWindow;
2021-03-25 05:00:19 -07:00
apps *appsWindow;
reader *readerWindow;
quit *quitWindow;
alert *alertWindow;
usbms_splash *usbmsWindow;
brightnessDialog *brightnessDialogWindow;
generalDialog *generalDialogWindow;
2021-04-27 05:40:08 -07:00
koboxSettings *koboxSettingsWindow;
koboxAppsDialog *koboxAppsDialogWindow;
textwidget *textwidgetWindow;
2021-03-25 05:00:19 -07:00
};
#endif // MAINWINDOW_H