Move common elements into /common/ and change imports

Elements work like they've always done, this just moves the commonly
used components away from the global namespace.

The qmldir file still does something, although at this point it is
unknown exactly how it's used and whether or not it could be changed to
simplify imports across the block.
This commit is contained in:
Vasily
2019-02-02 16:09:01 +01:00
parent 4fc038630c
commit 76507bd602
49 changed files with 41 additions and 33 deletions
+1
View File
@@ -169,3 +169,4 @@ DISTFILES += \
src/res/qml/audio_page/proximity/* \ src/res/qml/audio_page/proximity/* \
src/res/qml/audio_page/push_to_talk/* \ src/res/qml/audio_page/push_to_talk/* \
src/res/qml/audio_page/profiles/* \ src/res/qml/audio_page/profiles/* \
src/res/qml/common/* \
+1 -1
View File
@@ -425,7 +425,7 @@ int main( int argc, char* argv[] )
QString path = QStandardPaths::locate( QString path = QStandardPaths::locate(
QStandardPaths::AppDataLocation, QStandardPaths::AppDataLocation,
QStringLiteral( "res/qml/mainwidget.qml" ) ); QStringLiteral( "res/qml/common/mainwidget.qml" ) );
QQmlComponent component( &qmlEngine, QUrl::fromLocalFile( path ) ); QQmlComponent component( &qmlEngine, QUrl::fromLocalFile( path ) );
auto errors = component.errors(); auto errors = component.errors();
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "common"
MyStackViewPage { MyStackViewPage {
+1
View File
@@ -4,6 +4,7 @@ import QtQuick.Layouts 1.3
import QtQuick.Dialogs 1.2 import QtQuick.Dialogs 1.2
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "." // QTBUG-34418, singletons require explicit import to load qmldir file import "." // QTBUG-34418, singletons require explicit import to load qmldir file
import "common"
MyStackViewPage { MyStackViewPage {
headerText: "Chaperone Settings" headerText: "Chaperone Settings"
+1
View File
@@ -4,6 +4,7 @@ import QtQuick.Layouts 1.3
import QtQuick.Dialogs 1.2 import QtQuick.Dialogs 1.2
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "." // QTBUG-34418, singletons require explicit import to load qmldir file import "." // QTBUG-34418, singletons require explicit import to load qmldir file
import "common"
MyStackViewPage { MyStackViewPage {
headerText: "Chaperone Proximity Warning Settings" headerText: "Chaperone Proximity Warning Settings"
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "common"
MyStackViewPage { MyStackViewPage {
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "common"
MyStackViewPage { MyStackViewPage {
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "common"
MyStackViewPage { MyStackViewPage {
headerText: "Revive Settings" headerText: "Revive Settings"
+1
View File
@@ -3,6 +3,7 @@ import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "." // QTBUG-34418, singletons require explicit import to load qmldir file import "." // QTBUG-34418, singletons require explicit import to load qmldir file
import "common"
import "utilities_page" import "utilities_page"
import "audio_page" import "audio_page"
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "common"
MyStackViewPage { MyStackViewPage {
headerText: "Application Settings" headerText: "Application Settings"
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "common"
MyStackViewPage { MyStackViewPage {
+1
View File
@@ -2,6 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "common"
MyStackViewPage { MyStackViewPage {
id: myStackViewPage1 id: myStackViewPage1
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import ".." //common imports import "../common"
import "device_selector" import "device_selector"
import "proximity" import "proximity"
import "push_to_talk" import "push_to_talk"
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." // common imports import "../../common"
RowLayout { RowLayout {
id: audioPlaybackNameCombo id: audioPlaybackNameCombo
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
RowLayout { RowLayout {
id: audioMicNameCombo id: audioMicNameCombo
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
ColumnLayout { ColumnLayout {
spacing: 18 spacing: 18
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
RowLayout { RowLayout {
id: audioMirrorNameCombo id: audioMirrorNameCombo
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
import "." import "."
ColumnLayout { ColumnLayout {
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
MyDialogOkCancelPopup { MyDialogOkCancelPopup {
id: audioDeleteProfileDialog id: audioDeleteProfileDialog
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
MyDialogOkPopup { MyDialogOkPopup {
id: audioMessageDialog id: audioMessageDialog
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
MyDialogOkCancelPopup { MyDialogOkCancelPopup {
id: audioNewProfileDialog id: audioNewProfileDialog
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
MyDialogOkCancelPopup { MyDialogOkCancelPopup {
id: pttDeleteProfileDialog id: pttDeleteProfileDialog
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
MyDialogOkCancelPopup { MyDialogOkCancelPopup {
id: pttNewProfileDialog id: pttNewProfileDialog
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
import "../dialog_boxes" import "../dialog_boxes"
ColumnLayout { ColumnLayout {
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
MyToggleButton { MyToggleButton {
id: audioMuteProximitySensorToggle id: audioMuteProximitySensorToggle
@@ -2,7 +2,8 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." //common imports import "../../common"
ColumnLayout { ColumnLayout {
RowLayout { RowLayout {
PttControllerConfigDialog { PttControllerConfigDialog {
@@ -2,6 +2,8 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.2 import QtQuick.Layouts 1.2
import "." // QTBUG-34418, singletons require explicit import to load qmldir file import "." // QTBUG-34418, singletons require explicit import to load qmldir file
// Needed for MyResources in the default folder.
import ".."
Rectangle { Rectangle {
color: "#1b2939" color: "#1b2939"
@@ -1,7 +1,8 @@
import QtQuick 2.7 import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import "." // QTBUG-34418, singletons require explicit import to load qmldir file import "." // QTBUG-34418, singletons require explicit import to load qmldir file
// Needed for MyResources in the default folder.
import ".."
CheckBox { CheckBox {
checkState: Qt.Checked checkState: Qt.Checked

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

Before

Width:  |  Height:  |  Size: 147 B

After

Width:  |  Height:  |  Size: 147 B

@@ -1,8 +1,9 @@
import QtQuick 2.7 import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.0 import QtQuick.Layouts 1.0
import "utilities_page" import ".."
import "audio_page" import "../utilities_page"
import "../audio_page"
Rectangle { Rectangle {
id: root id: root
+1 -1
View File
@@ -1 +1 @@
singleton MyResources 1.0 MyResources.qml singleton MyResources 1.0 common/MyResources.qml
+1 -1
View File
@@ -6,7 +6,7 @@ import "media_keys"
import "alarm_clock" import "alarm_clock"
import "desktop_size" import "desktop_size"
import "keyboard_utils" import "keyboard_utils"
import ".." import "../common"
MyStackViewPage { MyStackViewPage {
headerText: "Utilities" headerText: "Utilities"
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." import "../../common"
GroupBox { GroupBox {
id: alarmGroupBox id: alarmGroupBox
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." import "../../common"
GroupBox { GroupBox {
id: steamDesktopGroupBox id: steamDesktopGroupBox
@@ -2,7 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
import "../.." import "../../common"
GroupBox { GroupBox {
id: keyboardGroupBox id: keyboardGroupBox
@@ -2,8 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
// Necessary for the project specific Components. import "../../common"
import "../.."
MyPushButton2 { MyPushButton2 {
// Public properties // Public properties
@@ -2,8 +2,7 @@ import QtQuick 2.7
import QtQuick.Controls 2.0 import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import matzman666.advsettings 1.0 import matzman666.advsettings 1.0
// Necessary for the project specific Components. import "../../common"
import "../.."
GroupBox { GroupBox {
id: mediaKeysGroupBox id: mediaKeysGroupBox