diff --git a/src/qml/CMakeLists.txt b/src/qml/CMakeLists.txt index c2c40ad073..2e8683b3d0 100644 --- a/src/qml/CMakeLists.txt +++ b/src/qml/CMakeLists.txt @@ -30,14 +30,9 @@ file(GLOB qfield_qmlfiles_editorwidgets file(GLOB qfield_qmlfiles_theme "${CMAKE_SOURCE_DIR}/src/qml/imports/Theme/*.qml") -list( - APPEND - qfield_qmlfiles - ${qfield_qmlfiles_geometryeditors} - ${qfield_qmlfiles_editorwidgets} - ${qfield_qmlfiles_theme} - ${qfield_qmlfiles_theme_extra} - ${qfield_qmlfiles_qfieldcontrols}) +list(APPEND qfield_qmlfiles ${qfield_qmlfiles_geometryeditors} + ${qfield_qmlfiles_editorwidgets} ${qfield_qmlfiles_theme} + ${qfield_qmlfiles_theme_extra}) set_property(TARGET qfield_qml PROPERTY QML_FILES ${qfield_qmlfiles}) diff --git a/src/qml/imports/QFieldControls/CodeReader.qml b/src/qml/CodeReader.qml similarity index 100% rename from src/qml/imports/QFieldControls/CodeReader.qml rename to src/qml/CodeReader.qml diff --git a/src/qml/FeatureForm.qml b/src/qml/FeatureForm.qml index b407a0e7e4..656ea3fbcf 100644 --- a/src/qml/FeatureForm.qml +++ b/src/qml/FeatureForm.qml @@ -10,7 +10,6 @@ import QtWebView 1.14 import org.qgis 1.0 import org.qfield 1.0 import Theme 1.0 -import QFieldControls 1.0 Page { id: form diff --git a/src/qml/FeatureListForm.qml b/src/qml/FeatureListForm.qml index 0c8087f7f3..8b9883d6a7 100644 --- a/src/qml/FeatureListForm.qml +++ b/src/qml/FeatureListForm.qml @@ -24,7 +24,6 @@ import QtQuick.Controls.Material.impl 2.14 import org.qgis 1.0 import org.qfield 1.0 import Theme 1.0 -import QFieldControls 1.0 Rectangle { id: featureForm diff --git a/src/qml/imports/QFieldControls/QFieldAudioRecorder.qml b/src/qml/QFieldAudioRecorder.qml similarity index 100% rename from src/qml/imports/QFieldControls/QFieldAudioRecorder.qml rename to src/qml/QFieldAudioRecorder.qml diff --git a/src/qml/imports/QFieldControls/QFieldCamera.qml b/src/qml/QFieldCamera.qml similarity index 100% rename from src/qml/imports/QFieldControls/QFieldCamera.qml rename to src/qml/QFieldCamera.qml diff --git a/src/qml/TemporalProperties.qml b/src/qml/TemporalProperties.qml index 6ed41c09a7..f6be20c358 100644 --- a/src/qml/TemporalProperties.qml +++ b/src/qml/TemporalProperties.qml @@ -5,7 +5,6 @@ import QtQuick.Layouts 1.14 import org.qgis 1.0 import org.qfield 1.0 import Theme 1.0 -import QFieldControls 1.0 Popup { id: popup @@ -155,7 +154,7 @@ Popup { } } - CalendarPanel { + QfCalendarPanel { id: calendarPanel property string temporalField: '' diff --git a/src/qml/editorwidgets/DateTime.qml b/src/qml/editorwidgets/DateTime.qml index 4ac4e55db7..15ed727eb8 100644 --- a/src/qml/editorwidgets/DateTime.qml +++ b/src/qml/editorwidgets/DateTime.qml @@ -4,7 +4,6 @@ import QtQuick.Layouts 1.14 import org.qfield 1.0 import Theme 1.0 -import QFieldControls 1.0 import "." import ".." @@ -230,7 +229,7 @@ EditorWidgetBase { font: label.font } - CalendarPanel { + QfCalendarPanel { id: calendarPanel isDateTime: !main.fieldIsDate onDateTimePicked: { diff --git a/src/qml/editorwidgets/ExternalResource.qml b/src/qml/editorwidgets/ExternalResource.qml index fef35211d2..4e490a2ab3 100644 --- a/src/qml/editorwidgets/ExternalResource.qml +++ b/src/qml/editorwidgets/ExternalResource.qml @@ -7,7 +7,6 @@ import QtMultimedia import org.qgis 1.0 import org.qfield 1.0 import Theme 1.0 -import QFieldControls 1.0 import "." import ".." diff --git a/src/qml/imports/QFieldControls/qmldir b/src/qml/imports/QFieldControls/qmldir deleted file mode 100644 index c7827272e0..0000000000 --- a/src/qml/imports/QFieldControls/qmldir +++ /dev/null @@ -1,8 +0,0 @@ -module QFieldControls -TextEdit 1.0 ../../editorwidgets/TextEdit.qml -Range 1.0 ../../editorwidgets/Range.qml -DateTime 1.0 ../../editorwidgets/DateTime.qml -CodeReader 1.0 CodeReader.qml -CalendarPanel 1.0 CalendarPanel.qml -QFieldAudioRecorder 1.0 QFieldAudioRecorder.qml -QFieldCamera 1.0 QFieldCamera.qml diff --git a/src/qml/imports/QFieldControls/CalendarPanel.qml b/src/qml/imports/Theme/QfCalendarPanel.qml similarity index 100% rename from src/qml/imports/QFieldControls/CalendarPanel.qml rename to src/qml/imports/Theme/QfCalendarPanel.qml diff --git a/src/qml/imports/Theme/qmldir b/src/qml/imports/Theme/qmldir index 810bd613f5..6d36cdb5d5 100644 --- a/src/qml/imports/Theme/qmldir +++ b/src/qml/imports/Theme/qmldir @@ -10,3 +10,4 @@ QfTextField 1.0 QfTextField.qml QfCollapsibleMessage 1.0 QfCollapsibleMessage.qml QfDropShadow 1.0 QfDropShadow.qml QfOpacityMask 1.0 QfOpacityMask.qml +QfCalendarPanel 1.0 QfCalendarPanel.qml diff --git a/src/qml/qgismobileapp.qml b/src/qml/qgismobileapp.qml index 390c237049..2d72a6d818 100644 --- a/src/qml/qgismobileapp.qml +++ b/src/qml/qgismobileapp.qml @@ -27,7 +27,6 @@ import org.qgis 1.0 import org.qfield 1.0 import Theme 1.0 -import QFieldControls 1.0 ApplicationWindow { id: mainWindow diff --git a/src/qml/qml.qrc b/src/qml/qml.qrc index 6149be6995..ad637350a1 100644 --- a/src/qml/qml.qrc +++ b/src/qml/qml.qrc @@ -8,6 +8,7 @@ BookmarkRenderer.qml BrowserPanel.qml BusyOverlay.qml + CodeReader.qml ConfirmationToolbar.qml CoordinateLocator.qml DashBoard.qml @@ -28,6 +29,8 @@ PositioningSettings.qml PositioningInformationView.qml PositioningPreciseView.qml + QFieldAudioRecorder.qml + QFieldCamera.qml QFieldSettings.qml ScaleBar.qml SensorInformationView.qml @@ -81,12 +84,9 @@ imports/Theme/QfSwitch.qml imports/Theme/QfTextField.qml imports/Theme/QfCollapsibleMessage.qml + imports/Theme/QfSlider.qml + imports/Theme/QfCalendarPanel.qml imports/Theme/qmldir - imports/QFieldControls/qmldir - imports/QFieldControls/CodeReader.qml - imports/QFieldControls/CalendarPanel.qml - imports/QFieldControls/QFieldAudioRecorder.qml - imports/QFieldControls/QFieldCamera.qml PageHeader.qml TrackerSettings.qml TrackingSession.qml @@ -101,6 +101,5 @@ QFieldCloudPackageLayersFeedback.qml QFieldLocalDataPickerScreen.qml QFieldSketcher.qml - imports/Theme/QfSlider.qml diff --git a/src/qml/qmlqt6.qrc b/src/qml/qmlqt6.qrc deleted file mode 100644 index 60dd1e564e..0000000000 --- a/src/qml/qmlqt6.qrc +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/test/qml/tst_editorwidgets.qml b/test/qml/tst_editorwidgets.qml index d2c03eb18b..69e0ba3292 100644 --- a/test/qml/tst_editorwidgets.qml +++ b/test/qml/tst_editorwidgets.qml @@ -3,26 +3,28 @@ import QtTest 1.0 import org.qfield 1.0 -import QFieldControls 1.0 +import Theme 1.0 + +import "../../src/qml/editorwidgets" as EditorWidgets TestCase { name: "EditorWidgets" - TextEdit { + EditorWidgets.TextEdit { id: textEdit property var value: 'one' property var config: undefined property bool isEnabled: true } - Range { + EditorWidgets.Range { id: range property var value: 1 property var config: undefined property bool isEnabled: true } - DateTime { + EditorWidgets.DateTime { id: dateTime property var value: '2022-01-01' diff --git a/test/qml/tst_positioning.qml b/test/qml/tst_positioning.qml index 153ff7a99c..8121be9b86 100644 --- a/test/qml/tst_positioning.qml +++ b/test/qml/tst_positioning.qml @@ -3,8 +3,6 @@ import QtTest 1.0 import org.qfield 1.0 -import QFieldControls 1.0 - TestCase { name: "Positioning"