mirror of
https://github.com/Snigdha-OS/snigdhaos-blackbox.git
synced 2025-09-22 04:25:04 +02:00
🧹 chore(redir): application && re-organize files
This commit is contained in:
41
qt/snigdhaosblackbox.h
Normal file
41
qt/snigdhaosblackbox.h
Normal file
@@ -0,0 +1,41 @@
|
||||
#ifndef SNIGDHAOSBLACKBOX_H
|
||||
#define SNIGDHAOSBLACKBOX_H
|
||||
|
||||
#include <QMainWindow>
|
||||
#include <QAbstractButton>
|
||||
#include <QNetwork/QNetworkAccessManager>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
namespace Ui {
|
||||
class SnigdhaOSBlackBox;
|
||||
}
|
||||
QT_END_NAMESPACE
|
||||
|
||||
class SnigdhaOSBlackBox : public QMainWindow
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
enum class State {
|
||||
QUIT,
|
||||
WELCOME,
|
||||
INTERNET,
|
||||
UPDATE,
|
||||
UPDATE_RETRY,
|
||||
SELECT,
|
||||
APPLY,
|
||||
APPLY_RETRY,
|
||||
SUCCESS
|
||||
};
|
||||
|
||||
SnigdhaOSBlackBox(QWidget *parent = nullptr, QString state = "WELCOME");
|
||||
~SnigdhaOSBlackBox();
|
||||
|
||||
private:
|
||||
Ui::SnigdhaOSBlackBox *ui;
|
||||
QDateTime executable_modify_date;
|
||||
State currentState;
|
||||
|
||||
void doInternetUpRequest();
|
||||
};
|
||||
#endif // SNIGDHAOSBLACKBOX_H
|
Reference in New Issue
Block a user