mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-23 02:00:20 +07:00
Share pages refactoring
This commit is contained in:
@@ -11,40 +11,28 @@ class ShareConnectionLogic: public PageLogicBase
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
AUTO_PROPERTY(bool, shareFullAccess)
|
||||
|
||||
AUTO_PROPERTY(QString, textEditShareAmneziaCodeText)
|
||||
AUTO_PROPERTY(QString, shareAmneziaQrCodeText)
|
||||
|
||||
AUTO_PROPERTY(QString, textEditShareOpenVpnCodeText)
|
||||
AUTO_PROPERTY(bool, pushButtonShareOpenVpnCopyEnabled)
|
||||
AUTO_PROPERTY(bool, pushButtonShareOpenVpnSaveEnabled)
|
||||
AUTO_PROPERTY(QString, pushButtonShareOpenVpnGenerateText)
|
||||
|
||||
AUTO_PROPERTY(QString, lineEditShareShadowSocksStringText)
|
||||
AUTO_PROPERTY(QString, labelShareShadowSocksQrCodeText)
|
||||
AUTO_PROPERTY(QString, shareShadowSocksQrCodeText)
|
||||
AUTO_PROPERTY(QString, labelShareShadowSocksServerText)
|
||||
AUTO_PROPERTY(QString, labelShareShadowSocksPortText)
|
||||
AUTO_PROPERTY(QString, labelShareShadowSocksMethodText)
|
||||
AUTO_PROPERTY(QString, labelShareShadowSocksPasswordText)
|
||||
AUTO_PROPERTY(QString, plainTextEditShareCloakText)
|
||||
AUTO_PROPERTY(QString, textEditShareFullCodeText)
|
||||
AUTO_PROPERTY(QString, textEditShareAmneziaCodeText)
|
||||
AUTO_PROPERTY(QString, pushButtonShareFullCopyText)
|
||||
AUTO_PROPERTY(QString, pushButtonShareAmneziaCopyText)
|
||||
AUTO_PROPERTY(QString, pushButtonShareOpenVpnCopyText)
|
||||
AUTO_PROPERTY(QString, pushButtonShareShadowSocksCopyText)
|
||||
AUTO_PROPERTY(QString, pushButtonShareCloakCopyText)
|
||||
AUTO_PROPERTY(bool, pushButtonShareAmneziaGenerateEnabled)
|
||||
AUTO_PROPERTY(bool, pushButtonShareAmneziaCopyEnabled)
|
||||
AUTO_PROPERTY(QString, pushButtonShareAmneziaGenerateText)
|
||||
AUTO_PROPERTY(bool, pushButtonShareOpenVpnGenerateEnabled)
|
||||
AUTO_PROPERTY(QString, pushButtonShareOpenVpnGenerateText)
|
||||
|
||||
AUTO_PROPERTY(QString, textEditShareCloakText)
|
||||
|
||||
public:
|
||||
Q_INVOKABLE void onPushButtonShareFullCopyClicked();
|
||||
Q_INVOKABLE void onPushButtonShareFullSaveClicked();
|
||||
Q_INVOKABLE void onPushButtonShareAmneziaCopyClicked();
|
||||
Q_INVOKABLE void onPushButtonShareAmneziaSaveClicked();
|
||||
Q_INVOKABLE void onPushButtonShareOpenVpnCopyClicked();
|
||||
Q_INVOKABLE void onPushButtonShareShadowSocksCopyClicked();
|
||||
Q_INVOKABLE void onPushButtonShareCloakCopyClicked();
|
||||
Q_INVOKABLE void onPushButtonShareAmneziaGenerateClicked();
|
||||
Q_INVOKABLE void onPushButtonShareOpenVpnGenerateClicked();
|
||||
Q_INVOKABLE void onPushButtonShareOpenVpnSaveClicked();
|
||||
|
||||
Q_INVOKABLE virtual void onUpdatePage() override;
|
||||
|
||||
public:
|
||||
explicit ShareConnectionLogic(UiLogic *uiLogic, QObject *parent = nullptr);
|
||||
|
||||
Reference in New Issue
Block a user