New start page and AmneziaFree support (#865)

New start page and AmneziaFree support
This commit is contained in:
Nethius 2024-08-20 16:54:05 +07:00 committed by GitHub
parent 01413e5a4c
commit 843156cf1b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
443 changed files with 11759 additions and 2758 deletions

View file

@ -47,6 +47,8 @@ namespace PageLoader
PageSetupWizardTextKey,
PageSetupWizardViewConfig,
PageSetupWizardQrReader,
PageSetupWizardApiServicesList,
PageSetupWizardApiServiceInfo,
PageProtocolOpenVpnSettings,
PageProtocolShadowSocksSettings,
@ -57,7 +59,9 @@ namespace PageLoader
PageProtocolIKev2Settings,
PageProtocolRaw,
PageShareFullAccess
PageShareFullAccess,
PageDevMenu
};
Q_ENUM_NS(PageEnum)
@ -75,7 +79,7 @@ public:
QObject *parent = nullptr);
public slots:
QString getInitialPage();
bool isStartPageVisible();
QString getPagePath(PageLoader::PageEnum page);
void closeWindow();
@ -110,7 +114,6 @@ signals:
void closePage();
void restorePageHomeState(bool isContainerInstalled = false);
void replaceStartPage();
void showErrorMessage(amnezia::ErrorCode);
void showErrorMessage(const QString &errorMessage);