1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| #ifndef MAINWINDOW_H
| #define MAINWINDOW_H
|
| #include <QLabel>
| #include <QListWidget>
| #include <QMainWindow>
| #include <QPushButton>
| #include <QStackedWidget>
| #include "qtaudio.h"
| #include "qtbt.h"
| #include "qtfactory.h"
| #include "qtupdate.h"
| #include "qtwifi.h"
|
| class MainWindow : public QMainWindow
| {
| Q_OBJECT
|
| public:
| MainWindow(QWidget *parent = nullptr);
| ~MainWindow();
| QPushButton returnBtn;
| QLabel title;
| QLabel subTitle;
| QPushButton toggleBtn;
| QStackedWidget stack;
| QListWidget listWidget;
| qtAudio *audio;
| qtWifi *wifi;
| qtBT *bt;
| qtUpdate *update;
| qtFactoryReset *factoryReset;
| int volume;
| bool isWifiOn;
| bool isBtOn;
| QString saveConfig(int volume, int wifi, int bt);
| int getValue(QTextStream *in, QString text);
| void getConfig();
| private slots:
| void on_itemClicked(QListWidgetItem *item);
| void on_returnClicked();
| };
|
| #endif // MAINWINDOW_H
|
|