qml refactoring
This commit is contained in:
parent
e920d9cdf3
commit
12b079df65
24 changed files with 163 additions and 233 deletions
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.AppSettings
|
||||
logic: AppSettingsLogic
|
||||
|
||||
BackButton {
|
||||
id: back
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,14 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
id: root
|
||||
property int page: PageEnum.Start
|
||||
property var logic: null
|
||||
// width: GC.screenWidth
|
||||
// height: GC.screenHeight
|
||||
|
||||
|
|
|
|||
|
|
@ -5,8 +5,11 @@ import "./"
|
|||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.GeneralSettings
|
||||
logic: GeneralSettingsLogic
|
||||
|
||||
BackButton {
|
||||
id: back
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.NetworkSettings
|
||||
logic: NetworkSettingsLogic
|
||||
|
||||
BackButton {
|
||||
id: back
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,8 +5,11 @@ import "./"
|
|||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.NewServer
|
||||
//logic: {}
|
||||
|
||||
BackButton {
|
||||
id: back_from_new_server
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.ServerConfiguring
|
||||
logic: NewServerConfiguringLogic
|
||||
|
||||
enabled: NewServerConfiguringLogic.pageEnabled
|
||||
Caption {
|
||||
text: qsTr("Configuring...")
|
||||
|
|
|
|||
|
|
@ -1,13 +1,17 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import QtQuick.Layouts 1.3
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
import "InstallSettings"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.NewServerProtocols
|
||||
logic: NewServerProtocolsLogic
|
||||
|
||||
BackButton {
|
||||
id: back
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,12 +1,16 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
import "InstallSettings"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.ServerContainers
|
||||
logic: ServerContainersLogic
|
||||
|
||||
enabled: ServerContainersLogic.pageEnabled
|
||||
BackButton {
|
||||
id: back
|
||||
|
|
|
|||
|
|
@ -6,8 +6,11 @@ import "../Controls"
|
|||
import "./"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.ServersList
|
||||
logic: ServerListLogic
|
||||
|
||||
BackButton {
|
||||
id: back
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,8 +5,11 @@ import "./"
|
|||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.ServerSettings
|
||||
logic: ServerSettingsLogic
|
||||
|
||||
enabled: ServerSettingsLogic.pageEnabled
|
||||
|
||||
BackButton {
|
||||
|
|
|
|||
|
|
@ -5,8 +5,11 @@ import "./"
|
|||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.Wizard
|
||||
logic: WizardLogic
|
||||
|
||||
BackButton {
|
||||
id: back_from_setup_wizard
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,8 +5,11 @@ import "./"
|
|||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.WizardHigh
|
||||
logic: WizardLogic
|
||||
|
||||
BackButton {
|
||||
id: back_from_setup_wizard
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.WizardLow
|
||||
logic: WizardLogic
|
||||
|
||||
BackButton {
|
||||
id: back_from_setup_wizard
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,8 +5,11 @@ import "./"
|
|||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.WizardMedium
|
||||
logic: WizardLogic
|
||||
|
||||
BackButton {
|
||||
id: back_from_setup_wizard
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.WizardVpnMode
|
||||
logic: WizardLogic
|
||||
|
||||
BackButton {
|
||||
id: back_from_setup_wizard
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.ShareConnection
|
||||
logic: ShareConnectionLogic
|
||||
|
||||
BackButton {
|
||||
id: back
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,12 +2,16 @@ import QtQuick 2.12
|
|||
import QtQuick.Controls 2.12
|
||||
import Qt.labs.platform 1.0
|
||||
import QtQuick.Dialogs 1.0
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.Sites
|
||||
logic: SitesLogic
|
||||
|
||||
BackButton {
|
||||
id: back
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import PageEnum 1.0
|
||||
import "./"
|
||||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.Start
|
||||
logic: StartPageLogic
|
||||
|
||||
BackButton {
|
||||
id: back_from_start
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,8 +5,10 @@ import "./"
|
|||
import "../Controls"
|
||||
import "../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.Vpn
|
||||
logic: VpnLogic
|
||||
|
||||
Image {
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import "./"
|
||||
import PageEnum 1.0
|
||||
import "../"
|
||||
import "../../Controls"
|
||||
import "../../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.CloakSettings
|
||||
logic: CloakLogic
|
||||
|
||||
enabled: CloakLogic.pageProtoCloakEnabled
|
||||
BackButton {
|
||||
id: back
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import "./"
|
||||
import PageEnum 1.0
|
||||
import "../"
|
||||
import "../../Controls"
|
||||
import "../../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.OpenVpnSettings
|
||||
logic: OpenVpnLogic
|
||||
|
||||
enabled: OpenVpnLogic.pageProtoOpenVpnEnabled
|
||||
BackButton {
|
||||
id: back
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.12
|
||||
import "./"
|
||||
import PageEnum 1.0
|
||||
import "../"
|
||||
import "../../Controls"
|
||||
import "../../Config"
|
||||
|
||||
Item {
|
||||
PageBase {
|
||||
id: root
|
||||
page: PageEnum.ShadowSocksSettings
|
||||
logic: ShadowSocksLogic
|
||||
|
||||
enabled: ShadowSocksLogic.pageProtoShadowSocksEnabled
|
||||
BackButton {
|
||||
id: back
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue