Share pages refactoring
This commit is contained in:
parent
396af917b5
commit
836075de10
15 changed files with 222 additions and 622 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue