quill/wifidialog.h

51 lines
1.1 KiB
C
Raw Permalink Normal View History

2021-07-13 09:27:38 -07:00
#ifndef WIFIDIALOG_H
#define WIFIDIALOG_H
#include <QDialog>
#include <QModelIndex>
#include "generaldialog.h"
2021-07-13 09:27:38 -07:00
namespace Ui {
class wifiDialog;
}
class wifiDialog : public QDialog
{
Q_OBJECT
public:
QString className = this->metaObject()->className();
2021-07-13 09:27:38 -07:00
explicit wifiDialog(QWidget *parent = nullptr);
~wifiDialog();
QString wifiNetworksList;
QString itemText;
QModelIndex index;
void checkWifiNetworks();
void printWifiNetworks();
void centerDialog();
2021-07-13 09:27:38 -07:00
private:
Ui::wifiDialog *ui;
QTimer * wifiListTimer;
generalDialog * generalDialogWindow;
signals:
void wifiNetworksListReady(int networksFound);
void quit(int exitCode);
void refreshScreen();
void updateWifiIconSig(int mode);
void showToast(QString messageToDisplay);
void closeIndefiniteToast();
private slots:
void on_cancelBtn_clicked();
void on_connectBtn_clicked();
void refreshScreenNative();
void updateWifiIcon(int mode);
void showToastNative(QString messageToDisplay);
void closeIndefiniteToastNative();
2021-07-13 09:27:38 -07:00
};
#endif // WIFIDIALOG_H