Skip to content

Commit

Permalink
Load QML Controls as QML Module
Browse files Browse the repository at this point in the history
The QML Module is also a plugin.

All versions in QML import statement must be removed.
  • Loading branch information
boutinb committed Jan 10, 2025
1 parent 46a082e commit 389e7ca
Show file tree
Hide file tree
Showing 66 changed files with 316 additions and 261 deletions.
2 changes: 1 addition & 1 deletion Desktop/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ qt_add_resources(
file(GLOB_RECURSE QML_RESOURCE_FILES "${CMAKE_CURRENT_LIST_DIR}/components/*")
qt_add_resources(
JASP
"widgets"
"widgetsandtheme"
PREFIX
"/"
BASE
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
//


import QtQuick 2.12
import QtQuick.Controls 2.12
import JASP 1.0
import QtQuick
import QtQuick.Controls
import JASP

JaspTheme
{
Expand Down
File renamed without changes.
6 changes: 3 additions & 3 deletions Desktop/components/JASP/Widgets/AnalysisFormExpander.qml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import QtQuick 2.11
import QtQuick.Controls 2.4
import JASP.Controls 1.0
import QtQuick
import QtQuick.Controls
import JASP.Controls
import Qt5Compat.GraphicalEffects

DropArea
Expand Down
5 changes: 2 additions & 3 deletions Desktop/components/JASP/Widgets/AnalysisForms.qml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import QtQuick 2.11
import QtQuick.Controls 2.4
import QtQuick
import JASP
import JASP.Controls 1.0
import JASP.Controls


FocusScope
Expand Down
8 changes: 4 additions & 4 deletions Desktop/components/JASP/Widgets/ComputeColumnWindow.qml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import QtQuick 2.7
import QtQuick.Controls 2.12
import QtQuick.Layouts 1.3
import JASP.Controls 1.0 as JaspControls
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import JASP.Controls as JaspControls
import JASP

import "FilterConstructor"
Expand Down
6 changes: 3 additions & 3 deletions Desktop/components/JASP/Widgets/CustomMenu.qml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
// <http://www.gnu.org/licenses/>.
//

import QtQuick 2.15
import QtQuick.Controls 2.4
import JASP.Controls 1.0 as JASPControl
import QtQuick
import QtQuick.Controls
import JASP.Controls as JASPControl
import Qt5Compat.GraphicalEffects

FocusScope
Expand Down
10 changes: 5 additions & 5 deletions Desktop/components/JASP/Widgets/EnginesWindow.qml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import QtQuick 2.12
import QtQuick.Window 2.12
import QtWebEngine 1.8
import JASP.Widgets 1.0
import JASP.Controls 1.0
import QtQuick
import QtQuick.Window
import QtWebEngine
import JASP.Widgets
import JASP.Controls

Window
{
Expand Down
11 changes: 5 additions & 6 deletions Desktop/components/JASP/Widgets/FileMenu/BreadCrumbs.qml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import QtQuick 2.11
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.4

import JASP.Widgets 1.0
import JASP.Controls 1.0
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import JASP.Widgets
import JASP.Controls

ListView
{
Expand Down
11 changes: 5 additions & 6 deletions Desktop/components/JASP/Widgets/FileMenu/Computer.qml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import QtQuick 2.9
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.3

import JASP.Controls 1.0
import JASP.Widgets 1.0
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import JASP.Controls
import JASP.Widgets

Item
{
Expand Down
8 changes: 4 additions & 4 deletions Desktop/components/JASP/Widgets/FileMenu/FileList.qml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import QtQuick 2.11
import QtQuick.Controls 2.4
import JASP.Controls 1.0
import QtQuick
import QtQuick.Controls
import JASP.Controls as JC


ListView
Expand Down Expand Up @@ -81,7 +81,7 @@ ListView
hasBreadCrumbs: listView.breadCrumbs !== null
}

JASPScrollBar
JC.JASPScrollBar
{
id: rightscrollbar
flickable: parent
Expand Down
10 changes: 5 additions & 5 deletions Desktop/components/JASP/Widgets/FileMenu/FileMenu.qml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import QtQuick 2.11
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.3
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts

import JASP.Controls 1.0
import JASP.Controls
import JASP
import FileOperation 1.0
import FileOperation

FocusScope
{
Expand Down
6 changes: 2 additions & 4 deletions Desktop/components/JASP/Widgets/FileMenu/ListItem.qml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import QtQuick 2.11
import QtQuick.Controls 2.4
import JASP.Controls 1.0

import QtQuick
import QtQuick.Controls

FocusScope
{
Expand Down
13 changes: 6 additions & 7 deletions Desktop/components/JASP/Widgets/FileMenu/MenuHeader.qml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import QtQuick 2.9
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.3

import JASP.Widgets 1.0
import JASP.Controls 1.0
import QtQuick
import QtQuick.Controls as QtC
import QtQuick.Layouts
import JASP.Widgets
import JASP.Controls

Item
{
Expand Down Expand Up @@ -63,7 +62,7 @@ Item
}
}

ToolSeparator
QtC.ToolSeparator
{
id: firstSeparator

Expand Down
11 changes: 5 additions & 6 deletions Desktop/components/JASP/Widgets/FileMenu/OSF.qml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@
// <http://www.gnu.org/licenses/>.
//

import QtQuick 2.0
import QtQuick.Controls 2.2

import JASP.Controls 1.0
import JASP.Widgets 1.0
import QtQuick
import QtQuick.Controls as QtC
import JASP.Controls
import JASP.Widgets

//import QtQuick.Layouts 1.3

Expand Down Expand Up @@ -120,7 +119,7 @@ Item
sortMenuModel: fileMenuModel.osf.sortedMenuModel
}

ToolSeparator
QtC.ToolSeparator
{
id : firstSeparator
visible : loggedin
Expand Down
8 changes: 4 additions & 4 deletions Desktop/components/JASP/Widgets/FileMenu/PrefsAdvanced.qml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import QtQuick 2.12
import QtQuick.Controls 2.12
import JASP.Widgets 1.0
import JASP.Controls 1.0
import QtQuick
import QtQuick.Controls
import JASP.Widgets
import JASP.Controls

ScrollView
{
Expand Down
13 changes: 6 additions & 7 deletions Desktop/components/JASP/Widgets/FileMenu/PrefsGroupRect.qml
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import QtQuick 2.11
import QtQuick.Controls 2.4
import QtQuick.Layouts 1.3
import JASP.Widgets 1.0

import JASP.Controls 1.0
import JASP 1.0
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import JASP.Widgets
import JASP.Controls
import JASP

Rectangle
{
Expand Down
9 changes: 4 additions & 5 deletions Desktop/components/JASP/Widgets/FileMenu/PrefsResults.qml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import QtQuick 2.11
import QtQuick.Controls 2.4
import JASP.Widgets 1.0

import JASP.Controls 1.0
import QtQuick
import QtQuick.Controls
import JASP.Widgets
import JASP.Controls

ScrollView
{
Expand Down
12 changes: 6 additions & 6 deletions Desktop/components/JASP/Widgets/FileMenu/PrefsUI.qml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import QtQuick 2.12
import QtQuick.Controls 2.12
import QtQuick.Layouts 1.3 as L
import JASP.Widgets 1.0
import JASP.Controls 1.0
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts as L
import JASP.Widgets
import JASP.Controls

ScrollView
{
Expand Down Expand Up @@ -80,7 +80,7 @@ ScrollView
}
}

GroupBox
Group
{
width: parent.width

Expand Down
6 changes: 3 additions & 3 deletions Desktop/components/JASP/Widgets/FilterWindow.qml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import QtQuick 2.12
import QtQuick.Controls 2.12
import JASP.Controls 1.0 as JaspControls
import QtQuick
import QtQuick.Controls
import JASP.Controls as JaspControls
import "FilterConstructor"
import JASP

Expand Down
10 changes: 5 additions & 5 deletions Desktop/components/JASP/Widgets/HelpWindow.qml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import QtQuick 2.12
import QtQuick.Window 2.12
import QtWebEngine 1.8
import JASP.Widgets 1.0
import JASP.Controls 1.0
import QtQuick
import QtQuick.Window
import QtWebEngine
import JASP.Widgets
import JASP.Controls

Window
{
Expand Down
10 changes: 5 additions & 5 deletions Desktop/components/JASP/Widgets/JASPDataView.qml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import QtQuick 2.9
import QtQuick.Window 2.3
import QtQuick.Controls 2.2
import QtQuick
import QtQuick.Window
import QtQuick.Controls

import JASP.Controls 1.0
import JASP 1.0
import JASP.Controls
import JASP

FocusScope
{
Expand Down
2 changes: 1 addition & 1 deletion Desktop/components/JASP/Widgets/MainPage.qml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import QtWebEngine
import QtWebChannel
import JASP
import QtQuick.Controls
import JASP.Controls 1.0 as JC
import JASP.Controls as JC

Item
{
Expand Down
9 changes: 4 additions & 5 deletions Desktop/components/JASP/Widgets/MessageBox.qml
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import QtQuick 2.11
import QtQuick.Controls 2.4
import JASP.Controls 1.0
//import QtQuick.Dialogs 1.2
import QtQuick
import QtQuick.Controls as QtC
import JASP.Controls


Popup
QtC.Popup
//MessageDialog
{
id: messageRoot
Expand Down
11 changes: 5 additions & 6 deletions Desktop/components/JASP/Widgets/ModuleInstaller.qml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,11 @@
// <http://www.gnu.org/licenses/>.
//

import QtQuick 2.11
import QtQuick.Controls 2.7 as QTCONTROLS
import Qt.labs.folderlistmodel 2.11
//import QtQuick.Window 2.3
import JASP.Controls 1.0
import JASP.Widgets 1.0
import QtQuick
import QtQuick.Controls as QTCONTROLS
import Qt.labs.folderlistmodel
import JASP.Controls
import JASP.Widgets

QTCONTROLS.Popup
{
Expand Down
16 changes: 8 additions & 8 deletions Desktop/components/JASP/Widgets/PlotEditor/PlotEditingAxis.qml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import QtQuick 2.14
import QtQuick.Controls 2.14
import QtQuick.Layouts 1.3
import JASP.Widgets 1.0 as JASPW
import JASP.Theme 1.0
import JASP.Controls 1.0 as JASPC
import JASP.PlotEditor 1.0
import JASP 1.0
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import JASP.Widgets as JASPW
import JASP.Theme
import JASP.Controls as JASPC
import JASP.PlotEditor
import JASP

/*
TODO: it might make sense to add a global title/ box around all the options inside one axis.
Expand Down
14 changes: 7 additions & 7 deletions Desktop/components/JASP/Widgets/PlotEditor/PlotEditor.qml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import QtQuick 2.14
import QtQuick.Controls 6.0
import QtQuick.Layouts 1.3
import JASP.Widgets 1.0 as JASPW
import JASP.Theme 1.0
import JASP.Controls 1.0 as JASPC
import JASP.PlotEditor 1.0
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import JASP.Widgets as JASPW
import JASP.Theme
import JASP.Controls as JASPC
import JASP.PlotEditor

Popup
{
Expand Down
Loading

0 comments on commit 389e7ca

Please sign in to comment.