qml refactoring

This commit is contained in:
pokamest 2021-09-14 00:39:07 +03:00
parent e920d9cdf3
commit 12b079df65
24 changed files with 163 additions and 233 deletions

View file

@ -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
}

View file

@ -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

View file

@ -5,8 +5,11 @@ import "./"
import "../Controls"
import "../Config"
Item {
PageBase {
id: root
page: PageEnum.GeneralSettings
logic: GeneralSettingsLogic
BackButton {
id: back
}

View file

@ -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
}

View file

@ -5,8 +5,11 @@ import "./"
import "../Controls"
import "../Config"
Item {
PageBase {
id: root
page: PageEnum.NewServer
//logic: {}
BackButton {
id: back_from_new_server
}

View file

@ -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...")

View file

@ -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
}

View file

@ -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

View file

@ -6,8 +6,11 @@ import "../Controls"
import "./"
import "../Config"
Item {
PageBase {
id: root
page: PageEnum.ServersList
logic: ServerListLogic
BackButton {
id: back
}

View file

@ -5,8 +5,11 @@ import "./"
import "../Controls"
import "../Config"
Item {
PageBase {
id: root
page: PageEnum.ServerSettings
logic: ServerSettingsLogic
enabled: ServerSettingsLogic.pageEnabled
BackButton {

View file

@ -5,8 +5,11 @@ import "./"
import "../Controls"
import "../Config"
Item {
PageBase {
id: root
page: PageEnum.Wizard
logic: WizardLogic
BackButton {
id: back_from_setup_wizard
}

View file

@ -5,8 +5,11 @@ import "./"
import "../Controls"
import "../Config"
Item {
PageBase {
id: root
page: PageEnum.WizardHigh
logic: WizardLogic
BackButton {
id: back_from_setup_wizard
}

View file

@ -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
}

View file

@ -5,8 +5,11 @@ import "./"
import "../Controls"
import "../Config"
Item {
PageBase {
id: root
page: PageEnum.WizardMedium
logic: WizardLogic
BackButton {
id: back_from_setup_wizard
}

View file

@ -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
}

View file

@ -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
}

View file

@ -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
}

View file

@ -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
}

View file

@ -5,8 +5,10 @@ import "./"
import "../Controls"
import "../Config"
Item {
PageBase {
id: root
page: PageEnum.Vpn
logic: VpnLogic
Image {
anchors.horizontalCenter: parent.horizontalCenter

View file

@ -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

View file

@ -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

View file

@ -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