Files
nekoray/ui/dialog_basic_settings.h
2023-04-07 17:18:52 +09:00

44 lines
711 B
C++

#ifndef DIALOG_BASIC_SETTINGS_H
#define DIALOG_BASIC_SETTINGS_H
#include <QDialog>
#include <QJsonObject>
namespace Ui {
class DialogBasicSettings;
}
class DialogBasicSettings : public QDialog {
Q_OBJECT
public:
explicit DialogBasicSettings(QWidget *parent = nullptr);
~DialogBasicSettings();
public slots:
void accept();
private:
Ui::DialogBasicSettings *ui;
struct {
QJsonObject extraCore;
QString custom_inbound;
bool needRestart = false;
} CACHE;
private slots:
void refresh_auth();
void on_set_custom_icon_clicked();
void on_inbound_auth_clicked();
void on_core_settings_clicked();
};
#endif // DIALOG_BASIC_SETTINGS_H