Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:26:1: Warnings occurred while importing module "app.graphia": import app.graphia ^^^^^^ --- Warning: Failed to import app.graphia. Are your import paths set up properly? --- Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:53:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:62:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:53:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:62:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:53:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:62:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:65:9: Binding assigned to "section", but no property "section" exists in the current element. section: "visuals" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:56:9: Binding assigned to "section", but no property "section" exists in the current element. section: "screenshot" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:372:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:366:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:23:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:23:1 import QtQuick.Dialogs ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:24:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:24:1 import Qt.labs.platform as Labs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:424:25: Type is a method. You cannot access "recursing" from here. if(updateValues.recursing || root.loadingPreset) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:157:21: Unqualified access loadPreset(currentIndex); ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:190:51: Unqualified access width: { return Math.min(h * aspectRatio, w); } ^^^^^^^^^^^ Info: aspectRatio is a member of a parent element You can qualify the access with its id to avoid this warning: width: { return Math.min(h * root.aspectRatio, w); } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:191:51: Unqualified access height: { return Math.min(w / aspectRatio, h); } ^^^^^^^^^^^ Info: aspectRatio is a member of a parent element You can qualify the access with its id to avoid this warning: height: { return Math.min(w / root.aspectRatio, h); } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:194:39: Unqualified access onWidthChanged: { requestPreviewDelayed(); } ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:195:40: Unqualified access onHeightChanged: { requestPreviewDelayed(); } ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:202:35: Unqualified access border.color: QmlUtils.contrastingColor(visuals.backgroundColor) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:344:45: Unqualified access onCheckedChanged: { requestPreview(); } ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:483:17: Unqualified access target: graphView ^^^^^^^^^ Info: graphView is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.graphView ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:490:13: Unqualified access loadPreset(presets.currentIndex); ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:498:13: Unqualified access loadPreset(presets.currentIndex); ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CaptureScreenshotDialog.qml:522:24: Unqualified access onTriggered: { requestPreview(); } ^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:23:1: Warnings occurred while importing module "SortFilterProxyModel": import SortFilterProxyModel ^^^^^^ --- Warning: Failed to import SortFilterProxyModel. Are your import paths set up properly? --- Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:183:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:332:5: SortFilterProxyModel was not found. Did you add all import paths? SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:342:13: ValueFilter was not found. Did you add all import paths? ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:348:13: ValueFilter was not found. Did you add all import paths? ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:183:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:332:5: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:332:5: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:332:5: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:342:13: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:342:13: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:342:13: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:348:13: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:348:13: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:348:13: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:332:5: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:332:5: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:183:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:332:5: Type SortFilterProxyModel is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:350:17: Binding assigned to "enabled", but no property "enabled" exists in the current element. enabled: _type === Find.ByAttribute ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:351:17: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: "hasSharedValues" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:352:17: Binding assigned to "value", but no property "value" exists in the current element. value: true ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:337:9: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: model ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:344:17: Binding assigned to "enabled", but no property "enabled" exists in the current element. enabled: _type === Find.Advanced || _type === Find.ByAttribute ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:345:17: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: "searchable" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:346:17: Binding assigned to "value", but no property "value" exists in the current element. value: true ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:186:9: Binding assigned to "section", but no property "section" exists in the current element. section: "find" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:242:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:310:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:226:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:623:32: Detected width on an item that is managed by a layout. This is undefined behavior; use implicitWidth or Layout.preferredWidth instead. Rectangle { width: Constants.padding } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:396:28: Detected width on an item that is managed by a layout. This is undefined behavior; use implicitWidth or Layout.preferredWidth instead. width: 150 ^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:142:20: Unqualified access return FindSelectStyle.All; ^^^^^^^^^^^^^^^ Info: Did you mean "_findSelectStyle"? return _findSelectStyle.All; ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:709:62: Unqualified access proxyModel.model = document.availableAttributesModel(ElementType.Node); ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:215:18: Unqualified access enabled: document.numNodesFound > 0 ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root.document.numNodesFound > 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:216:24: Unqualified access onTriggered: { document.selectAllFound(); } ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: onTriggered: { root.document.selectAllFound(); } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:224:19: Unqualified access shortcut: _visible ? "Ctrl+Shift+G" : "" ^^^^^^^^ Info: _visible is a member of a parent element You can qualify the access with its id to avoid this warning: shortcut: root._visible ? "Ctrl+Shift+G" : "" ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:225:18: Unqualified access enabled: _type === Find.ByAttribute || document.numNodesFound > 0 ^^^^^ Info: _type is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._type === Find.ByAttribute || document.numNodesFound > 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:240:19: Unqualified access shortcut: _visible ? "Ctrl+G" : "" ^^^^^^^^ Info: _visible is a member of a parent element You can qualify the access with its id to avoid this warning: shortcut: root._visible ? "Ctrl+G" : "" ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:241:18: Unqualified access enabled: _type === Find.ByAttribute || document.numNodesFound > 0 ^^^^^ Info: _type is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._type === Find.ByAttribute || document.numNodesFound > 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:326:18: Unqualified access enabled: _visible ^^^^^^^^ Info: _visible is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._visible ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:350:26: Unqualified access enabled: _type === Find.ByAttribute ^^^^^ Info: _type is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._type === Find.ByAttribute ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:344:26: Unqualified access enabled: _type === Find.Advanced || _type === Find.ByAttribute ^^^^^ Info: _type is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._type === Find.Advanced || _type === Find.ByAttribute ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:391:26: Unqualified access visible: _type === Find.Simple || _type === Find.Advanced ^^^^^ Info: _type is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root._type === Find.Simple || _type === Find.Advanced ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:453:26: Unqualified access visible: _type === Find.ByAttribute ^^^^^ Info: _type is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root._type === Find.ByAttribute ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:472:28: Unqualified access if(_visible && findByAttributeRow.visible) ^^^^^^^^ Info: _visible is a member of a parent element You can qualify the access with its id to avoid this warning: if(root._visible && findByAttributeRow.visible) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:481:76: Unqualified access let rowIndex = proxyModel.rowIndexForAttributeName(lastFindByAttributeName); ^^^^^^^^^^^^^^^^^^^^^^^ Info: lastFindByAttributeName is a member of a parent element You can qualify the access with its id to avoid this warning: let rowIndex = proxyModel.rowIndexForAttributeName(root.lastFindByAttributeName); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:505:31: Unqualified access visible: !_selectMultipleMode ^^^^^^^^^^^^^^^^^^^ Info: _selectMultipleMode is a member of a parent element You can qualify the access with its id to avoid this warning: visible: !root._selectMultipleMode ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:525:41: Unqualified access let attribute = document.attribute(selectAttributeComboBox.currentText); ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: let attribute = root.document.attribute(selectAttributeComboBox.currentText); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:548:65: Unqualified access FloatingButton { action: _previousAction; visible: !_selectMultipleMode } ^^^^^^^^^^^^^^^^^^^ Info: _selectMultipleMode is a member of a parent element You can qualify the access with its id to avoid this warning: FloatingButton { action: _previousAction; visible: !root._selectMultipleMode } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:549:61: Unqualified access FloatingButton { action: _nextAction; visible: !_selectMultipleMode } ^^^^^^^^^^^^^^^^^^^ Info: _selectMultipleMode is a member of a parent element You can qualify the access with its id to avoid this warning: FloatingButton { action: _nextAction; visible: !root._selectMultipleMode } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:552:26: Unqualified access visible: _type === Find.Simple || _type === Find.Advanced ^^^^^ Info: _type is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root._type === Find.Simple || _type === Find.Advanced ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:557:26: Unqualified access visible: _type === Find.ByAttribute ^^^^^ Info: _type is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root._type === Find.ByAttribute ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:570:22: Unqualified access visible: _selectMultipleMode ^^^^^^^^^^^^^^^^^^^ Info: _selectMultipleMode is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root._selectMultipleMode ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:584:31: Unqualified access text: modelData ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:586:39: Unqualified access rightPadding: scrollView.scrollBarWidth ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:590:54: Unqualified access return Utils.setContains(_attributeValues, modelData); ^^^^^^^^^^^^^^^^ Info: _attributeValues is a member of a parent element You can qualify the access with its id to avoid this warning: return Utils.setContains(root._attributeValues, modelData); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:601:65: Unqualified access _attributeValues = Utils.setAdd(_attributeValues, modelData); ^^^^^^^^^^^^^^^^ Info: _attributeValues is a member of a parent element You can qualify the access with its id to avoid this warning: _attributeValues = Utils.setAdd(root._attributeValues, modelData); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:611:39: Unqualified access ToolTip.text: modelData ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:621:22: Unqualified access visible: _type === Find.Advanced ^^^^^ Info: _type is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root._type === Find.Advanced ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:643:24: Unqualified access if(_visible && advancedRow.visible) ^^^^^^^^ Info: _visible is a member of a parent element You can qualify the access with its id to avoid this warning: if(root._visible && advancedRow.visible) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:653:24: Unqualified access if(_visible && advancedRow.visible && enabled) ^^^^^^^^ Info: _visible is a member of a parent element You can qualify the access with its id to avoid this warning: if(root._visible && advancedRow.visible && enabled) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:659:72: Unqualified access let rowIndex = proxyModel.rowIndexForAttributeName(lastAdvancedFindAttributeName); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Info: lastAdvancedFindAttributeName is a member of a parent element You can qualify the access with its id to avoid this warning: let rowIndex = proxyModel.rowIndexForAttributeName(root.lastAdvancedFindAttributeName); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:687:17: Unqualified access target: document ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.document ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Find.qml:702:13: Unqualified access refresh(); ^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:62:13: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:65:17: unknown grouped property scope anchors. anchors.verticalCenter: parent.verticalCenter ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:62:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:65:17: 'anchors' is used but it is not resolved anchors.verticalCenter: parent.verticalCenter ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:62:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:62:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:62:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:62:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:62:13: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:70:17: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "software-update-available" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:65:25: Binding assigned to "verticalCenter", but no property "verticalCenter" exists in the current element. anchors.verticalCenter: parent.verticalCenter ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:48:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:37:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:24:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:24:1 import app.graphia.Shared ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:60:41: Property "width" not found on type "NamedIcon" Layout.preferredWidth: icon.width + Math.abs(icon.endX - icon.startX) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/NewUpdate.qml:65:41: Unqualified access anchors.verticalCenter: parent.verticalCenter ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors.verticalCenter: root.parent.verticalCenter ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:42:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:42:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:42:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:42:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:45:9: Binding assigned to "section", but no property "section" exists in the current element. section: "visuals" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:215:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:224:18: Unqualified access enabled: _visible ^^^^^^^^ Info: _visible is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._visible ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:393:20: Unqualified access model: document.layoutSettingNames ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: model: root.document.layoutSettingNames ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:402:21: Unqualified access root.document.setLayoutSettingNormalisedValue(modelData, value); ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:398:36: Unqualified access Layout.leftMargin: _buttonMenuOffset ^^^^^^^^^^^^^^^^^ Info: _buttonMenuOffset is a member of a parent element You can qualify the access with its id to avoid this warning: Layout.leftMargin: root._buttonMenuOffset ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:423:29: Unqualified access target: root.document ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:427:37: Unqualified access if(name !== modelData) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:440:32: Unqualified access Layout.leftMargin: _buttonMenuOffset + Constants.margin ^^^^^^^^^^^^^^^^^ Info: _buttonMenuOffset is a member of a parent element You can qualify the access with its id to avoid this warning: Layout.leftMargin: root._buttonMenuOffset + Constants.margin ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:449:32: Unqualified access Layout.leftMargin: _buttonMenuOffset ^^^^^^^^^^^^^^^^^ Info: _buttonMenuOffset is a member of a parent element You can qualify the access with its id to avoid this warning: Layout.leftMargin: root._buttonMenuOffset ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LayoutSettings.qml:460:32: Unqualified access Layout.leftMargin: _buttonMenuOffset ^^^^^^^^^^^^^^^^^ Info: _buttonMenuOffset is a member of a parent element You can qualify the access with its id to avoid this warning: Layout.leftMargin: root._buttonMenuOffset ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/OpenUrlDialog.qml:120:20: Unqualified access root.url = QmlUtils.urlFrom(textField.text); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/OpenUrlDialog.qml:70:71: Unqualified access property bool valid: { return textField.length > 0 && QmlUtils.userUrlStringIsValid(text); } ^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:120:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:20:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:20:1 import QtQuick.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:72:24: Unqualified access model: document.transforms ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: model: root.document.transforms ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:66:35: Unqualified access document: root.document ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:67:43: Unqualified access enabledTextColor: root.enabledTextColor ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:68:44: Unqualified access disabledTextColor: root.disabledTextColor ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:90:34: Unqualified access color: enabled ? enabledTextColor : disabledTextColor ^^^^^^^^^^^^^^^^ Info: enabledTextColor is a member of a parent element You can qualify the access with its id to avoid this warning: color: enabled ? root.enabledTextColor : disabledTextColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:108:38: Unqualified access textColor: enabled ? enabledTextColor : disabledTextColor ^^^^^^^^^^^^^^^^ Info: enabledTextColor is a member of a parent element You can qualify the access with its id to avoid this warning: textColor: enabled ? root.enabledTextColor : disabledTextColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transforms.qml:109:29: Unqualified access hoverColor: heldColor ^^^^^^^^^ Info: heldColor is a member of a parent element You can qualify the access with its id to avoid this warning: hoverColor: root.heldColor ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:229:9: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:229:9: Alias "transformAttributeSortBy" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:229:9: Alias "transformAttributeSortOrder" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:229:9: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:229:9: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:231:13: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:62:14: Unqualified access case ValueType.StringList: ^^^^^^^^^ Info: Did you mean "valueType"? case valueType.StringList: ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:78:26: Unqualified access if(valueType === ValueType.Int) ^^^^^^^^^ Info: Did you mean "valueType"? if(valueType === valueType.Int) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:343:31: Unqualified access configure({valueType: ValueType.Unknown, ^^^^^^^^^ Info: Did you mean "valueType"? configure({valueType: valueType.Unknown, ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:91:19: Unqualified access visible: (valueType === ValueType.Int || valueType === ValueType.Float) ^^^^^^^^^ Info: valueType is a member of a parent element You can qualify the access with its id to avoid this warning: visible: (root.valueType === ValueType.Int || valueType === ValueType.Float) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:96:16: Unqualified access if(valueType === ValueType.Int) ^^^^^^^^^ Info: valueType is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.valueType === ValueType.Int) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:104:16: Unqualified access if(hasRange) ^^^^^^^^ Info: hasRange is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.hasRange) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:115:21: Unqualified access let v = typedValue(value); ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:127:16: Unqualified access if(updateValueImmediately && !slider.pressed) ^^^^^^^^^^^^^^^^^^^^^^ Info: updateValueImmediately is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.updateValueImmediately && !slider.pressed) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:150:20: Unqualified access visible: ((valueType === ValueType.Int || valueType === ValueType.Float) && hasRange) ^^^^^^^^^ Info: valueType is a member of a parent element You can qualify the access with its id to avoid this warning: visible: ((root.valueType === ValueType.Int || valueType === ValueType.Float) && hasRange) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:158:33: Unqualified access spinBox.value = typedValue(Utils.lerp(root.minimumValue, root.maximumValue, value)); ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:166:30: Unqualified access root.value = typedValue(Utils.lerp(root.minimumValue, root.maximumValue, value)); ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:175:19: Unqualified access visible: (valueType === ValueType.String || valueType === ValueType.Unknown) ^^^^^^^^^ Info: valueType is a member of a parent element You can qualify the access with its id to avoid this warning: visible: (root.valueType === ValueType.String || valueType === ValueType.Unknown) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:176:18: Unqualified access enabled: valueType !== ValueType.Unknown ^^^^^^^^^ Info: valueType is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root.valueType !== ValueType.Unknown ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:188:16: Unqualified access if(updateValueImmediately) ^^^^^^^^^^^^^^^^^^^^^^ Info: updateValueImmediately is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.updateValueImmediately) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:206:18: Unqualified access visible: valueType === ValueType.StringList ^^^^^^^^^ Info: valueType is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root.valueType === ValueType.StringList ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:207:18: Unqualified access enabled: valueType !== ValueType.Unknown ^^^^^^^^^ Info: valueType is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root.valueType !== ValueType.Unknown ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:222:18: Unqualified access visible: valueType === ValueType.Attribute ^^^^^^^^^ Info: valueType is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root.valueType === ValueType.Attribute ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/TransformParameter.qml:223:18: Unqualified access enabled: valueType !== ValueType.Unknown && currentIndexIsValid ^^^^^^^^^ Info: valueType is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root.valueType !== ValueType.Unknown && currentIndexIsValid ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:91:20: Detected width on an item that is managed by a layout. This is undefined behavior; use implicitWidth or Layout.preferredWidth instead. width: 20 ^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:92:21: Detected height on an item that is managed by a layout. This is undefined behavior; use implictHeight or Layout.preferredHeight instead. height: 15 ^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:84:33: Detected height on an item that is managed by a layout. This is undefined behavior; use implictHeight or Layout.preferredHeight instead. Rectangle { height: dummyField.height } ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:72:20: Unqualified access color: textColor ^^^^^^^^^ Info: textColor is a member of a parent element You can qualify the access with its id to avoid this warning: color: root.textColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:93:20: Unqualified access color: disabledTextColor ^^^^^^^^^^^^^^^^^ Info: disabledTextColor is a member of a parent element You can qualify the access with its id to avoid this warning: color: root.disabledTextColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:94:25: Unqualified access hoverColor: enabledTextColor ^^^^^^^^^^^^^^^^ Info: enabledTextColor is a member of a parent element You can qualify the access with its id to avoid this warning: hoverColor: root.enabledTextColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:108:25: Unqualified access setFlag("disabled", !checked); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:122:25: Unqualified access setFlag("locked", checked); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:136:25: Unqualified access setFlag("repeating", checked); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:150:25: Unqualified access setFlag("pinned", checked); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/Transform.qml:162:25: Unqualified access document.removeGraphTransform(index); ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: root.document.removeGraphTransform(index); ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:145:30: ExpressionSorter was not found. Did you add all import paths? sorters: ExpressionSorter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:55:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:55:5: Alias "transformAttributeSortBy" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:55:5: Alias "transformAttributeSortOrder" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:55:5: Alias "transformSortOrder" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:55:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:145:30: 'ExpressionSorter' is used but it is not resolved sorters: ExpressionSorter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:145:30: 'ExpressionSorter' is used but it is not resolved sorters: ExpressionSorter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:55:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:147:25: Binding assigned to "sortOrder", but no property "sortOrder" exists in the current element. sortOrder: transformsList.ascendingSortOrder ? Qt.AscendingOrder : Qt.DescendingOrder ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:148:25: Binding assigned to "expression", but no property "expression" exists in the current element. expression: ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:58:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:360:45: No type found for property "sortRoleName". This may be due to a missing import statement or incomplete qmltypes files. sortRoleName: "userDefined" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:613:49: No type found for property "sortRoleName". This may be due to a missing import statement or incomplete qmltypes files. sortRoleName: "userDefined" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:475:49: No type found for property "sortRoleName". This may be due to a missing import statement or incomplete qmltypes files. sortRoleName: lhsAttributeList.sortRoleName ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:865:25: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.accept(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:216:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:872:25: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.reject(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:145:21: Property "sorters" has incomplete type "". You may be missing an import. sorters: ExpressionSorter ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:360:59: Cannot assign literal of type string to sortRoleName: "userDefined" ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:613:63: Cannot assign literal of type string to sortRoleName: "userDefined" ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:177:47: Unqualified access root._transform = document.transform(selectedValue); ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: root._transform = root.document.transform(selectedValue); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:200:28: Unqualified access if(document.graphTransformIsValid(transformExpression)) ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.document.graphTransformIsValid(transformExpression)) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:147:51: Type "" of property "ascendingSortOrder" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. sortOrder: transformsList.ascendingSortOrder ? Qt.AscendingOrder : Qt.DescendingOrder ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:151:32: Unqualified access if(modelLeft.isFavourite !== modelRight.isFavourite) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:235:30: Unqualified access visible: _transform !== undefined ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root._transform !== undefined ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:251:31: Unqualified access text: _transform !== undefined ? ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: text: root._transform !== undefined ? ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:261:33: Unqualified access source: _transform !== undefined ? _transform.image : "" ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: source: root._transform !== undefined ? _transform.image : "" ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:276:27: Unqualified access text: _transform !== undefined && _numParameters === 0 && _numAttributeParameters === 0 ? ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: text: root._transform !== undefined && _numParameters === 0 && _numAttributeParameters === 0 ? ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:325:46: Unqualified access enabled: _transform !== undefined && _transform.requiresCondition ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._transform !== undefined && _transform.requiresCondition ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:357:59: Type "" of property "sortRoleName" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. showSections: sortRoleName !== "display" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:361:69: Property "Attribute" not found on type "Utils" prettifyFunction: Utils.Attribute.prettify ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:393:71: Unqualified access onSelectedValueChanged: { updateTransformExpression(); } ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:445:69: Unqualified access onCheckedChanged: { updateTransformExpression(); } ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:457:67: Unqualified access onValueChanged: { updateTransformExpression(); } ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:475:80: Type "" of property "sortRoleName" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. sortRoleName: lhsAttributeList.sortRoleName ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:476:73: Property "Attribute" not found on type "Utils" prettifyFunction: Utils.Attribute.prettify ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:482:53: Unqualified access updateTransformExpression(); ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:540:65: Unqualified access let parameterData = document.attribute(attributeName); ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: let parameterData = root.document.attribute(attributeName); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:553:46: Unqualified access enabled: _transform !== undefined && _numAttributeParameters > 0 ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._transform !== undefined && _numAttributeParameters > 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:569:56: Unqualified access return _transform.attributeParameters.find(function(element) ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: return root._transform.attributeParameters.find(function(element) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:584:59: Unqualified access text: modelData ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:590:59: Unqualified access text: parameterData.description ^^^^^^^^^^^^^ Info: parameterData is a member of a parent element You can qualify the access with its id to avoid this warning: text: .parameterData.description ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:610:63: Type "" of property "sortRoleName" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. showSections: sortRoleName !== "display" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:614:73: Property "Attribute" not found on type "Utils" prettifyFunction: Utils.Attribute.prettify ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:619:57: Unqualified access attributeParameters._attributeNames[modelData] = selectedValue; ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:629:89: Unqualified access attributeParameterAttributeList.model = document.availableAttributesModel( ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: attributeParameterAttributeList.model = root.document.availableAttributesModel( ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:640:46: Unqualified access enabled: _transform !== undefined && _numParameters > 0 ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._transform !== undefined && _numParameters > 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:654:73: Unqualified access property var parameterData: _transform.parameters[modelData] ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: property var parameterData: root._transform.parameters[modelData] ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:665:59: Unqualified access text: modelData ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:671:59: Unqualified access text: parameterData.description ^^^^^^^^^^^^^ Info: parameterData is a member of a parent element You can qualify the access with its id to avoid this warning: text: .parameterData.description ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:725:46: Unqualified access enabled: _transform !== undefined && _numDefaultVisualisations > 0 ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._transform !== undefined && _numDefaultVisualisations > 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:767:56: Unqualified access return visualisations.resolvedAttributeName(modelData); ^^^^^^^^^^^^^^ Info: Did you mean "visualisation"? return visualisation.resolvedAttributeName(modelData); ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:770:73: Unqualified access property var visualisation: _transform !== undefined ? ^^^^^^^^^^ Info: _transform is a member of a parent element You can qualify the access with its id to avoid this warning: property var visualisation: root._transform !== undefined ? ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:803:63: Unqualified access onValueChanged: { visualisations.update(); } ^^^^^^^^^^^^^^ Info: Did you mean "visualisation"? onValueChanged: { visualisation.update(); } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:780:59: Unqualified access text: attributeName.length > 0 ? ^^^^^^^^^^^^^ Info: attributeName is a member of a parent element You can qualify the access with its id to avoid this warning: text: .attributeName.length > 0 ? ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:779:66: Unqualified access font.italic: attributeName.length === 0 ^^^^^^^^^^^^^ Info: attributeName is a member of a parent element You can qualify the access with its id to avoid this warning: font.italic: .attributeName.length === 0 ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:788:62: Unqualified access enabled: attributeName.length > 0 ^^^^^^^^^^^^^ Info: attributeName is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: .attributeName.length > 0 ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Transform/CreateTransformDialog.qml:864:43: Unqualified access enabled: { return document.graphTransformIsValid(transformExpression); } ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: { return root.document.graphTransformIsValid(transformExpression); } ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AboutPluginsDialog.qml:76:20: Unqualified access model: pluginDetails ^^^^^^^^^^^^^ Info: pluginDetails is a member of a parent element You can qualify the access with its id to avoid this warning: model: pluginsWindow.pluginDetails ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AboutPluginsDialog.qml:71:29: Unqualified access Layout.rowSpan: pluginImageSource.length > 0 ? 3 : 2 ^^^^^^^^^^^^^^^^^ Info: pluginImageSource is a member of a parent element You can qualify the access with its id to avoid this warning: Layout.rowSpan: pluginsWindow.pluginImageSource.length > 0 ? 3 : 2 ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AboutPluginsDialog.qml:82:22: Unqualified access visible: pluginImageSource.length > 0 ^^^^^^^^^^^^^^^^^ Info: pluginImageSource is a member of a parent element You can qualify the access with its id to avoid this warning: visible: pluginsWindow.pluginImageSource.length > 0 ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AboutPluginsDialog.qml:83:21: Unqualified access source: pluginImageSource ^^^^^^^^^^^^^^^^^ Info: pluginImageSource is a member of a parent element You can qualify the access with its id to avoid this warning: source: pluginsWindow.pluginImageSource ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AboutPluginsDialog.qml:95:19: Unqualified access text: pluginDescription ^^^^^^^^^^^^^^^^^ Info: pluginDescription is a member of a parent element You can qualify the access with its id to avoid this warning: text: pluginsWindow.pluginDescription ^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:415:5: ChangeLog was not found. Did you add all import paths? ChangeLog { id: changeLog } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:453:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:464:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:23:1: Preferences was not found. Did you add all import paths? import QtQuick ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:478:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:528:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:567:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:453:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:464:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:478:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:478:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:478:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:478:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:478:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:478:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:528:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:567:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:415:5: Type ChangeLog is used but it is not resolved ChangeLog { id: changeLog } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:453:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:464:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:476:5: Type Templates is used but it is not resolved Templates { id: templates } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:478:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:528:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:567:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:531:9: Binding assigned to "section", but no property "section" exists in the current element. section: "defaults" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:481:9: Binding assigned to "section", but no property "section" exists in the current element. section: "visuals" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:456:9: Binding assigned to "section", but no property "section" exists in the current element. section: "window" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:569:9: Binding assigned to "section", but no property "section" exists in the current element. section: "debug" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:467:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1074:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1233:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1158:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1050:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { currentTab.document.deleteSelectedNodes(); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1186:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1855:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1939:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2009:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1295:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:938:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { openUrlDialog.show(); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:989:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1473:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1616:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1207:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2021:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { Qt.openUrlExternally(QmlUtils.redirectUrl("help")); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1400:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { removeAttributesDialog.show(); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1416:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1101:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1020:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1567:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1776:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2251:25: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1060:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1445:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1555:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1808:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1927:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1246:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1532:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1499:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:979:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { tabBar.closeTab(tabBar.currentIndex); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:963:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1172:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1145:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1593:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2028:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { Qt.openUrlExternally(QmlUtils.redirectUrl("example_datasets")); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1996:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1373:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1787:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { application.reportScopeTimers(); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1130:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1010:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { mainWindow.close(); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1915:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1828:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1981:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:948:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1821:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { environmentDialog.show(); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1034:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:920:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:901:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2299:21: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1794:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) { mainWindow.restart(); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1258:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1087:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1115:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1460:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1486:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1885:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:3046:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1346:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1220:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1950:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1961:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:29:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:29:1 import app.graphia.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2912:25: Detected height on an item that is managed by a layout. This is undefined behavior; use implictHeight or Layout.preferredHeight instead. height: 1 ^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:49:32: Cannot assign binding of type QObject to TabUI property TabUI currentTab: tabBar.count > 0 && tabBar.currentIndex < tabLayout.count ? tabLayout.get(tabBar.currentIndex) : null Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:52:62: Property "directed" not found on type "Document" property bool directed: currentTab ? currentTab.document.directed : false ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:606:16: Unqualified access return QmlUtils.urlIsFile(url) ? QmlUtils.baseFileNameForUrl(url) : url; ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:622:24: Property "isNativeLink" not found on type "Application" if(application.isNativeLink(url)) ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:775:45: Property "parametersQmlPathForPlugin" not found on type "Application" let parametersQmlPath = application.parametersQmlPathForPlugin(pluginName, type); ^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1303:47: Property "busy" not found on type "Document" if(!currentTab || currentTab.document.busy) ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1408:29: Property "removeAttributes" not found on type "Document" currentTab.document.removeAttributes(attributeNames); ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2488:14: Unqualified access case Shading.Smooth: shading.checkedAction = smoothShadingAction; break; ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2518:47: Property "busy" not found on type "Document" if(!currentTab || currentTab.document.busy) ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2526:47: Property "busy" not found on type "Document" if(!currentTab || currentTab.document.busy) ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:134:23: Property "refresh" not found on type "ChangeLog" changeLog.refresh(); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:139:27: Unqualified access let fileUrl = QmlUtils.urlForFileName(filename); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:153:58: Unqualified access qsTr("{0} could not be opened:\n\n{1}"), userTextForUrl(url), error); ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:173:25: Property "submitTrackingData" not found on type "Application" application.submitTrackingData(); ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:385:13: Unqualified access processOnePendingArgument(); ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:412:36: Property "pluginDetails" not found on type "Application" pluginDetails: application.pluginDetails ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:420:25: Property "text" not found on type "ChangeLog" text: changeLog.text ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:450:15: Unqualified access text: currentTab !== null ? currentTab.document.log : "" ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: text: mainWindow.currentTab !== null ? currentTab.document.log : "" ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:485:17: Unqualified access EdgeVisualType.Arrow : EdgeVisualType.Cylinder; ^^^^^^^^^^^^^^ Info: Did you mean "edgeVisualType"? edgeVisualType.Arrow : EdgeVisualType.Cylinder; ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:492:53: Unqualified access case hideNodeTextAction: return TextState.Off; ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:503:53: Unqualified access case hideEdgeTextAction: return TextState.Off; ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:517:16: Unqualified access if(currentTab) ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: if(mainWindow.currentTab) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:523:16: Unqualified access if(currentTab) ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: if(mainWindow.currentTab) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:862:34: Property "nameFilters" not found on type "Application" nameFilters: application.nameFilters ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:865:49: Property "toString" not found on type "QUrl" misc.fileOpenInitialFolder = folder.toString(); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:879:51: Type is a list. You cannot access "urlTypeFor" from here. fileOpenDialog.type = application.urlTypeFor( ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:892:23: Unqualified access onAccepted: { openUrl(openUrlDialog.url, true); } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:947:18: Unqualified access enabled: currentTab && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:962:18: Unqualified access enabled: currentTab && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:978:18: Unqualified access enabled: currentTab !== null ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:988:18: Unqualified access enabled: currentTab !== null ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1017:15: Unqualified access text: currentTab ? currentTab.document.nextUndoAction : qsTr("&Undo") ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: text: mainWindow.currentTab ? currentTab.document.nextUndoAction : qsTr("&Undo") ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1019:18: Unqualified access enabled: currentTab ? currentTab.document.canUndo : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? currentTab.document.canUndo : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1031:15: Unqualified access text: currentTab ? currentTab.document.nextRedoAction : qsTr("&Redo") ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: text: mainWindow.currentTab ? currentTab.document.nextRedoAction : qsTr("&Redo") ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1033:18: Unqualified access enabled: currentTab ? currentTab.document.canRedo : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? currentTab.document.canRedo : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1047:32: Unqualified access property bool visible: currentTab ? ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: property bool visible: mainWindow.currentTab ? ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1049:18: Unqualified access enabled: currentTab ? !currentTab.document.busy && visible : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy && visible : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1059:18: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1073:18: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1086:18: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1098:32: Unqualified access property bool visible: currentTab ? ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: property bool visible: mainWindow.currentTab ? ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1100:18: Unqualified access enabled: currentTab ? !currentTab.document.busy && visible : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy && visible : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1112:32: Unqualified access property bool visible: currentTab ? ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: property bool visible: mainWindow.currentTab ? ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1114:18: Unqualified access enabled: currentTab ? !currentTab.document.busy && visible : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy && visible : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1127:32: Unqualified access property bool visible: currentTab ? ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: property bool visible: mainWindow.currentTab ? ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1129:18: Unqualified access enabled: currentTab ? !currentTab.document.busy && visible : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy && visible : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1140:15: Unqualified access text: currentTab ? currentTab.repeatLastSelectionMenuText : ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: text: mainWindow.currentTab ? currentTab.repeatLastSelectionMenuText : ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1144:18: Unqualified access enabled: currentTab && currentTab.canRepeatLastSelection ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab && currentTab.canRepeatLastSelection ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1157:18: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1171:18: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1185:18: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1201:16: Unqualified access if(currentTab) ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: if(mainWindow.currentTab) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1219:18: Unqualified access enabled: currentTab ? currentTab.document.canChangeComponent : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? currentTab.document.canChangeComponent : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1232:18: Unqualified access enabled: currentTab ? currentTab.document.canChangeComponent : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? currentTab.document.canChangeComponent : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1243:30: Property "_anyDocumentsBusy" not found on type "ApplicationWindow" enabled: !mainWindow._anyDocumentsBusy && !tracking.visible ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1257:18: Unqualified access enabled: currentTab !== null && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1277:13: Unqualified access currentTab.document.nodeName(searchWebAction._selectedNodeId) : "" ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: mainWindow.currentTab.document.nodeName(searchWebAction._selectedNodeId) : "" ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1288:16: Unqualified access if(currentTab === null || currentTab.document.numHeadNodesSelected !== 1) ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: if(mainWindow.currentTab === null || currentTab.document.numHeadNodesSelected !== 1) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1294:18: Unqualified access enabled: currentTab !== null && _selectedNodeId !== null ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null && _selectedNodeId !== null ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1313:19: Unqualified access document: currentTab && currentTab.document ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: document: mainWindow.currentTab && currentTab.document ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1330:49: Property "toString" not found on type "QUrl" misc.fileOpenInitialFolder = folder.toString(); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1338:19: Unqualified access document: currentTab && currentTab.document ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: document: mainWindow.currentTab && currentTab.document ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1345:18: Unqualified access enabled: currentTab !== null && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1365:19: Unqualified access document: currentTab && currentTab.document ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: document: mainWindow.currentTab && currentTab.document ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1372:18: Unqualified access enabled: currentTab !== null && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1392:19: Unqualified access document: currentTab && currentTab.document ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: document: mainWindow.currentTab && currentTab.document ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1399:18: Unqualified access enabled: currentTab !== null && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1415:18: Unqualified access enabled: currentTab !== null && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1441:15: Unqualified access text: currentTab && currentTab.document.layoutPauseState === LayoutPauseState.Paused ? ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: text: mainWindow.currentTab && currentTab.document.layoutPauseState === LayoutPauseState.Paused ? ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1444:18: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1458:18: Unqualified access enabled: currentTab && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1471:18: Unqualified access enabled: currentTab && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1485:18: Unqualified access enabled: currentTab ? currentTab.document.canEnterOverviewMode : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? currentTab.document.canEnterOverviewMode : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1498:18: Unqualified access enabled: currentTab ? currentTab.document.canResetView : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? currentTab.document.canResetView : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1521:78: Unqualified access toggleEdgeDirectionAction.checked = !(visuals.edgeVisualType === EdgeVisualType.Cylinder); ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1531:18: Unqualified access enabled: currentTab ? !currentTab.document.busy && currentTab.document.numNodesSelected > 0 : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy && currentTab.document.numNodesSelected > 0 : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1544:16: Unqualified access model: currentTab ? currentTab.document.bookmarks : [] ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: model: mainWindow.currentTab ? currentTab.document.bookmarks : [] ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1554:18: Unqualified access enabled: currentTab ? !currentTab.document.busy && currentTab.document.bookmarks.length > 0 : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy && currentTab.document.bookmarks.length > 0 : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1566:18: Unqualified access enabled: currentTab ? !currentTab.document.busy && currentTab.document.bookmarks.length > 1 : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy && currentTab.document.bookmarks.length > 1 : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1577:19: Unqualified access document: currentTab && currentTab.document ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: document: mainWindow.currentTab && currentTab.document ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1590:18: Unqualified access enabled: currentTab ? !currentTab.document.busy && ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy && ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1637:18: Unqualified access case TextState.Off: nodeTextDisplay.checkedAction = hideNodeTextAction; break; ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1658:18: Unqualified access case TextState.Off: edgeTextDisplay.checkedAction = hideEdgeTextAction; break; ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1672:22: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1688:22: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1704:22: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1725:22: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1738:22: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1760:34: Property "testConsoleOutput" not found on type "Application" onTriggered: application.testConsoleOutput() ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1767:30: Property "debugEnabled" not found on type "Application" enabled: application.debugEnabled ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1768:22: Unqualified access onTriggered: currentTab && currentTab.document.dumpGraph() ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: onTriggered: mainWindow.currentTab && currentTab.document.dumpGraph() ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1775:30: Property "debugEnabled" not found on type "Application" enabled: application.debugEnabled ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1854:18: Unqualified access enabled: currentTab && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1881:15: Unqualified access text: currentTab ? Utils.format(currentTab.pluginMinimised ? qsTr("Restore {0}") : qsTr("Minimise {0}"), ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: text: mainWindow.currentTab ? Utils.format(currentTab.pluginMinimised ? qsTr("Restore {0}") : qsTr("Minimise {0}"), ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1883:18: Unqualified access enabled: currentTab && currentTab.document.hasPluginUI && !currentTab.pluginPoppedOut ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab && currentTab.document.hasPluginUI && !currentTab.pluginPoppedOut ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1880:20: Unqualified access icon.name: currentTab && currentTab.pluginMinimised ? "go-top" : "go-bottom" ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: icon.name: mainWindow.currentTab && currentTab.pluginMinimised ? "go-top" : "go-bottom" ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1894:18: Unqualified access enabled: currentTab && !currentTab.panelVisible ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab && !currentTab.panelVisible ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1898:16: Unqualified access if(currentTab.document.canEnterOverviewMode) ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: if(mainWindow.currentTab.document.canEnterOverviewMode) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1911:15: Unqualified access text: currentTab ? Utils.format(qsTr("Display {0} In Separate &Window"), currentTab.document.pluginName) : "" ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: text: mainWindow.currentTab ? Utils.format(qsTr("Display {0} In Separate &Window"), currentTab.document.pluginName) : "" ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1913:18: Unqualified access checked: currentTab && currentTab.pluginPoppedOut ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: checked: mainWindow.currentTab && currentTab.pluginPoppedOut ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1914:18: Unqualified access enabled: currentTab && currentTab.document.hasPluginUI && !mainWindow._anyDocumentsBusy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab && currentTab.document.hasPluginUI && !mainWindow._anyDocumentsBusy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1926:18: Unqualified access enabled: currentTab !== null && !currentTab.document.busy ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null && !currentTab.document.busy ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:1992:28: Property "available" not found on type "ChangeLog" enabled: changeLog.available ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2008:18: Unqualified access enabled: currentTab ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2056:31: Unqualified access text: index > -1 ? QmlUtils.fileNameForUrl(mainWindow.recentFiles[index]) : ""; ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. delegate: PlatformMenuItem Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2059:37: Unqualified access openUrl(QmlUtils.urlForFileName(text), true); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2095:26: Unqualified access enabled: currentTab !== null && !currentTab.document.nodeSelectionEmpty && ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab !== null && !currentTab.document.nodeSelectionEmpty && ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2100:28: Unqualified access model: currentTab !== null ? currentTab.sharedValuesAttributeNames : [] ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: model: mainWindow.currentTab !== null ? currentTab.sharedValuesAttributeNames : [] ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2103:31: Unqualified access text: modelData ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2104:40: Unqualified access onTriggered: { currentTab.selectBySharedAttributeValue(text); } ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: onTriggered: { mainWindow.currentTab.selectBySharedAttributeValue(text); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2117:25: Unqualified access action: currentTab ? currentTab.previousAction : null ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: action: mainWindow.currentTab ? currentTab.previousAction : null ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2118:26: Unqualified access hidden: !currentTab ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: hidden: !mainWindow.currentTab ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2122:25: Unqualified access action: currentTab ? currentTab.nextAction : null ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: action: mainWindow.currentTab ? currentTab.nextAction : null ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2123:26: Unqualified access hidden: !currentTab ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: hidden: !mainWindow.currentTab ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2139:26: Unqualified access hidden: !currentTab || !currentTab.document.hasPluginUI ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: hidden: !mainWindow.currentTab || !currentTab.document.hasPluginUI ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2144:26: Unqualified access hidden: !currentTab || !currentTab.document.hasPluginUI ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: hidden: !mainWindow.currentTab || !currentTab.document.hasPluginUI ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2165:30: Unqualified access hidden: !currentTab || currentTab.document.hasValidEdgeTextVisualisation || ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: hidden: !mainWindow.currentTab || currentTab.document.hasValidEdgeTextVisualisation || ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2179:26: Unqualified access hidden: !currentTab || !currentTab.document.directed ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: hidden: !mainWindow.currentTab || !currentTab.document.directed ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2219:45: Unqualified access PlatformMenuSeparator { hidden: currentTab ? currentTab.document.bookmarks.length === 0 : true } ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: PlatformMenuSeparator { hidden: mainWindow.currentTab ? currentTab.document.bookmarks.length === 0 : true } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2224:25: Unqualified access hidden: currentTab ? currentTab.document.bookmarks.length === 1 : true ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: hidden: mainWindow.currentTab ? currentTab.document.bookmarks.length === 1 : true ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2229:24: Unqualified access model: currentTab ? currentTab.document.bookmarks : [] ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: model: mainWindow.currentTab ? currentTab.document.bookmarks : [] ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2238:34: Unqualified access enabled: currentTab ? !currentTab.document.busy : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: mainWindow.currentTab ? !currentTab.document.busy : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2239:31: Unqualified access text: index > -1 ? currentTab.document.bookmarks[index] : ""; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2243:32: Unqualified access if(index >= 0 && index < 9) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2284:27: Unqualified access text: templatesInstantiator.model[index] ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2313:64: Unqualified access PlatformMenu { id: pluginMenu0; hidden: true; enabled: currentTab && !currentTab.document.busy } ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: PlatformMenu { id: pluginMenu0; hidden: true; enabled: mainWindow.currentTab && !currentTab.document.busy } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2314:64: Unqualified access PlatformMenu { id: pluginMenu1; hidden: true; enabled: currentTab && !currentTab.document.busy } ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: PlatformMenu { id: pluginMenu1; hidden: true; enabled: mainWindow.currentTab && !currentTab.document.busy } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2315:64: Unqualified access PlatformMenu { id: pluginMenu2; hidden: true; enabled: currentTab && !currentTab.document.busy } ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: PlatformMenu { id: pluginMenu2; hidden: true; enabled: mainWindow.currentTab && !currentTab.document.busy } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2316:64: Unqualified access PlatformMenu { id: pluginMenu3; hidden: true; enabled: currentTab && !currentTab.document.busy } ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: PlatformMenu { id: pluginMenu3; hidden: true; enabled: mainWindow.currentTab && !currentTab.document.busy } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2317:64: Unqualified access PlatformMenu { id: pluginMenu4; hidden: true; enabled: currentTab && !currentTab.document.busy } ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: PlatformMenu { id: pluginMenu4; hidden: true; enabled: mainWindow.currentTab && !currentTab.document.busy } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2322:34: Property "debugEnabled" not found on type "Application" hidden: !application.debugEnabled && !mainWindow.debugMenuUnhidden ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2329:54: Unqualified access onTriggered: { application.crash(CrashType.NullPtrDereference); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2334:54: Unqualified access onTriggered: { application.crash(CrashType.CppException); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2339:54: Unqualified access onTriggered: { application.crash(CrashType.StdException); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2344:54: Unqualified access onTriggered: { application.crash(CrashType.FatalError); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2349:54: Unqualified access onTriggered: { application.crash(CrashType.InfiniteLoop); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2354:54: Unqualified access onTriggered: { application.crash(CrashType.Deadlock); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2359:54: Unqualified access onTriggered: { application.crash(CrashType.Hitch); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2365:54: Unqualified access onTriggered: { application.crash(CrashType.Win32Exception); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2371:54: Unqualified access onTriggered: { application.crash(CrashType.Win32ExceptionNonContinuable); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2376:54: Unqualified access onTriggered: { application.crash(CrashType.SilentSubmit); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2536:17: Unqualified access models: currentTab ? currentTab.document.enrichmentTableModels : [] ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: models: mainWindow.currentTab ? currentTab.document.enrichmentTableModels : [] ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2547:19: Unqualified access document: currentTab && currentTab.document ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: document: mainWindow.currentTab && currentTab.document ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2550:16: Unqualified access if(currentTab !== null) ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: if(mainWindow.currentTab !== null) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2559:17: Unqualified access target: currentTab ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: target: mainWindow.currentTab ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2561:43: Unqualified access function onPluginLoadComplete() { updatePluginMenus(); } ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2562:47: Unqualified access function onPluginPoppedOutChanged() { updatePluginMenus(); } ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2567:17: Unqualified access target: currentTab && currentTab.document ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: target: mainWindow.currentTab && currentTab.document ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2571:40: Unqualified access enrichmentResults.models = currentTab.document.enrichmentTableModels; ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: enrichmentResults.models = mainWindow.currentTab.document.enrichmentTableModels; ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2577:42: Unqualified access function onAttributesChanged() { updatePluginMenus(); } ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2623:39: Property "updateDownloadProgress" not found on type "Application" text: application.updateDownloadProgress >= 0 ? ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2630:48: Property "updateDownloadProgress" not found on type "Application" indeterminate: application.updateDownloadProgress < 0 ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2631:57: Property "updateDownloadProgress" not found on type "Application" value: !indeterminate ? application.updateDownloadProgress / 100.0 : 0.0 ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2746:25: Unqualified access lastTabClosed(); ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2809:48: Property "document" not found on type "QObject" let loadWasCancelled = tab.document.commandIsCancelling; ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2831:31: Unqualified access let tab = currentTab; ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: let tab = mainWindow.currentTab; ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2950:23: Unqualified access text: currentTab ? currentTab.document.status : "" ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: text: mainWindow.currentTab ? currentTab.document.status : "" ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2976:23: Unqualified access text: currentTab && currentTab.document.significantCommandInProgress ? currentTab.document.commandVerb : "" ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: text: mainWindow.currentTab && currentTab.document.significantCommandInProgress ? currentTab.document.commandVerb : "" ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2982:24: Unqualified access value: currentTab && currentTab.document.commandProgress >= 0.0 ? currentTab.document.commandProgress / 100.0 : 0.0 ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: value: mainWindow.currentTab && currentTab.document.commandProgress >= 0.0 ? currentTab.document.commandProgress / 100.0 : 0.0 ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2983:26: Unqualified access visible: currentTab ? currentTab.document.significantCommandInProgress : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: visible: mainWindow.currentTab ? currentTab.document.significantCommandInProgress : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2984:32: Unqualified access indeterminate: currentTab ? currentTab.document.commandProgress < 0.0 || ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: indeterminate: mainWindow.currentTab ? currentTab.document.commandProgress < 0.0 || ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2990:25: Unqualified access target: currentTab && currentTab.document ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: target: mainWindow.currentTab && currentTab.document ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:2995:24: Unqualified access if(currentTab.document.commandSecondsRemaining > 10) ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: if(mainWindow.currentTab.document.commandSecondsRemaining > 10) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:3002:58: Unqualified access if(timerLabel.currentCommandVerb !== currentTab.document.commandVerb) ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: if(timerLabel.currentCommandVerb !== mainWindow.currentTab.document.commandVerb) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:3013:26: Unqualified access visible: currentTab !== null && ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: visible: mainWindow.currentTab !== null && ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:3042:26: Unqualified access visible: currentTab ? currentTab.document.significantCommandInProgress && ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: visible: mainWindow.currentTab ? currentTab.document.significantCommandInProgress && ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:3058:26: Unqualified access visible: currentTab ? currentTab.document.commandIsCancelling : false ^^^^^^^^^^ Info: currentTab is a member of a parent element You can qualify the access with its id to avoid this warning: visible: mainWindow.currentTab ? currentTab.document.commandIsCancelling : false ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:3065:38: Property "downloadActive" not found on type "Application" visible: application.downloadActive || waitingForOpen ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:3066:39: Property "downloadProgress" not found on type "Application" progress: application.downloadProgress ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/main.qml:3074:48: Property "cancelDownload" not found on type "Application" onCancelClicked: { application.cancelDownload(); } ^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:196:13: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:204:9: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:196:13: Alias "visualisationAttributeSortBy" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:196:13: Alias "visualisationAttributeSortOrder" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:196:13: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:204:9: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:204:9: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:204:9: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:204:9: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:196:13: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:206:13: Binding assigned to "visible", but no property "visible" exists in the current element. visible: iconName.length > 0 ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:207:13: Binding assigned to "enabled", but no property "enabled" exists in the current element. enabled: enabledMenuItem.checked ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:208:13: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:198:17: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:312:20: Detected width on an item that is managed by a layout. This is undefined behavior; use implicitWidth or Layout.preferredWidth instead. width: 20 ^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:313:21: Detected height on an item that is managed by a layout. This is undefined behavior; use implictHeight or Layout.preferredHeight instead. height: 15 ^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:591:67: Unqualified access similarAttributes = document.availableAttributesModel(ElementType.NodeAndEdge, ValueType.Numerical); ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:46:17: Unqualified access target: gradientSelector ^^^^^^^^^^^^^^^^ Info: gradientSelector is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.gradientSelector ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:50:16: Unqualified access if(gradientSelector.visualisationIndex !== index) ^^^^^^^^^^^^^^^^ Info: gradientSelector is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.gradientSelector.visualisationIndex !== index) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:62:16: Unqualified access if(gradientSelector.visualisationIndex !== index) ^^^^^^^^^^^^^^^^ Info: gradientSelector is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.gradientSelector.visualisationIndex !== index) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:71:16: Unqualified access if(gradientSelector.visualisationIndex !== index) ^^^^^^^^^^^^^^^^ Info: gradientSelector is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.gradientSelector.visualisationIndex !== index) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:82:17: Unqualified access target: paletteSelector ^^^^^^^^^^^^^^^ Info: paletteSelector is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.paletteSelector ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:86:16: Unqualified access if(paletteSelector.visualisationIndex !== index) ^^^^^^^^^^^^^^^ Info: paletteSelector is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.paletteSelector.visualisationIndex !== index) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:98:16: Unqualified access if(paletteSelector.visualisationIndex !== index) ^^^^^^^^^^^^^^^ Info: paletteSelector is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.paletteSelector.visualisationIndex !== index) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:107:16: Unqualified access if(paletteSelector.visualisationIndex !== index) ^^^^^^^^^^^^^^^ Info: paletteSelector is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.paletteSelector.visualisationIndex !== index) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:118:17: Unqualified access target: mappingSelector ^^^^^^^^^^^^^^^ Info: mappingSelector is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.mappingSelector ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:122:16: Unqualified access if(mappingSelector.visualisationIndex !== index) ^^^^^^^^^^^^^^^ Info: mappingSelector is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.mappingSelector.visualisationIndex !== index) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:134:16: Unqualified access if(mappingSelector.visualisationIndex !== index) ^^^^^^^^^^^^^^^ Info: mappingSelector is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.mappingSelector.visualisationIndex !== index) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:145:16: Unqualified access if(mappingSelector.visualisationIndex !== index) ^^^^^^^^^^^^^^^ Info: mappingSelector is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.mappingSelector.visualisationIndex !== index) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:233:13: Unqualified access gradientSelector.visualisationIndex = index; ^^^^^^^^^^^^^^^^ Info: gradientSelector is a member of a parent element You can qualify the access with its id to avoid this warning: root.gradientSelector.visualisationIndex = index; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:282:13: Unqualified access paletteSelector.visualisationIndex = index; ^^^^^^^^^^^^^^^ Info: paletteSelector is a member of a parent element You can qualify the access with its id to avoid this warning: root.paletteSelector.visualisationIndex = index; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:185:23: Unqualified access enabled: !isFlagSet("disabled") && root._valid ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:206:22: Unqualified access visible: iconName.length > 0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:210:36: Unqualified access if(!root._valid || channel.length === 0) ^^^^^^^ Info: channel is a member of a parent element You can qualify the access with its id to avoid this warning: if(!root._valid || root.channel.length === 0) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:248:21: Unqualified access invert: isFlagSet("invert"); ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:314:20: Unqualified access color: disabledTextColor ^^^^^^^^^^^^^^^^^ Info: disabledTextColor is a member of a parent element You can qualify the access with its id to avoid this warning: color: root.disabledTextColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:315:25: Unqualified access hoverColor: enabledTextColor ^^^^^^^^^^^^^^^^ Info: enabledTextColor is a member of a parent element You can qualify the access with its id to avoid this warning: hoverColor: root.enabledTextColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:353:28: Unqualified access return document.visualisationChannelAllowsMapping(root.channel) && ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: return root.document.visualisationChannelAllowsMapping(root.channel) && ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:380:24: Unqualified access if(parameters.mapping === undefined) ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.parameters.mapping === undefined) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:490:56: Unqualified access return root.attributeValueType === ValueType.String; ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:331:25: Unqualified access setFlag("disabled", !checked); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:371:25: Unqualified access setFlag("invert", checked); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:409:30: Unqualified access checked: parameters.mapping === undefined ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: checked: root.parameters.mapping === undefined ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:417:25: Unqualified access parameters["mapping"] = "\"{\\\"type\\\":\\\"minmax\\\",\\\"exponent\\\":1}\""; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters["mapping"] = "\"{\\\"type\\\":\\\"minmax\\\",\\\"exponent\\\":1}\""; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:434:25: Unqualified access parameters["mapping"] = "\"{\\\"type\\\":\\\"stddev\\\",\\\"exponent\\\":1}\""; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters["mapping"] = "\"{\\\"type\\\":\\\"stddev\\\",\\\"exponent\\\":1}\""; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:453:25: Unqualified access mappingSelector.visualisationIndex = index; ^^^^^^^^^^^^^^^ Info: mappingSelector is a member of a parent element You can qualify the access with its id to avoid this warning: root.mappingSelector.visualisationIndex = index; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:480:25: Unqualified access setFlag("component", checked); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:520:25: Unqualified access setFlag("assignByQuantity", checked); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:534:25: Unqualified access document.removeVisualisation(index); ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: root.document.removeVisualisation(index); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:603:17: Unqualified access target: document ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.document ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisation.qml:604:42: Unqualified access function onAttributesChanged() { updateSimilarAttributes(); } ^^^^^^^^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:59:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:66:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:227:21: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:236:21: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:245:21: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:59:5: Alias "visualisationAttributeSortBy" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:59:5: Alias "visualisationAttributeSortOrder" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:59:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:66:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:227:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:227:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:227:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:236:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:236:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:236:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:245:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:245:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:245:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:227:21: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:236:21: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:245:21: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:59:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:66:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:230:25: Binding assigned to "width", but no property "width" exists in the current element. width: channelIndicator._elementSize ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:231:25: Binding assigned to "height", but no property "height" exists in the current element. height: channelIndicator._elementSize ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:233:25: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "node-size" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:69:9: Binding assigned to "section", but no property "section" exists in the current element. section: "visuals" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:248:25: Binding assigned to "width", but no property "width" exists in the current element. width: channelIndicator._elementSize ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:249:25: Binding assigned to "height", but no property "height" exists in the current element. height: channelIndicator._elementSize ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:251:25: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "format-text-bold" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:239:25: Binding assigned to "width", but no property "width" exists in the current element. width: channelIndicator._elementSize ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:240:25: Binding assigned to "height", but no property "height" exists in the current element. height: channelIndicator._elementSize ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:242:25: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "edge-size" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:61:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:90:17: No type found for property "sortRoleName". This may be due to a missing import statement or incomplete qmltypes files. sortRoleName: "elementType" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:310:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.reject(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:304:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.accept(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:90:31: Cannot assign literal of type string to sortRoleName: "elementType" ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:380:69: Unqualified access attributeList.model = document.availableAttributesModel(ElementType.Node|ElementType.Edge); ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:87:31: Type "" of property "sortRoleName" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. showSections: sortRoleName !== "display" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:91:41: Property "Attribute" not found on type "Utils" prettifyFunction: Utils.Attribute.prettify ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:125:21: Unqualified access updateVisualisationExpressions(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/CreateVisualisationDialog.qml:175:41: Unqualified access let attribute = document.attribute(attributeList.selectedValue); ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: let attribute = root.document.attribute(attributeList.selectedValue); ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:94:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:20:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:20:1 import QtQuick.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:64:34: Unqualified access color: enabled ? enabledTextColor : disabledTextColor ^^^^^^^^^^^^^^^^ Info: enabledTextColor is a member of a parent element You can qualify the access with its id to avoid this warning: color: enabled ? root.enabledTextColor : disabledTextColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:82:38: Unqualified access textColor: enabled ? enabledTextColor : disabledTextColor ^^^^^^^^^^^^^^^^ Info: enabledTextColor is a member of a parent element You can qualify the access with its id to avoid this warning: textColor: enabled ? root.enabledTextColor : disabledTextColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:83:29: Unqualified access hoverColor: heldColor ^^^^^^^^^ Info: heldColor is a member of a parent element You can qualify the access with its id to avoid this warning: hoverColor: root.heldColor ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:130:24: Unqualified access model: document.visualisations ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: model: root.document.visualisations ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:119:35: Unqualified access document: root.document ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:120:43: Unqualified access enabledTextColor: root.enabledTextColor ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:121:44: Unqualified access disabledTextColor: root.disabledTextColor ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:122:37: Unqualified access hoverColor: root.heldColor ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:124:43: Unqualified access gradientSelector: _gradientSelector ^^^^^^^^^^^^^^^^^ Info: Did you mean "gradientSelector"? gradientSelector: gradientSelector ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:125:42: Unqualified access paletteSelector: _paletteSelector ^^^^^^^^^^^^^^^^ Info: Did you mean "paletteSelector"? paletteSelector: paletteSelector ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Visualisation/Visualisations.qml:126:42: Unqualified access mappingSelector: _mappingSelector ^^^^^^^^^^^^^^^^ Info: Did you mean "mappingSelector"? mappingSelector: mappingSelector ^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDialog.qml:22:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDialog.qml:22:1 import QtQuick.Dialogs ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDialog.qml:25:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDialog.qml:25:1 import app.graphia.Controls ^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:127:39: SortFilterProxyModel was not found. Did you add all import paths? property var ambiguousExtensions: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:133:37: SortFilterProxyModel was not found. Did you add all import paths? property var ambiguousUrlTypes: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:38:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:130:20: ExpressionFilter was not found. Did you add all import paths? filters: [ ExpressionFilter { expression: { return model.index >= 0 && application.urlTypesFor(model.display).length > 1; } } ] ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:136:20: ExpressionFilter was not found. Did you add all import paths? filters: [ ExpressionFilter { expression: { return model.index >= 0 && application.pluginNames(model.name).length > 1; } } ] ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:38:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:38:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:38:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:127:39: 'SortFilterProxyModel' is used but it is not resolved property var ambiguousExtensions: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:130:20: 'ExpressionFilter' is used but it is not resolved filters: [ ExpressionFilter { expression: { return model.index >= 0 && application.urlTypesFor(model.display).length > 1; } } ] ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:127:39: 'SortFilterProxyModel' is used but it is not resolved property var ambiguousExtensions: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:133:37: 'SortFilterProxyModel' is used but it is not resolved property var ambiguousUrlTypes: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:136:20: 'ExpressionFilter' is used but it is not resolved filters: [ ExpressionFilter { expression: { return model.index >= 0 && application.pluginNames(model.name).length > 1; } } ] ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:133:37: 'SortFilterProxyModel' is used but it is not resolved property var ambiguousUrlTypes: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:38:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:135:9: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: root.application.urlTypeDetails ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:130:39: Binding assigned to "expression", but no property "expression" exists in the current element. filters: [ ExpressionFilter { expression: { return model.index >= 0 && application.urlTypesFor(model.display).length > 1; } } ] ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:41:9: Binding assigned to "section", but no property "section" exists in the current element. section: "defaults" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:129:9: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: root.application.loadableExtensions ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:136:39: Binding assigned to "expression", but no property "expression" exists in the current element. filters: [ ExpressionFilter { expression: { return model.index >= 0 && application.pluginNames(model.name).length > 1; } } ] ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:127:39: Type SortFilterProxyModel is used but it is not resolved property var ambiguousExtensions: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:133:37: Type SortFilterProxyModel is used but it is not resolved property var ambiguousUrlTypes: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:130:60: Unqualified access filters: [ ExpressionFilter { expression: { return model.index >= 0 && application.urlTypesFor(model.display).length > 1; } } ] ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:136:60: Unqualified access filters: [ ExpressionFilter { expression: { return model.index >= 0 && application.pluginNames(model.name).length > 1; } } ] ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:161:44: Unqualified access "default actions, here:"), application.name) ^^^^^^^^^^^ Info: application is a member of a parent element You can qualify the access with its id to avoid this warning: "default actions, here:"), root.application.name) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:239:49: Unqualified access text: "." + model.display ^^^^^ Info: model is implicitly injected into this delegate. Add a required property instead. Label Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:235:49: Unqualified access Layout.row: index ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. Label Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:257:74: Unqualified access property string extension: /*model.*/display ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:258:69: Unqualified access property var urlTypes: { return application.urlTypesFor(extension); } ^^^^^^^^^^^ Info: application is a member of a parent element You can qualify the access with its id to avoid this warning: property var urlTypes: { return root.application.urlTypesFor(extension); } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:251:49: Unqualified access Layout.row: index ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. ComboBox Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:303:43: Unqualified access text: model.collectiveDescription ^^^^^ Info: model is implicitly injected into this delegate. Add a required property instead. Label Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:299:49: Unqualified access Layout.row: index ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. Label Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:320:72: Unqualified access property string urlType: /*model.*/name ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:321:78: Unqualified access property var applicablePlugins: { return application.pluginNames(urlType); } ^^^^^^^^^^^ Info: application is a member of a parent element You can qualify the access with its id to avoid this warning: property var applicablePlugins: { return root.application.pluginNames(urlType); } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsDefaults.qml:315:49: Unqualified access Layout.row: index ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. ComboBox Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:33:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:42:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:54:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:33:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:42:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:54:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:33:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:42:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:54:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:57:9: Binding assigned to "section", but no property "section" exists in the current element. section: "proxy" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:36:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:45:9: Binding assigned to "section", but no property "section" exists in the current element. section: "tracking" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:209:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { webSearchEngineField.reset(); } ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:25:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:25:1 import app.graphia.Controls ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:20:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:20:1 import QtQuick.Dialogs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsNetwork.qml:194:28: Unqualified access color: QmlUtils.userUrlStringIsValid(webSearchEngineField.text) ? "black" : "red" ^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:31:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:44:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:51:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:31:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:44:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:51:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:31:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:44:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:51:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:34:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:47:9: Binding assigned to "section", but no property "section" exists in the current element. section: "visuals" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:54:9: Binding assigned to "section", but no property "section" exists in the current element. section: "find" ^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:25:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:25:1 import app.graphia.Controls ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:20:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:20:1 import QtQuick.Dialogs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsMisc.qml:174:81: Unqualified access "then select Open In Low Resolution. Restart {0}."), application.name) ^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:32:5: LimitConstants was not found. Did you add all import paths? LimitConstants { id: limitConstants } ^^^^^^^^^^^^^^ Info: Did you mean "Constants"? Constants { id: limitConstants } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:34:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:55:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:34:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:55:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:32:5: Type LimitConstants is used but it is not resolved LimitConstants { id: limitConstants } ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:34:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:55:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:37:9: Binding assigned to "section", but no property "section" exists in the current element. section: "visuals" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:58:9: Binding assigned to "section", but no property "section" exists in the current element. section: "system" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:197:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:24:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:24:1 import Qt.labs.platform as Labs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:234:42: Property "minimumTransitionTime" not found on type "LimitConstants" from: limitConstants.minimumTransitionTime ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:235:40: Property "maximumTransitionTime" not found on type "LimitConstants" to: limitConstants.maximumTransitionTime ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:242:42: Property "minimumMinimumComponentRadius" not found on type "LimitConstants" from: limitConstants.minimumMinimumComponentRadius ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Options/OptionsAppearance.qml:243:40: Property "maximumMinimumComponentRadius" not found on type "LimitConstants" to: limitConstants.maximumMinimumComponentRadius ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TextDialog.qml:74:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TextDialog.qml:68:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { textArea.copyToClipboard(); } ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/TextDialog.qml:22:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/TextDialog.qml:22:1 import QtQuick.Dialogs ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/TextDialog.qml:25:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/TextDialog.qml:25:1 import app.graphia.Controls ^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:120:5: SortFilterProxyModel was not found. Did you add all import paths? SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:129:13: ValueFilter was not found. Did you add all import paths? ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:171:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1253:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1266:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: Document was not found. Did you add all import paths? Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:640:13: Graph was not found. Did you add all import paths? Graph ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:643:17: unknown grouped property scope anchors. anchors.fill: parent ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:120:5: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:120:5: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:129:13: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:129:13: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:120:5: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:171:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:640:13: 'Graph' is used but it is not resolved Graph ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:643:17: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:640:13: 'Graph' is used but it is not resolved Graph ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:640:13: 'Graph' is used but it is not resolved Graph ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:640:13: 'Graph' is used but it is not resolved Graph ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1253:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1253:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1266:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: 'Document' is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:640:13: Type Graph is used but it is not resolved Graph ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:120:5: Type SortFilterProxyModel is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:171:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1253:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1266:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1694:5: Type Document is used but it is not resolved Document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:648:17: Cannot assign to non-existent default property PlatformMenu ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:131:17: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: "hasSharedValues" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:132:17: Binding assigned to "value", but no property "value" exists in the current element. value: true ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:644:17: Binding assigned to "enabled", but no property "enabled" exists in the current element. enabled: !_document.graphChanging ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:643:25: Binding assigned to "fill", but no property "fill" exists in the current element. anchors.fill: parent ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1256:9: Binding assigned to "section", but no property "section" exists in the current element. section: "window" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1697:9: Binding assigned to "application", but no property "application" exists in the current element. application: root.application ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1698:9: Binding assigned to "graph", but no property "graph" exists in the current element. graph: graph ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:174:9: Binding assigned to "section", but no property "section" exists in the current element. section: "visuals" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1269:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:125:9: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: model ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1719:9: no matching signal found for handler "onUiDataChanged" onUiDataChanged: function(uiData) ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1730:9: no matching signal found for handler "onPluginQmlPathChanged" onPluginQmlPathChanged: function(pluginUiData, pluginUiDataVersion) ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1776:9: no matching signal found for handler "onSaveComplete" onSaveComplete: function(success, fileUrl, saverName) ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1792:9: no matching signal found for handler "onAttributesChanged" onAttributesChanged: function(addedNames, removedNames, changedValuesNames, graphChanged) ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1821:9: no matching signal found for handler "onLoadComplete" onLoadComplete: function(url, success) ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1829:9: no matching signal found for handler "onGraphChanged" onGraphChanged: function(graph, changeOccurred) { root._refreshAttributesWithSharedValues(); } ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1834:9: no matching signal found for handler "onCommandProgressChanged" onCommandProgressChanged: ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1872:9: no matching signal found for handler "onCommandInProgressChanged" onCommandInProgressChanged: ^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:849:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { _document.gotoNextComponent(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:831:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { _document.gotoPrevComponent(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:864:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { _document.switchToOverviewMode(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:753:17: no matching signal found for handler "onClicked" onClicked: function(button, modifiers, nodeId) ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:25:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:25:1 import QtQuick.Dialogs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:49:71: Property "toString" not found on type "QUrl" property bool hasBeenSaved: { return Qt.resolvedUrl(savedFileUrl).toString().length > 0; } ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:54:20: Unqualified access return QmlUtils.baseFileNameForUrl(root.savedFileUrl); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:64:20: Unqualified access return QmlUtils.baseFileNameForUrlNoExtension(root.savedFileUrl); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:113:43: Property "loadComplete" not found on type "Document" property bool saveRequired: _document.loadComplete && ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:139:39: Property "count" not found on type "SortFilterProxyModel" return sharedValuesProxyModel.count; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:165:48: Unqualified access _document.availableAttributesModel(ElementType.Node); ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:178:69: Property "contrastingColor" not found on type "Document" property bool _darkBackground: { return Qt.colorEqual(_document.contrastingColor, "white"); } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:179:71: Property "contrastingColor" not found on type "Document" property bool _brightBackground: { return Qt.colorEqual(_document.contrastingColor, "black"); } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:247:23: Property "openUrl" not found on type "Document" if(!_document.openUrl(url, type, pluginName, parameters)) ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:276:19: Property "saveFile" not found on type "Document" _document.saveFile(desiredFileUrl, saverName, uiData, pluginUiData); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:324:30: Unqualified access let initialFileUrl = QmlUtils.removeExtension(root.hasBeenSaved ? root.savedFileUrl : root.url); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:394:23: Property "selectSources" not found on type "Document" _document.selectSources(nodeId, add); ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:403:23: Property "selectTargets" not found on type "Document" _document.selectTargets(nodeId, add); ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:413:23: Property "selectNeighbours" not found on type "Document" _document.selectNeighbours(nodeId, add); ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:508:15: Property "grabToImage" not found on type "Graph" graph.grabToImage(function(result) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:523:19: Property "gotoBookmark" not found on type "Document" _document.gotoBookmark(name); ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:529:19: Property "gotoAllBookmarks" not found on type "Document" _document.gotoAllBookmarks(); ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:538:65: Unqualified access let path = Utils.format(qsTr("{0}/{1}-node-positions"), QmlUtils.fileNameForUrl(folder), ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:560:34: Property "nodeName" not found on type "Document" let nodeName = _document.nodeName(nodeId); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:350:75: Unqualified access text: Utils.format(qsTr("Do you want to save changes to '{0}'?"), baseFileName) ^^^^^^^^^^^^ Info: baseFileName is a member of a parent element You can qualify the access with its id to avoid this warning: text: Utils.format(qsTr("Do you want to save changes to '{0}'?"), root.baseFileName) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:374:13: Property "onSaveConfirmedFunction" is a variant property. It may or may not be a method. Use a regular function instead. onSaveConfirmedFunction(); ^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:592:42: Property "editable" not found on type "Document" property bool visible: _document.editable && contextMenu.nodeWasClicked ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:593:29: Property "busy" not found on type "Document" enabled: !_document.busy && visible ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:594:34: Property "deleteNode" not found on type "Document" onTriggered: { _document.deleteNode(contextMenu.clickedNodeId); } ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:601:42: Property "directed" not found on type "Document" property bool visible: _document.directed && contextMenu.nodeWasClicked ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:602:29: Property "busy" not found on type "Document" enabled: !_document.busy && visible ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:603:24: Unqualified access onTriggered: { selectSources(contextMenu.clickedNodeId, false); } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:610:42: Property "directed" not found on type "Document" property bool visible: _document.directed && contextMenu.nodeWasClicked ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:611:29: Property "busy" not found on type "Document" enabled: !_document.busy && visible ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:612:24: Unqualified access onTriggered: { selectTargets(contextMenu.clickedNodeId, false); } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:620:29: Property "busy" not found on type "Document" enabled: !_document.busy && visible ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:621:24: Unqualified access onTriggered: { selectNeighbours(contextMenu.clickedNodeId, false); } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:644:37: Property "graphChanging" not found on type "Document" enabled: !_document.graphChanging ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:646:50: Unqualified access property bool _inComponentMode: !inOverviewMode && numComponents > 1 ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:643:31: Unqualified access anchors.fill: parent ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors.fill: root.parent ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:667:42: Property "numHeadNodesSelected" not found on type "Document" return _document.numHeadNodesSelected === 1 && ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:659:39: Property "nodeName" not found on type "Document" _document.nodeName(contextMenu.clickedNodeId) : "" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:673:62: Unqualified access PlatformMenuItem { id: delete2; hidden: !deleteAction.visible || contextMenu.clickedNodeIsSameAsSelection; action: deleteAction } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:673:136: Unqualified access PlatformMenuItem { id: delete2; hidden: !deleteAction.visible || contextMenu.clickedNodeIsSameAsSelection; action: deleteAction } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:676:58: Property "numNodesSelected" not found on type "Document" PlatformMenuItem { hidden: _document.numNodesSelected === graph.numNodes; action: selectAllAction } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:676:103: Unqualified access PlatformMenuItem { hidden: _document.numNodesSelected === graph.numNodes; action: selectAllAction } ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:677:58: Property "numNodesSelected" not found on type "Document" PlatformMenuItem { hidden: _document.numNodesSelected === graph.numNodes || graph.inOverviewMode; action: selectAllVisibleAction } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:677:127: Unqualified access PlatformMenuItem { hidden: _document.numNodesSelected === graph.numNodes || graph.inOverviewMode; action: selectAllVisibleAction } ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:678:86: Unqualified access PlatformMenuItem { hidden: _document.nodeSelectionEmpty; action: selectNoneAction } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:679:86: Unqualified access PlatformMenuItem { hidden: _document.nodeSelectionEmpty; action: invertSelectionAction } ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:687:45: Property "busy" not found on type "Document" enabled: !_document.busy && !hidden ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:688:33: Unqualified access hidden: numAttributesWithSharedValues === 0 || !contextMenu.nodeWasClicked ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Info: numAttributesWithSharedValues is a member of a parent element You can qualify the access with its id to avoid this warning: hidden: root.numAttributesWithSharedValues === 0 || !contextMenu.nodeWasClicked ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:692:36: Unqualified access model: sharedValuesAttributeNames ^^^^^^^^^^^^^^^^^^^^^^^^^^ Info: sharedValuesAttributeNames is a member of a parent element You can qualify the access with its id to avoid this warning: model: root.sharedValuesAttributeNames ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:695:39: Unqualified access text: modelData ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:696:83: Unqualified access onTriggered: { selectBySharedAttributeValue(text, contextMenu.clickedNodeId); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:704:26: Unqualified access !selectSourcesAction.visible; action: selectSourcesAction } ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:704:63: Unqualified access !selectSourcesAction.visible; action: selectSourcesAction } ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:706:26: Unqualified access !selectTargetsAction.visible; action: selectTargetsAction } ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:706:63: Unqualified access !selectTargetsAction.visible; action: selectTargetsAction } ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:708:26: Unqualified access !selectNeighboursAction.visible; action: selectNeighboursAction } ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:708:66: Unqualified access !selectNeighboursAction.visible; action: selectNeighboursAction } ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:712:45: Property "busy" not found on type "Document" enabled: !_document.busy && !hidden ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:713:33: Unqualified access hidden: numAttributesWithSharedValues === 0 || _document.nodeSelectionEmpty || ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Info: numAttributesWithSharedValues is a member of a parent element You can qualify the access with its id to avoid this warning: hidden: root.numAttributesWithSharedValues === 0 || _document.nodeSelectionEmpty || ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:718:36: Unqualified access model: sharedValuesAttributeNames ^^^^^^^^^^^^^^^^^^^^^^^^^^ Info: sharedValuesAttributeNames is a member of a parent element You can qualify the access with its id to avoid this warning: model: root.sharedValuesAttributeNames ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:721:39: Unqualified access text: modelData ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:722:48: Unqualified access onTriggered: { selectBySharedAttributeValue(text); } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:728:49: Unqualified access PlatformMenuItem { hidden: !repeatLastSelectionAction.enabled; action: repeatLastSelectionAction } ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:728:92: Unqualified access PlatformMenuItem { hidden: !repeatLastSelectionAction.enabled; action: repeatLastSelectionAction } ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:774:38: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:783:54: Property "numNodes" not found on type "Graph" when: plugin.loaded && graph.numNodes <= 0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:812:37: Property "initialised" not found on type "Graph" visible: !graph.initialised && plugin.loaded ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:824:47: Property "verticalCenter" not found on type "Graph" anchors.verticalCenter: graph.verticalCenter ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:825:37: Property "left" not found on type "Graph" anchors.left: graph.left ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:842:47: Property "verticalCenter" not found on type "Graph" anchors.verticalCenter: graph.verticalCenter ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:843:38: Property "right" not found on type "Graph" anchors.right: graph.right ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:856:49: Property "horizontalCenter" not found on type "Graph" anchors.horizontalCenter: graph.horizontalCenter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:857:39: Property "bottom" not found on type "Graph" anchors.bottom: graph.bottom ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:876:39: Property "visibleComponentIndex" not found on type "Graph" graph.visibleComponentIndex, graph.numComponents); ^^^^^^^^^^^^^^^^^^^^^ Info: Did you mean "_inComponentMode"? graph._inComponentMode, graph.numComponents); ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:879:42: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:885:44: Property "numInvisibleNodesSelected" not found on type "Document" visible: _document.numInvisibleNodesSelected > 0 ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:895:42: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:908:26: Unqualified access visible: toggleFpsMeterAction.checked ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:910:34: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:913:63: Property "fps" not found on type "Document" text: Utils.format(qsTr("{0} fps"), _document.fps.toFixed(1)) ^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:924:47: Unqualified access visible: plugin.loaded && toggleGraphMetricsAction.checked ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:934:42: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:940:42: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:961:42: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:967:42: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:989:42: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:996:42: Property "contrastingColor" not found on type "Document" color: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1078:49: Property "resumeLayout" not found on type "Document" onValueChanged: { _document.resumeLayout(); } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1086:37: Property "busy" not found on type "Document" enabled: !_document.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1091:45: Property "contrastingColor" not found on type "Document" enabledTextColor: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1102:37: Property "busy" not found on type "Document" enabled: !_document.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1107:45: Property "contrastingColor" not found on type "Document" enabledTextColor: _document.contrastingColor ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1158:24: Property "callLater" is a QJSValue property. It may or may not be a method. Use a regular Q_INVOKABLE instead. Qt.callLater(function() ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1138:41: Type is a method. You cannot access "POSITIVE_INFINITY" from here. toolBar.height : Number.POSITIVE_INFINITY; ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1187:33: Cannot assign binding of type bool to QQmlScriptString if(!root.pluginMinimised) pluginToolBarContainer.minimisingOrMinimised = false; pluginToolBarContainer.transitioning = false; } Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1212:45: Property "pluginName" not found on type "Document" Label { text: _document.pluginName } ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1217:70: Property "busy" not found on type "Document" enabled: !root.pluginMinimised && !_document.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1226:49: Unqualified access ToolBarButton { action: togglePluginMinimiseAction } ^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1227:49: Unqualified access ToolBarButton { action: togglePluginWindowAction } ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1297:31: Property "pluginName" not found on type "Document" objectName: _document.pluginName ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1303:39: Property "plugin" not found on type "Document" property var model: _document.plugin ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1310:17: Unqualified access popOutPlugin(); ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1437:16: Unqualified access title: application && _document.pluginName.length > 0 ? ^^^^^^^^^^^ Info: application is a member of a parent element You can qualify the access with its id to avoid this warning: title: root.application && _document.pluginName.length > 0 ? ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1453:79: Property "busy" not found on type "Document" PlatformMenu { id: pluginMenu0; hidden: true; enabled: !_document.busy } ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1454:79: Property "busy" not found on type "Document" PlatformMenu { id: pluginMenu1; hidden: true; enabled: !_document.busy } ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1455:79: Property "busy" not found on type "Document" PlatformMenu { id: pluginMenu2; hidden: true; enabled: !_document.busy } ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1456:79: Property "busy" not found on type "Document" PlatformMenu { id: pluginMenu3; hidden: true; enabled: !_document.busy } ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1457:79: Property "busy" not found on type "Document" PlatformMenu { id: pluginMenu4; hidden: true; enabled: !_document.busy } ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1466:33: Property "busy" not found on type "Document" enabled: !_document.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1495:42: Property "width" not found on type "QObject" x = (pluginWindow.screen.width - width) * 0.5 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1700:43: Unqualified access property bool nodeSelectionEmpty: numNodesSelected === 0 ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1701:43: Unqualified access property bool canDeleteSelection: editable && !nodeSelectionEmpty ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1702:53: Unqualified access property bool significantCommandInProgress: commandInProgress && !commandTimer.running ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1703:44: Unqualified access property bool canChangeComponent: !busy && graph.numComponents > 1 ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1704:36: Unqualified access property bool hasPluginUI: pluginQmlPath.length > 0 ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1708:20: Unqualified access return projection() === Projection.TwoDee ? shading2D() : shading3D(); ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1713:16: Unqualified access if(projection() === Projection.TwoDee) ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:1874:16: Unqualified access if(commandInProgress) ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:2042:107: Unqualified access "Select Multiple Nodes: Hold Shift, Click and Drag a Box Around Nodes"), appName) ^^^^^^^ Info: appName is a member of a parent element You can qualify the access with its id to avoid this warning: "Select Multiple Nodes: Hold Shift, Click and Drag a Box Around Nodes"), root.appName) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:2052:22: Property "height" not found on type "Graph" y: graph.height - height - 10 ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:2163:32: Unqualified access icon.name: findAction.icon.name ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:2185:32: Unqualified access icon.name: findByAttributeAction.icon.name ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/TabUI.qml:2206:96: Unqualified access "If you want to explore some more, please have a look at our {1}."), appName, ^^^^^^^ Info: appName is a member of a parent element You can qualify the access with its id to avoid this warning: "If you want to explore some more, please have a look at our {1}."), root.appName, ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:81:22: ExpressionSorter was not found. Did you add all import paths? sorters: ExpressionSorter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:65:9: SortFilterProxyModel was not found. Did you add all import paths? SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:74:17: ValueFilter was not found. Did you add all import paths? ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:65:9: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:65:9: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:74:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:74:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:65:9: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:81:22: 'ExpressionSorter' is used but it is not resolved sorters: ExpressionSorter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:65:9: 'SortFilterProxyModel' is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:65:9: Type SortFilterProxyModel is used but it is not resolved SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:70:13: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: model ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:83:17: Binding assigned to "expression", but no property "expression" exists in the current element. expression: ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:76:21: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: "hasSharedValues" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:77:21: Binding assigned to "value", but no property "value" exists in the current element. value: true ^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:22:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:22:1 import QtQuick.Dialogs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:45:29: Property "count" not found on type "SortFilterProxyModel" nextEnabled: proxyModel.count > 1 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:60:72: Unqualified access proxyModel.model = visible ? document.availableAttributesModel(ElementType.Node) : null; ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:205:77: Property "attributeName" not found on type "QQuickAbstractButton" selectedAttributeGroupA = checkedButton.attributeName; ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:224:47: Unqualified access rightPadding: scrollViewA.scrollBarWidth ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:226:61: Unqualified access property var attributeName: model.display ^^^^^ Info: model is implicitly injected into this delegate. Add a required property instead. RadioButton Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:230:40: Unqualified access if(document !== null && model.display.length > 0) ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.document !== null && model.display.length > 0) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:239:52: Unqualified access ButtonGroup.group: attributeSelectedAButtonGroup ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:293:77: Property "attributeName" not found on type "QQuickAbstractButton" selectedAttributeGroupB = checkedButton.attributeName; ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:304:47: Unqualified access rightPadding: scrollViewB.scrollBarWidth ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:306:61: Unqualified access property var attributeName: model.display ^^^^^ Info: model is implicitly injected into this delegate. Add a required property instead. RadioButton Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:310:40: Unqualified access if(document !== null && model.display.length > 0) ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.document !== null && model.display.length > 0) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentWizard.qml:319:52: Unqualified access ButtonGroup.group: attributeSelectedBButtonGroup ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:230:24: SortFilterProxyModel was not found. Did you add all import paths? model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:241:30: ExpressionFilter was not found. Did you add all import paths? filters: ExpressionFilter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:247:30: ExpressionSorter was not found. Did you add all import paths? sorters: ExpressionSorter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: EnrichmentHeatmap was not found. Did you add all import paths? EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Info: Did you mean "EnrichmentResults"? EnrichmentResults ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:470:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:478:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:307:21: unknown grouped property scope anchors. anchors.fill: parent ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:230:24: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:230:24: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:241:30: 'ExpressionFilter' is used but it is not resolved filters: ExpressionFilter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:241:30: 'ExpressionFilter' is used but it is not resolved filters: ExpressionFilter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:230:24: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:247:30: 'ExpressionSorter' is used but it is not resolved sorters: ExpressionSorter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:247:30: 'ExpressionSorter' is used but it is not resolved sorters: ExpressionSorter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:247:30: 'ExpressionSorter' is used but it is not resolved sorters: ExpressionSorter ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:230:24: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:307:21: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:307:21: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:307:21: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: 'EnrichmentHeatmap' is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:470:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:478:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:470:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:478:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:303:17: Type EnrichmentHeatmap is used but it is not resolved EnrichmentHeatmap ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:473:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:307:29: Binding assigned to "fill", but no property "fill" exists in the current element. anchors.fill: parent ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:308:29: Binding assigned to "rightMargin", but no property "rightMargin" exists in the current element. anchors.rightMargin: verticalScrollBar.size < 1 ? verticalScrollBar.width : 0 ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:309:29: Binding assigned to "bottomMargin", but no property "bottomMargin" exists in the current element. anchors.bottomMargin: horizontalScrollBar.size < 1 ? horizontalScrollBar.height : 0 ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:254:25: Binding assigned to "enabled", but no property "enabled" exists in the current element. enabled: table.sortIndicatorColumn >= 0 ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:255:25: Binding assigned to "expression", but no property "expression" exists in the current element. expression: ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:243:25: Binding assigned to "enabled", but no property "enabled" exists in the current element. enabled: showOnlyEnrichedButton.checked ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:244:25: Binding assigned to "expression", but no property "expression" exists in the current element. expression: model.enriched ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:481:9: Binding assigned to "section", but no property "section" exists in the current element. section: "screenshot" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:233:21: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: root._currentModel ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:311:21: Binding assigned to "model", but no property "model" exists in the current element. model: root._currentModel ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:312:21: Binding assigned to "elideLabelWidth", but no property "elideLabelWidth" exists in the current element. elideLabelWidth: 100 ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:313:21: Binding assigned to "showOnlyEnriched", but no property "showOnlyEnriched" exists in the current element. showOnlyEnriched: showOnlyEnrichedButton.checked ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:314:21: Binding assigned to "xAxisLabel", but no property "xAxisLabel" exists in the current element. xAxisLabel: model ? model.selectionA : "" ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:315:21: Binding assigned to "yAxisLabel", but no property "yAxisLabel" exists in the current element. yAxisLabel: model ? model.selectionB : "" ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:338:21: Binding assigned to "scrollXAmount", but no property "scrollXAmount" exists in the current element. scrollXAmount: horizontalScrollBar.position / (1.0 - horizontalScrollBar.size) ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:339:21: Binding assigned to "scrollYAmount", but no property "scrollYAmount" exists in the current element. scrollYAmount: verticalScrollBar.position / (1.0 - verticalScrollBar.size) ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:425:13: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:392:13: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:235:21: no matching signal found for handler "onSourceModelChanged" onSourceModelChanged: ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:317:21: no matching signal found for handler "onShowOnlyEnrichedChanged" onShowOnlyEnrichedChanged: ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:323:21: no matching signal found for handler "onPlotValueClicked" onPlotValueClicked: function(row) ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:336:21: no matching signal found for handler "onRightClick" onRightClick: { plotContextMenu.popup(); } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:230:24: Type SortFilterProxyModel is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:23:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:23:1 import QtQuick.Dialogs ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:27:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:27:1 import app.graphia.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:140:21: Detected height on an item that is managed by a layout. This is undefined behavior; use implictHeight or Layout.preferredHeight instead. height: 1 ^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:112:28: Unqualified access onClicked: wizard.show() ^^^^^^ Info: wizard is a member of a parent element You can qualify the access with its id to avoid this warning: onClicked: root.wizard.show() ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:133:72: Unqualified access TabBarButton { text: Utils.format(qsTr("Results {0}"), index + 1) } ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. TabBarButton { text: Utils.format(qsTr("Results {0}"), index + 1) } Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:182:51: Property "count" not found on type "SortFilterProxyModel" property int rowCount: proxyModel.count ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:204:55: Unqualified access function stringCompare(a, b) { return QmlUtils.localeCompareStrings(a, b); } ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:244:37: Unqualified access expression: model.enriched ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: expression: table.model.enriched ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:314:33: Unqualified access xAxisLabel: model ? model.selectionA : "" ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:315:33: Unqualified access yAxisLabel: model ? model.selectionB : "" ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:307:35: Unqualified access anchors.fill: parent ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors.fill: .parent ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:348:35: Property "horizontalRangeSize" not found on type "EnrichmentHeatmap" size: heatmap.horizontalRangeSize ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:361:35: Property "verticalRangeSize" not found on type "EnrichmentHeatmap" size: heatmap.verticalRangeSize ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:378:51: Property "buildPlot" not found on type "EnrichmentHeatmap" function onModelReset() { heatmap.buildPlot(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Enrichment/EnrichmentResults.qml:389:56: Property "visible" not found on type "EnrichmentHeatmap" enabled: root._resultsAvailable && heatmap.visible ^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Tracking.qml:44:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Tracking.qml:44:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Tracking.qml:44:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Tracking.qml:44:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Tracking.qml:47:9: Binding assigned to "section", but no property "section" exists in the current element. section: "tracking" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Tracking.qml:82:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/Tracking.qml:24:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/Tracking.qml:24:1 import app.graphia.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Tracking.qml:103:46: Unqualified access "use {0} anonymously."), application.name) ^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/LatestChangesDialog.qml:64:13: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/LatestChangesDialog.qml:24:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/LatestChangesDialog.qml:24:1 import app.graphia.Controls ^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AboutDialog.qml:106:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AboutDialog.qml:51:41: Unqualified access HiddenSwitch { onActivated: hiddenSwitchActivated(); } ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AboutDialog.qml:68:21: Unqualified access application.name, application.version, application.copyright) ^^^^^^^^^^^ Info: application is a member of a parent element You can qualify the access with its id to avoid this warning: root.application.name, application.version, application.copyright) ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:134:22: AnyOf was not found. Did you add all import paths? filters: AnyOf ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:77:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:109:13: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:136:17: ValueFilter was not found. Did you add all import paths? ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:142:17: ValueFilter was not found. Did you add all import paths? ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:134:22: AnyOf was not found. Did you add all import paths? filters: AnyOf ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:77:5: Alias "transformAttributeSortBy" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:77:5: Alias "transformAttributeSortOrder" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:77:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:109:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:109:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:109:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:109:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:136:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:136:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:142:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:142:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:77:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:136:17: Cannot assign to non-existent default property ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:109:13: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:138:21: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: "elementType" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:139:21: Binding assigned to "value", but no property "value" exists in the current element. value: qsTr("Node") ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:144:21: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: "elementType" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:145:21: Binding assigned to "value", but no property "value" exists in the current element. value: qsTr("Edge") ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:79:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:111:17: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "edit-copy" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:131:13: No type found for property "sortRoleName". This may be due to a missing import statement or incomplete qmltypes files. sortRoleName: "elementType" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:203:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:193:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:134:13: Property "filters" has incomplete type "". You may be missing an import. filters: AnyOf ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:131:27: Cannot assign literal of type string to sortRoleName: "elementType" ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/CloneAttributeDialog.qml:128:27: Type "" of property "sortRoleName" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. showSections: sortRoleName !== "display" ^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:52:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:80:13: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:107:17: ValueFilter was not found. Did you add all import paths? ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:112:17: ValueFilter was not found. Did you add all import paths? ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:52:5: Alias "removeAttributesSortOrder" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:52:5: Alias "removeAttributesSortBy" is part of an alias cycle Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:52:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:80:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:80:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:80:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:80:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:107:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:107:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:112:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:112:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:52:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:80:13: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:109:21: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: "userDefined" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:110:21: Binding assigned to "value", but no property "value" exists in the current element. value: qsTr("User Defined") ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:54:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:100:13: No type found for property "sortRoleName". This may be due to a missing import statement or incomplete qmltypes files. sortRoleName: "elementType" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:82:17: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "edit-delete" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:114:21: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: "hasParameter" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:115:21: Binding assigned to "value", but no property "value" exists in the current element. value: false ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:133:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:143:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:107:17: Property "filters" has incomplete type "". You may be missing an import. ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:112:17: Property "filters" has incomplete type "". You may be missing an import. ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:100:27: Cannot assign literal of type string to sortRoleName: "elementType" ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/RemoveAttributesDialog.qml:97:27: Type "" of property "sortRoleName" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. showSections: sortRoleName !== "display" ^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:555:28: SortFilterProxyModel was not found. Did you add all import paths? model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:563:34: StringSorter was not found. Did you add all import paths? sorters: StringSorter ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:94:5: EditAttributeTableModel was not found. Did you add all import paths? EditAttributeTableModel ^^^^^^^^^^^^^^^^^^^^^^^ Info: Did you mean "EditAttributeDialog"? EditAttributeDialog ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:194:13: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:220:17: ValueFilter was not found. Did you add all import paths? ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:94:5: 'EditAttributeTableModel' is used but it is not resolved EditAttributeTableModel ^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:94:5: 'EditAttributeTableModel' is used but it is not resolved EditAttributeTableModel ^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:194:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:194:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:194:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:194:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:220:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:220:17: 'ValueFilter' is used but it is not resolved ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:555:28: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:555:28: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:563:34: 'StringSorter' is used but it is not resolved sorters: StringSorter ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:563:34: 'StringSorter' is used but it is not resolved sorters: StringSorter ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:563:34: 'StringSorter' is used but it is not resolved sorters: StringSorter ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:555:28: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:94:5: Type EditAttributeTableModel is used but it is not resolved EditAttributeTableModel ^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:194:13: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:196:17: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "document-properties" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:561:25: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: editAttributeTableModel ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:97:9: Binding assigned to "document", but no property "document" exists in the current element. document: root.document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:222:21: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: "editable" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:223:21: Binding assigned to "value", but no property "value" exists in the current element. value: true ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:565:29: Binding assigned to "roleName", but no property "roleName" exists in the current element. roleName: ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:576:29: Binding assigned to "sortOrder", but no property "sortOrder" exists in the current element. sortOrder: proxyModel.ascendingSortOrder ? ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:578:29: Binding assigned to "numericMode", but no property "numericMode" exists in the current element. numericMode: true ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:215:13: No type found for property "sortRoleName". This may be due to a missing import statement or incomplete qmltypes files. sortRoleName: "elementType" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:749:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:739:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:99:9: no matching signal found for handler "onCombineSharedValuesChanged" onCombineSharedValuesChanged: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:220:17: Property "filters" has incomplete type "". You may be missing an import. ValueFilter ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:555:28: Type SortFilterProxyModel is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:215:27: Cannot assign literal of type string to sortRoleName: "elementType" ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:79:17: Unqualified access target: document ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.document ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:114:55: Property "rowIsEdited" not found on type "EditAttributeTableModel" enabled: { return editAttributeTableModel.rowIsEdited(contextMenu.resetRow); } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:117:41: Property "resetRowValue" not found on type "EditAttributeTableModel" editAttributeTableModel.resetRowValue(contextMenu.resetRow); ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:124:46: Property "hasEdits" not found on type "EditAttributeTableModel" enabled: editAttributeTableModel.hasEdits ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:127:41: Property "resetAllEdits" not found on type "EditAttributeTableModel" editAttributeTableModel.resetAllEdits(); ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:214:27: Type "" of property "sortRoleName" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. showSections: sortRoleName !== "display" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:229:75: Property "attributeName" not found on type "EditAttributeTableModel" if(selectedValue === undefined || editAttributeTableModel.attributeName === selectedValue) ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:267:55: Property "hasEdits" not found on type "EditAttributeTableModel" if(checked && editAttributeTableModel.hasEdits) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:374:63: Unqualified access implicitHeight: headerLabel.height + (headerView.labelPadding * 2) ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:396:56: Unqualified access width: parent.width - (headerView.sortIndicatorMargin + headerView.sortIndicatorWidth) ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:403:39: Unqualified access text: model.display ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: text: headerView.model.display ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:394:53: Unqualified access anchors.leftMargin: headerView.labelPadding ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:413:40: Unqualified access width: headerView.sortIndicatorWidth ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:414:41: Unqualified access height: headerView.sortIndicatorHeight ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:415:42: Unqualified access visible: proxyModel.sortColumn === model.column ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:411:54: Unqualified access anchors.rightMargin: headerView.sortIndicatorMargin ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:420:44: Unqualified access angle: proxyModel.ascendingSortOrder ? 180 : 0 ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:426:50: Unqualified access strokeColor: palette.mid ^^^^^^^ Info: palette is a member of a parent element You can qualify the access with its id to avoid this warning: strokeColor: root.palette.mid ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:437:42: Unqualified access visible: model.column === 0 ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: visible: headerView.model.column === 0 ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:576:51: Property "ascendingSortOrder" not found on type "SortFilterProxyModel" sortOrder: proxyModel.ascendingSortOrder ? ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:600:36: Unqualified access color: model.row % 2 ? palette.window : palette.alternateBase ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: color: tableView.model.row % 2 ? palette.window : palette.alternateBase ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:615:40: Unqualified access color: QmlUtils.contrastingColor(parent.color) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:618:39: Unqualified access text: model.display ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: text: tableView.model.display ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:616:44: Unqualified access font.bold: model.edited ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: font.bold: tableView.model.edited ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:658:44: Unqualified access text = model.display; ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: text = tableView.model.display; ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:667:48: Unqualified access text = model.display; ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: text = tableView.model.display; ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/EditAttributeDialog.qml:737:91: Property "hasEdits" not found on type "EditAttributeTableModel" enabled: root.selectedAttributeName.length > 0 && editAttributeTableModel.hasEdits ^^^^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:49:5: ModelCompleter was not found. Did you add all import paths? ModelCompleter ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:49:5: 'ModelCompleter' is used but it is not resolved ModelCompleter ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:49:5: Type ModelCompleter is used but it is not resolved ModelCompleter ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:52:9: Binding assigned to "model", but no property "model" exists in the current element. model: treeBox && treeBox.model ? treeBox.model : null ^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:21:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:21:1 import QtQml.Models ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:174:27: Property "startsWith" not found on type "ModelCompleter" if(modelCompleter.startsWith.length === 0) ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:52:16: Unqualified access model: treeBox && treeBox.model ? treeBox.model : null ^^^^^^^ Info: treeBox is a member of a parent element You can qualify the access with its id to avoid this warning: model: root.treeBox && treeBox.model ? treeBox.model : null ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:155:17: Unqualified access target: treeBox ^^^^^^^ Info: treeBox is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.treeBox ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBoxSearch.qml:159:17: Unqualified access if(!treeBox.currentIndexIsValid || ^^^^^^^ Info: treeBox is a member of a parent element You can qualify the access with its id to avoid this warning: if(!root.treeBox.currentIndexIsValid || ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Hamburger.qml:50:17: Unqualified access target: menu ^^^^ Info: menu is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.menu ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Hamburger.qml:61:17: Unqualified access height: _barHeight ^^^^^^^^^^ Info: _barHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: root._barHeight ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Hamburger.qml:69:12: Unqualified access y: _barHeight + _spaceHeight ^^^^^^^^^^ Info: _barHeight is a member of a parent element You can qualify the access with its id to avoid this warning: y: root._barHeight + _spaceHeight ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Hamburger.qml:71:17: Unqualified access height: _barHeight ^^^^^^^^^^ Info: _barHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: root._barHeight ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Hamburger.qml:79:28: Unqualified access y: parent.height - _barHeight ^^^^^^^^^^ Info: _barHeight is a member of a parent element You can qualify the access with its id to avoid this warning: y: parent.height - root._barHeight ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Hamburger.qml:81:17: Unqualified access height: _barHeight ^^^^^^^^^^ Info: _barHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: root._barHeight ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Tutorial.qml:47:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Tutorial.qml:47:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Tutorial.qml:47:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/Tutorial.qml:50:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Failed to open file "qmllint" 5 Info: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:21:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:21:1 import QtQuick.Layouts ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:26:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:26:1 import app.graphia.Shared ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:22:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:22:1 import QtQuick.Dialogs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:233:24: Unqualified access x: picker.valueToMarkerPosition(modelData.value) ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:235:28: Unqualified access width: picker._markerWidth ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:236:29: Unqualified access height: picker.height ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:243:25: Unqualified access root.alterMarker(index, modelData.value, marker.color); ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:300:35: Unqualified access onXChanged: { toolTip.text = picker.markerToFormattedValue(marker); } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:250:51: Unqualified access property color fillColor: modelData.color ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:253:52: Unqualified access property bool highlighted: picker.selected === marker ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:255:32: Unqualified access width: picker._markerWidth ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientEditor.qml:312:40: Unqualified access drag.maximumX: picker.width - picker._markerWidth ^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: VisualisationMappingPlot was not found. Did you add all import paths? VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: 'VisualisationMappingPlot' is used but it is not resolved VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: 'VisualisationMappingPlot' is used but it is not resolved VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: 'VisualisationMappingPlot' is used but it is not resolved VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: 'VisualisationMappingPlot' is used but it is not resolved VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: 'VisualisationMappingPlot' is used but it is not resolved VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: 'VisualisationMappingPlot' is used but it is not resolved VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: 'VisualisationMappingPlot' is used but it is not resolved VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: 'VisualisationMappingPlot' is used but it is not resolved VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:265:13: Type VisualisationMappingPlot is used but it is not resolved VisualisationMappingPlot ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:272:17: Binding assigned to "values", but no property "values" exists in the current element. values: root.values ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:273:17: Binding assigned to "invert", but no property "invert" exists in the current element. invert: root.invert ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:274:17: Binding assigned to "exponent", but no property "exponent" exists in the current element. exponent: root._exponent ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:312:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:290:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:301:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:276:17: no matching signal found for handler "onMinimumChanged" onMinimumChanged: { minimumSpinBox.value = minimum; } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:277:17: no matching signal found for handler "onMaximumChanged" onMaximumChanged: { maximumSpinBox.value = maximum; } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:278:17: no matching signal found for handler "onManualChangeToMinMax" onManualChangeToMinMax: { userDefinedRadioButton.checked = true; } ^^^^^^^^^^^^^^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:23:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:23:1 import QtQuick.Dialogs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:188:45: Property "setRangeToMinMax" not found on type "VisualisationMappingPlot" mappingPlot.setRangeToMinMax(); ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:200:45: Property "setRangeToStddev" not found on type "VisualisationMappingPlot" mappingPlot.setRangeToStddev(); ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:276:60: Unqualified access onMinimumChanged: { minimumSpinBox.value = minimum; } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/MappingSelector.qml:277:60: Unqualified access onMaximumChanged: { maximumSpinBox.value = maximum; } ^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TransformListSortMenu.qml:51:40: Unqualified access ButtonGroup.group: sortByButtonGroup ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TransformListSortMenu.qml:97:40: Unqualified access ButtonGroup.group: sortOrderButtonGroup ^^^^^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeComboBox.qml:22:1: Alias "filters" is part of an alias cycle Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeComboBox.qml:22:1: Alias "sortRoleName" is part of an alias cycle Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeComboBox.qml:22:1: Alias "ascendingSortOrder" is part of an alias cycle Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeComboBox.qml:75:29: Property "prettifyFunction" is a variant property. It may or may not be a method. Use a regular function instead. return root.prettifyFunction(root.placeholderText); ^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteKey.qml:75:20: Unqualified access return QmlUtils.contrastingColor(hoverColor); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteKey.qml:202:45: Unqualified access property bool _isLastColor: root._lastColorIsDefault && ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteKey.qml:204:58: Unqualified access property bool _hovered: !_isLastColor && index === root._indexUnderCursor ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. Rectangle Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteKey.qml:225:33: Unqualified access implicitHeight: root.keyHeight ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteKey.qml:227:25: Unqualified access radius: root.separateKeys ? root._borderRadius : 0.0 ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteKey.qml:229:31: Unqualified access border.width: root.separateKeys ? root._borderWidth : 0.0 ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteKey.qml:230:31: Unqualified access border.color: root.separateKeys ? root._contrastingColor : "transparent" ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteKey.qml:268:28: Unqualified access color: QmlUtils.contrastingColor(key.color) ^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:161:24: SortFilterProxyModel was not found. Did you add all import paths? model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:30:1: Cannot resolve alias "sorters" Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:30:1: Cannot resolve alias "filters" Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:30:1: Cannot resolve alias "sortRoleName" Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:30:1: Cannot resolve alias "ascendingSortOrder" Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:161:24: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:164:21: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: root.model !== undefined ? root.model : null ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:602:17: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:519:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.toggleSearch(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:161:24: Type SortFilterProxyModel is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:406:21: Component is missing required property depth from T.TreeViewDelegate TreeViewDelegate ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:406:21: Component is missing required property expanded from T.TreeViewDelegate TreeViewDelegate ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:406:21: Component is missing required property current from T.TreeViewDelegate TreeViewDelegate ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:406:21: Component is missing required property treeView from T.TreeViewDelegate TreeViewDelegate ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:406:21: Component is missing required property isTreeNode from T.TreeViewDelegate TreeViewDelegate ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:406:21: Component is missing required property hasChildren from T.TreeViewDelegate TreeViewDelegate ^^^^^^^^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:27:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:27:1 import app.graphia.Shared ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:19:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:19:1 import QtQml.Models ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:173:32: Unqualified access return QmlUtils.modelRoleForName(root.model, root.sectionRoleName); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:272:49: Property "mapToSource" not found on type "SortFilterProxyModel" return sortFilterProxyModel.mapToSource(modelIndex(0, lastSelectedRow)); ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:396:34: Unqualified access visible: hasSectionRow ^^^^^^^^^^^^^ Info: hasSectionRow is a member of a parent element You can qualify the access with its id to avoid this warning: visible: .hasSectionRow ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:401:40: Unqualified access text: { return hasSectionRow ? treeView.sectionTextFor(model.row) : ""; } ^^^^^^^^^^^^^ Info: hasSectionRow is a member of a parent element You can qualify the access with its id to avoid this warning: text: { return .hasSectionRow ? treeView.sectionTextFor(model.row) : ""; } ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:410:40: Unqualified access implicitWidth: root.width ^^^^ Info: Did you mean "font"? implicitWidth: font.width ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:411:48: Property "scrollBarWidth" not found on type "QQuickTreeView" rightPadding: treeView.scrollBarWidth ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:412:28: Unqualified access y: hasSectionRow ? implicitHeight : 0 ^^^^^^^^^^^^^ Info: hasSectionRow is a member of a parent element You can qualify the access with its id to avoid this warning: y: .hasSectionRow ? implicitHeight : 0 ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:414:44: Property "selectedRows" not found on type "QQuickTreeView" selected: treeView.selectedRows.indexOf(model.row) >= 0 ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:477:29: Unqualified access root.clicked(sourceIndex); ^^^^ Info: Did you mean "font"? font.clicked(sourceIndex); ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:482:29: Unqualified access root.doubleClicked(sourceIndex); ^^^^ Info: Did you mean "font"? font.doubleClicked(sourceIndex); ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/TreeBox.qml:561:32: Property "prettifyFunction" is a variant property. It may or may not be a method. Use a regular function instead. text: root.prettifyFunction(parent.text) ^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ListBox.qml:97:23: Unqualified access rightPadding: root.scrollBarWidth ^^^^ Info: Did you mean "font"? rightPadding: font.scrollBarWidth ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ListBox.qml:100:38: Unqualified access property var highlightColor: root.highlightedProvider(index) ? ^^^^ Info: Did you mean "font"? property var highlightColor: font.highlightedProvider(index) ? ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ListBox.qml:105:15: Unqualified access text: model[root.displayRole] ? ^^^^^ Info: model is implicitly injected into this delegate. Add a required property instead. property Component delegate: Label Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ListBox.qml:108:16: Unqualified access color: QmlUtils.contrastingColor(highlightColor) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ListBox.qml:103:47: Property "highlightColor" not found on type "QQuickItem" background: Rectangle { color: parent.highlightColor } ^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DoubleSpinBox.qml:61:5: Cannot defer property assignment to "contentItem". Assigning an id to an object or one of its sub-objects bound to a deferred property will make the assignment immediate. contentItem: SpinBox ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DoubleSpinBox.qml:95:29: Property "selectAll" not found on type "QQuickItem" contentItem.selectAll(); ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DoubleSpinBox.qml:112:20: Cannot assign binding of type QObject to QValidator validator: root.decimals > 0 ? _doubleValidator : _intValidator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DoubleSpinBox.qml:125:32: Type "QLocale" of property "locale" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. let actualLocale = locale; ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DoubleSpinBox.qml:100:29: Type "QLocale" of property "locale" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. locale: spinBox.locale.name ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DoubleSpinBox.qml:107:29: Type "QLocale" of property "locale" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. locale: spinBox.locale.name ^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/FramedScrollView.qml:48:55: ScrollBar must be attached to a Flickable or ScrollView readonly property real size: scrollView.ScrollBar.vertical.size ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/FramedScrollView.qml:50:59: ScrollBar must be attached to a Flickable or ScrollView readonly property real position: scrollView.ScrollBar.vertical.position ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/FramedScrollView.qml:51:52: ScrollBar must be attached to a Flickable or ScrollView function setPosition(p) { scrollView.ScrollBar.vertical.position = p; } ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/FramedScrollView.qml:53:71: ScrollBar must be attached to a Flickable or ScrollView readonly property real staticScrollBarWidth: scrollView.ScrollBar.vertical.width ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/FramedScrollView.qml:55:30: ScrollBar must be attached to a Flickable or ScrollView scrollView.ScrollBar.vertical.size < 1 ? scrollView.ScrollBar.vertical.width : 0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/FramedScrollView.qml:55:71: ScrollBar must be attached to a Flickable or ScrollView scrollView.ScrollBar.vertical.size < 1 ? scrollView.ScrollBar.vertical.width : 0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/FramedScrollView.qml:65:30: ScrollBar must be attached to a Flickable or ScrollView scrollView.ScrollBar.vertical.position = 0; ^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:63:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:63:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:63:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:66:9: Binding assigned to "section", but no property "section" exists in the current element. section: "visuals" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:253:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:347:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:271:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:369:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:215:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:358:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:97:49: Unqualified access let savedPalettes = savedPalettesFromPreferences(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:109:49: Unqualified access let savedPalettes = savedPalettesFromPreferences(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:118:49: Unqualified access let savedPalettes = savedPalettesFromPreferences(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:148:44: Unqualified access return index === palettePresets.selectedIndex; ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. delegate: Rectangle Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:152:40: Unqualified access width: palettePresets.width ^^^^^^^^^^^^^^ Info: Did you mean "paletteCreated"? width: paletteCreated.width ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:173:89: Unqualified access width: highlightMarker.width - (Constants.padding + paletteListScrollView.scrollBarWidth) ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:180:53: Unqualified access return (root.comparePalettes(visuals.defaultPalette, ^^^^ Info: Did you mean "font"? return (font.comparePalettes(visuals.defaultPalette, ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:199:72: Unqualified access paletteKey.configuration = paletteConfiguration; ^^^^^^^^^^^^^^^^^^^^ Info: Did you mean "configuration"? paletteKey.configuration = configuration; ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteSelector.qml:265:33: Unqualified access return !comparePalettes(visuals.defaultPalette, ^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientKey.qml:152:20: Detected width on an item that is managed by a layout. This is undefined behavior; use implicitWidth or Layout.preferredWidth instead. width: root.keyWidth !== 0 ? root.keyWidth : 0 ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientKey.qml:51:20: Unqualified access return QmlUtils.contrastingColor(hoverColor); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientKey.qml:113:43: Unqualified access if(mouseArea.containsMouse && hoverEnabled) ^^^^^^^^^^^^ Info: hoverEnabled is a member of a parent element You can qualify the access with its id to avoid this warning: if(mouseArea.containsMouse && root.hoverEnabled) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientKey.qml:128:56: Unqualified access width: root.width !== undefined ? root.width - _padding : undefined ^^^^^^^^ Info: _padding is a member of a parent element You can qualify the access with its id to avoid this warning: width: root.width !== undefined ? root.width - root._padding : undefined ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientKey.qml:129:59: Unqualified access height: root.height !== undefined ? root.height - _padding : undefined ^^^^^^^^ Info: _padding is a member of a parent element You can qualify the access with its id to avoid this warning: height: root.height !== undefined ? root.height - root._padding : undefined ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientKey.qml:138:20: Unqualified access if(mappedMinimum > minimum) ^^^^^^^^^^^^^ Info: mappedMinimum is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.mappedMinimum > minimum) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientKey.qml:180:20: Unqualified access if(mappedMaximum < maximum) ^^^^^^^^^^^^^ Info: mappedMaximum is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.mappedMaximum < maximum) ^^^^^ Failed to open file "qmllint" 5 Info: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ColorPickButton.qml:22:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ColorPickButton.qml:22:1 import QtQuick.Dialogs ^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ColorPickButton.qml:20:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ColorPickButton.qml:20:1 import QtQuick.Controls ^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:59:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:59:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:59:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:62:9: Binding assigned to "section", but no property "section" exists in the current element. section: "visuals" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:211:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:350:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:301:25: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { gradientEditor.invert(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:328:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:339:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:249:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:267:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:93:50: Unqualified access let savedGradients = savedGradientsFromPreferences(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:105:50: Unqualified access let savedGradients = savedGradientsFromPreferences(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:114:50: Unqualified access let savedGradients = savedGradientsFromPreferences(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:144:44: Unqualified access return index === gradientPresets.selectedIndex; ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. delegate: Rectangle Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:148:40: Unqualified access width: gradientPresets.width ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:169:89: Unqualified access width: highlightMarker.width - (Constants.padding + gradientListScrollView.scrollBarWidth) ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:176:53: Unqualified access return (root.compareGradients(visuals.defaultGradient, ^^^^ Info: Did you mean "font"? return (font.compareGradients(visuals.defaultGradient, ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:195:73: Unqualified access gradientKey.configuration = gradientConfiguration; ^^^^^^^^^^^^^^^^^^^^^ Info: Did you mean "configuration"? gradientKey.configuration = configuration; ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/GradientSelector.qml:261:33: Unqualified access return !compareGradients(visuals.defaultGradient, ^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:232:47: Property "pinned" not found on type "QObject" property bool pinned: loader.item.pinned !== undefined ? loader.item.pinned : false ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:48:27: Unqualified access anchors.left: alignment === Qt.AlignLeft ? column.left : undefined ^^^^^^^^^ Info: alignment is a member of a parent element You can qualify the access with its id to avoid this warning: anchors.left: root.alignment === Qt.AlignLeft ? column.left : undefined ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:49:28: Unqualified access anchors.right: alignment === Qt.AlignRight ? column.right : undefined ^^^^^^^^^ Info: alignment is a member of a parent element You can qualify the access with its id to avoid this warning: anchors.right: root.alignment === Qt.AlignRight ? column.right : undefined ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:55:28: Unqualified access drag.minimumY: root.y ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:56:46: Unqualified access drag.maximumY: drag.minimumY + ((repeater.count - 1) * content.height) ^^^^^^^^ Info: Did you mean "released"? drag.maximumY: drag.minimumY + ((released.count - 1) * content.height) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:152:50: Property "width" not found on type "QObject" width: loader.item ? loader.item.width + Constants.margin * 2 : 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:153:51: Property "height" not found on type "QObject" height: loader.item ? loader.item.height + Constants.margin : 0 ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:155:32: Unqualified access color: Qt.rgba(root.heldColor.r, root.heldColor.g, root.heldColor.b, dragArea.held ? 1.0 : 0.0) ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:185:21: Unqualified access column.dragItem = repeater.itemAt(dragArea.index); ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:190:21: Unqualified access column.dragItem = null; ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:199:61: Unqualified access ParentChange { target: content; parent: root } ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:210:38: Unqualified access sourceComponent: root.component ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/DraggableList.qml:220:33: Property "index" not found on type "QObject" if(item.index !== undefined) ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ButtonMenu.qml:44:20: Unqualified access return QmlUtils.contrastingColor(hoverColor); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ButtonMenu.qml:68:23: Unqualified access text: index >= 0 && !_modelIsUnset ? instantiator.model[index] : "" ^^^^^ Info: index is implicitly injected into this delegate. Add a required property instead. delegate: PlatformMenuItem Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/ButtonMenu.qml:70:32: Unqualified access onTriggered: { root.selectedValue = text; } ^^^^ Info: Did you mean "font"? onTriggered: { font.selectedValue = text; } ^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/CheckBoxList.qml:44:31: Unqualified access rightPadding: root.scrollBarWidth ^^^^ Info: Did you mean "font"? rightPadding: font.scrollBarWidth ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/CheckBoxList.qml:46:23: Unqualified access text: root.textProvider(modelData) ^^^^ Info: Did you mean "font"? text: font.textProvider(modelData) ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/CheckBoxList.qml:48:40: Unqualified access property string value: modelData ^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia.Shared import app.graphia.Shared.Controls Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia.Shared import app.graphia.Shared.Controls Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia.Shared import app.graphia.Shared.Controls Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:145:17: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:145:17: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:291:13: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:291:13: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:373:17: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:373:17: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:373:17: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:291:13: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:145:17: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:409:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:178:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:549:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:270:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:225:28: Unqualified access if(index >= root.stringValues.length) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:252:28: Unqualified access color: modelData ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:264:44: Unqualified access Layout.preferredWidth: root._removeButtonSize ^^^^ Info: Did you mean "font"? Layout.preferredWidth: font._removeButtonSize ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:265:45: Unqualified access Layout.preferredHeight: root._removeButtonSize ^^^^ Info: Did you mean "font"? Layout.preferredHeight: font._removeButtonSize ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:497:28: Unqualified access model: root.stringValues ^^^^ Info: Did you mean "font"? model: font.stringValues ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:493:44: Unqualified access Layout.preferredWidth: root.width * 0.5 ^^^^ Info: Did you mean "font"? Layout.preferredWidth: font.width * 0.5 ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:531:28: Unqualified access color: modelData.color ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:543:44: Unqualified access Layout.preferredWidth: root._removeButtonSize ^^^^ Info: Did you mean "font"? Layout.preferredWidth: font._removeButtonSize ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/PaletteEditor.qml:544:45: Unqualified access Layout.preferredHeight: root._removeButtonSize ^^^^ Info: Did you mean "font"? Layout.preferredHeight: font._removeButtonSize ^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/AttributeListSortMenu.qml:51:40: Unqualified access ButtonGroup.group: sortByButtonGroup ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/app/graphia/Controls/AttributeListSortMenu.qml:100:40: Unqualified access ButtonGroup.group: sortOrderButtonGroup ^^^^^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:156:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:149:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { listBox.edit(listBox.selectedIndex); } ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:22:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:22:1 import QtQuick.Dialogs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:122:21: Unqualified access listBox.clearSelection(); ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:74:35: Unqualified access rightPadding: listBox.scrollBarWidth ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:77:50: Unqualified access property var highlightColor: listBox.highlightedProvider(index) ? ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:82:27: Unqualified access text: modelData ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:84:28: Unqualified access color: QmlUtils.contrastingColor(highlightColor) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:80:59: Property "highlightColor" not found on type "QQuickItem" background: Rectangle { color: parent.highlightColor } ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/ManageNamedListDialog.qml:115:33: Unqualified access root.rename(label.text, editField.text); ^^^^ Info: Did you mean "font"? font.rename(label.text, editField.text); ^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:35:5: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:35:5: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:35:5: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:35:5: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:39:9: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "network-server" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:120:9: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:97:9: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:46:13: Cannot combine value source and binding on property "angle" SequentialAnimation on angle ^^^^^^^^^^^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:24:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:24:1 import app.graphia.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:33:44: Unqualified access property bool waitingForOpen: { return QmlUtils.urlIsValid(root.blockedUrl); } ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:42:28: Property "width" not found on type "NamedIcon" origin.x: icon.width * 0.5 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:43:28: Property "height" not found on type "NamedIcon" origin.y: icon.height * 0.5 ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/DownloadProgress.qml:114:25: Unqualified access implicitHeight: progressBar.implicitHeight ^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:76:5: TabularDataParser was not found. Did you add all import paths? TabularDataParser ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:146:5: ImportAttributesKeyDetection was not found. Did you add all import paths? ImportAttributesKeyDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Info: Did you mean "ImportAttributesDialog"? ImportAttributesDialog ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:76:5: 'TabularDataParser' is used but it is not resolved TabularDataParser ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:146:5: 'ImportAttributesKeyDetection' is used but it is not resolved ImportAttributesKeyDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:146:5: 'ImportAttributesKeyDetection' is used but it is not resolved ImportAttributesKeyDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:146:5: 'ImportAttributesKeyDetection' is used but it is not resolved ImportAttributesKeyDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:146:5: 'ImportAttributesKeyDetection' is used but it is not resolved ImportAttributesKeyDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:146:5: 'ImportAttributesKeyDetection' is used but it is not resolved ImportAttributesKeyDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:76:5: Type TabularDataParser is used but it is not resolved TabularDataParser ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:146:5: Type ImportAttributesKeyDetection is used but it is not resolved ImportAttributesKeyDetection ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:259:25: No type found for property "sortRoleName". This may be due to a missing import statement or incomplete qmltypes files. sortRoleName: "elementType" ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:149:9: Binding assigned to "tabularData", but no property "tabularData" exists in the current element. tabularData: tabularDataParser.data ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:150:9: Binding assigned to "document", but no property "document" exists in the current element. document: root.document ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:325:25: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { importAttributesKeyDetection.start(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:80:9: no matching signal found for handler "onDataChanged" onDataChanged: ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:602:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { importAttributesKeyDetection.cancel(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:141:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.rejected(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:163:9: no matching signal found for handler "onResultChanged" onResultChanged: ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:179:9: no matching signal found for handler "onBusyChanged" onBusyChanged: { _performedAtLeastOnce = true; } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:259:39: Cannot assign literal of type string to sortRoleName: "elementType" ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:57:13: Unqualified access ElementType.NodeAndEdge, ValueType.Identifier); ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:611:31: Property "complete" not found on type "TabularDataParser" if(!tabularDataParser.complete) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:116:13: Unqualified access QmlUtils.baseFileNameForUrl(fileUrl) : "" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:119:37: Property "complete" not found on type "TabularDataParser" visible: !tabularDataParser.complete || tabularDataParser.failed ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:123:50: Property "failed" not found on type "TabularDataParser" text: Utils.format(tabularDataParser.failed ? ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:133:45: Property "failed" not found on type "TabularDataParser" visible: !tabularDataParser.failed ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:134:42: Property "progress" not found on type "TabularDataParser" value: tabularDataParser.progress >= 0.0 ? tabularDataParser.progress / 100.0 : 0.0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:135:50: Property "progress" not found on type "TabularDataParser" indeterminate: tabularDataParser.progress < 0.0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:140:41: Property "failed" not found on type "TabularDataParser" text: tabularDataParser.failed ? qsTr("Close") : qsTr("Cancel") ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:149:40: Property "data" not found on type "TabularDataParser" tabularData: tabularDataParser.data ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:159:46: Property "start" not found on type "ImportAttributesKeyDetection" importAttributesKeyDetection.start(); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:165:16: Unqualified access if(result.attributeName === undefined || result.column === undefined) ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:188:56: Property "busy" not found on type "ImportAttributesKeyDetection" controlsEnabled: !importAttributesKeyDetection.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:248:60: Property "busy" not found on type "ImportAttributesKeyDetection" enabled: !importAttributesKeyDetection.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:264:32: Unqualified access if(document) ^^^^^^^^ Info: document is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.document) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:280:57: Property "prettifyFunction" is a variant property. It may or may not be a method. Use a regular function instead. return keyAttributeList.prettifyFunction(keyAttributeList.selectedValue); ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:307:78: Property "result" not found on type "ImportAttributesKeyDetection" if(currentIndex !== importAttributesKeyDetection.result.column) ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:315:60: Property "busy" not found on type "ImportAttributesKeyDetection" enabled: !importAttributesKeyDetection.busy && keyHeaderComboBox.enabled ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:332:61: Property "result" not found on type "ImportAttributesKeyDetection" if(importAttributesKeyDetection.result.percent !== undefined) ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:343:64: Property "busy" not found on type "ImportAttributesKeyDetection" visible: !importAttributesKeyDetection.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:399:60: Property "busy" not found on type "ImportAttributesKeyDetection" enabled: !importAttributesKeyDetection.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:433:69: Unqualified access let headers = tabularDataParser.headers(ValueType.All, ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:482:57: Property "busy" not found on type "ImportAttributesKeyDetection" if(importAttributesKeyDetection.busy) ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:563:47: Property "busy" not found on type "ImportAttributesKeyDetection" visible: importAttributesKeyDetection.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ImportAttributesDialog.qml:601:55: Property "busy" not found on type "ImportAttributesKeyDetection" enabled: importAttributesKeyDetection.busy ^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:85:24: SortFilterProxyModel was not found. Did you add all import paths? model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:85:24: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:85:24: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:85:24: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:85:24: 'SortFilterProxyModel' is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:89:21: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: root.model ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:90:21: Binding assigned to "filterRoleName", but no property "filterRoleName" exists in the current element. filterRoleName: root.valueRole ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:91:21: Binding assigned to "filterPattern", but no property "filterPattern" exists in the current element. filterPattern: ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:104:21: no matching signal found for handler "onFilterPatternChanged" onFilterPatternChanged: ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:85:24: Type SortFilterProxyModel is used but it is not resolved model: SortFilterProxyModel ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:161:13: Property "_onAcceptedFn" is a variant property. It may or may not be a method. Use a regular function instead. _onAcceptedFn(comboBox.selectedValue, rememberThisChoiceCheckBox.checked); ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:171:12: Property "callLater" is a QJSValue property. It may or may not be a method. Use a regular Q_INVOKABLE instead. Qt.callLater(function() ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/Loading/ChooserDialog.qml:70:19: Unqualified access text: explanationText ^^^^^^^^^^^^^^^ Info: explanationText is a member of a parent element You can qualify the access with its id to avoid this warning: text: root.explanationText ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddTemplateDialog.qml:79:13: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddTemplateDialog.qml:79:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddTemplateDialog.qml:79:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddTemplateDialog.qml:79:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddTemplateDialog.qml:79:13: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddTemplateDialog.qml:79:13: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddTemplateDialog.qml:81:17: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "x-office-document-template" ^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddBookmark.qml:50:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddBookmark.qml:62:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/app/ui/qml/AddBookmark.qml:23:1: Unused import at /home/runner/work/graphia/graphia/source/app/ui/qml/AddBookmark.qml:23:1 import app.graphia.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddBookmark.qml:90:24: Detected width on an item that is managed by a layout. This is undefined behavior; use implicitWidth or Layout.preferredWidth instead. width: 150 ^^^ Warning: /home/runner/work/graphia/graphia/source/app/ui/qml/AddBookmark.qml:71:18: Unqualified access enabled: _visible ^^^^^^^^ Info: _visible is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._visible ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/crashreporter/main.qml:147:13: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/crashreporter/main.qml:115:19: Unqualified access text: emailAddress ^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/GenericPlugin.qml:102:37: Type "" of property "sortIndicatorColumn" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. "sortColumn": tableView.sortIndicatorColumn, ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/GenericPlugin.qml:72:20: Unqualified access model: plugin.model.nodeAttributeTableModel ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/GenericPlugin.qml:82:17: Unqualified access plugin.model.highlightedRows = tableView.selectedRows.length < rowCount ? ^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:55:5: AdjacencyMatrixTabularDataParser was not found. Did you add all import paths? AdjacencyMatrixTabularDataParser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:343:17: GraphSizeEstimatePlot was not found. Did you add all import paths? GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:55:5: 'AdjacencyMatrixTabularDataParser' is used but it is not resolved AdjacencyMatrixTabularDataParser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:55:5: 'AdjacencyMatrixTabularDataParser' is used but it is not resolved AdjacencyMatrixTabularDataParser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:199:17: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:199:17: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:257:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:257:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:330:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:330:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:343:17: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:343:17: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:343:17: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:343:17: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:343:17: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:343:17: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:368:17: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:368:17: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:199:17: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:368:17: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:55:5: Type AdjacencyMatrixTabularDataParser is used but it is not resolved AdjacencyMatrixTabularDataParser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:343:17: Type GraphSizeEstimatePlot is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:257:21: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:330:21: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:350:21: Binding assigned to "visible", but no property "visible" exists in the current element. visible: tabularDataParser.graphSizeEstimate.keys !== undefined ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:352:21: Binding assigned to "graphSizeEstimate", but no property "graphSizeEstimate" exists in the current element. graphSizeEstimate: tabularDataParser.adjustedGraphSizeEstimate ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:353:21: Binding assigned to "uniqueEdgesOnly", but no property "uniqueEdgesOnly" exists in the current element. uniqueEdgesOnly: ignoreDuplicateEdgesCheckbox.checked ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:77:9: no matching signal found for handler "onDataLoaded" onDataLoaded: { parameters.data = tabularDataParser.data; } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:461:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:474:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:355:21: no matching signal found for handler "onThresholdChanged" onThresholdChanged: { initialThresholdSpinBox.value = threshold; } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:129:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:36:37: Property "binaryMatrix" not found on type "AdjacencyMatrixTabularDataParser" minimumWidth: tabularDataParser.binaryMatrix ? 480 : 640 ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:37:38: Property "binaryMatrix" not found on type "AdjacencyMatrixTabularDataParser" minimumHeight: tabularDataParser.binaryMatrix ? 240 : 520 ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:51:38: Property "binaryMatrix" not found on type "AdjacencyMatrixTabularDataParser" maximumHeight: tabularDataParser.binaryMatrix ? minimumHeight : (1 << 24) - 1 ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:518:16: Unqualified access if(QmlUtils.urlIsValid(root.url)) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:77:25: Unqualified access onDataLoaded: { parameters.data = tabularDataParser.data; } ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: onDataLoaded: { root.parameters.data = tabularDataParser.data; } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:86:37: Property "complete" not found on type "AdjacencyMatrixTabularDataParser" visible: !tabularDataParser.complete || tabularDataParser.failed ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:99:38: Property "failed" not found on type "AdjacencyMatrixTabularDataParser" if(tabularDataParser.failed) ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:121:45: Property "failed" not found on type "AdjacencyMatrixTabularDataParser" visible: !tabularDataParser.failed ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:122:42: Property "progress" not found on type "AdjacencyMatrixTabularDataParser" value: tabularDataParser.progress >= 0.0 ? tabularDataParser.progress / 100.0 : 0.0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:123:50: Property "progress" not found on type "AdjacencyMatrixTabularDataParser" indeterminate: tabularDataParser.progress < 0.0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:128:41: Property "failed" not found on type "AdjacencyMatrixTabularDataParser" text: tabularDataParser.failed ? qsTr("Close") : qsTr("Cancel") ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:186:44: Property "binaryMatrix" not found on type "AdjacencyMatrixTabularDataParser" visible: tabularDataParser.binaryMatrix ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:191:45: Property "binaryMatrix" not found on type "AdjacencyMatrixTabularDataParser" visible: !tabularDataParser.binaryMatrix ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:217:45: Property "binaryMatrix" not found on type "AdjacencyMatrixTabularDataParser" visible: !tabularDataParser.binaryMatrix ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:302:50: Property "graphSizeEstimate" not found on type "AdjacencyMatrixTabularDataParser" if(tabularDataParser.graphSizeEstimate.keys !== undefined) ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:310:50: Property "graphSizeEstimate" not found on type "AdjacencyMatrixTabularDataParser" if(tabularDataParser.graphSizeEstimate.keys !== undefined) ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:325:29: Unqualified access parameters.initialThreshold = value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.initialThreshold = value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:350:48: Property "graphSizeEstimate" not found on type "AdjacencyMatrixTabularDataParser" visible: tabularDataParser.graphSizeEstimate.keys !== undefined ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:355:75: Unqualified access onThresholdChanged: { initialThresholdSpinBox.value = threshold; } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:365:41: Unqualified access onCheckedChanged: { parameters.skipDuplicates = checked; } ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: onCheckedChanged: { root.parameters.skipDuplicates = checked; } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:389:44: Property "binaryMatrix" not found on type "AdjacencyMatrixTabularDataParser" visible: tabularDataParser.binaryMatrix ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/MatrixParameters.qml:496:17: Cannot assign binding of type AdjacencyMatrixTabularDataParser to QObject target: tabularDataParser ^^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:271:21: Cannot defer property assignment to "background". Assigning an id to an object or one of its sub-objects bound to a deferred property will make the assignment immediate. background: Rectangle ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:41:5: TabularDataParser was not found. Did you add all import paths? TabularDataParser ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:41:5: 'TabularDataParser' is used but it is not resolved TabularDataParser ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:41:5: Type TabularDataParser is used but it is not resolved TabularDataParser ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:45:9: no matching signal found for handler "onDataLoaded" onDataLoaded: ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:449:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:438:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:117:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:413:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:26:1: Unused import at /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:26:1 import app.graphia.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:59:14: Unqualified access case PairwiseColumnType.EdgeAttribute: ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:465:32: Unqualified access "0": { "type": PairwiseColumnType.SourceNode, "name": "" }, ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:508:16: Unqualified access if(QmlUtils.urlIsValid(root.url)) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:47:54: Property "data" not found on type "TabularDataParser" root.parameters.data = tabularDataParser.data; ^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:74:37: Property "complete" not found on type "TabularDataParser" visible: !tabularDataParser.complete || tabularDataParser.failed ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:87:38: Property "failed" not found on type "TabularDataParser" if(tabularDataParser.failed) ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:109:45: Property "failed" not found on type "TabularDataParser" visible: !tabularDataParser.failed ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:110:42: Property "progress" not found on type "TabularDataParser" value: tabularDataParser.progress >= 0.0 ? tabularDataParser.progress / 100.0 : 0.0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:111:50: Property "progress" not found on type "TabularDataParser" indeterminate: tabularDataParser.progress < 0.0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:116:41: Property "failed" not found on type "TabularDataParser" text: tabularDataParser.failed ? qsTr("Close") : qsTr("Cancel") ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:214:38: Property "model" not found on type "TabularDataParser" model: tabularDataParser.model ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:301:67: Unqualified access let newParameters = Object.assign({}, root.parameters); ^^^^ Info: Did you mean "font"? let newParameters = Object.assign({}, font.parameters); ^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:292:122: Unqualified access PlatformMenuItem { text: qsTr("⨯ Unused"); onTriggered: { typeMenu.onTypeSelected(PairwiseColumnType.Unused); } } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:293:122: Unqualified access PlatformMenuItem { text: qsTr("○ Source Node"); onTriggered: { typeMenu.onTypeSelected(PairwiseColumnType.SourceNode); } } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:294:122: Unqualified access PlatformMenuItem { text: qsTr("● Target Node"); onTriggered: { typeMenu.onTypeSelected(PairwiseColumnType.TargetNode); } } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:295:122: Unqualified access PlatformMenuItem { text: qsTr("► Edge Attribute"); onTriggered: { typeMenu.onTypeSelected(PairwiseColumnType.EdgeAttribute); } } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:296:122: Unqualified access PlatformMenuItem { text: qsTr("◇ Source Node Attribute"); onTriggered: { typeMenu.onTypeSelected(PairwiseColumnType.SourceNodeAttribute); } } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:297:122: Unqualified access PlatformMenuItem { text: qsTr("◆ Target Node Attribute"); onTriggered: { typeMenu.onTypeSelected(PairwiseColumnType.TargetNodeAttribute); } } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/generic/ui/qml/PairwiseParameters.qml:365:95: Unqualified access validator: RegularExpressionValidator { regularExpression: new RegExp(QmlUtils.validAttributeNameRegex) } ^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:39:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:23:1: Preferences was not found. Did you add all import paths? import QtQuick.Controls ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:58:5: CorrelationTabularDataParser was not found. Did you add all import paths? CorrelationTabularDataParser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Info: Did you mean "CorrelationParameters"? CorrelationParameters ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:431:21: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:438:21: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:445:21: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:452:21: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:26:1: NamedIcon was not found. Did you add all import paths? import app.graphia ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1470:21: GraphSizeEstimatePlot was not found. Did you add all import paths? GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:434:25: unknown grouped property scope anchors. anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:441:25: unknown grouped property scope anchors. anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:25: unknown grouped property scope anchors. anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:455:25: unknown grouped property scope anchors. anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:39:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:58:5: 'CorrelationTabularDataParser' is used but it is not resolved CorrelationTabularDataParser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:58:5: 'CorrelationTabularDataParser' is used but it is not resolved CorrelationTabularDataParser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:58:5: 'CorrelationTabularDataParser' is used but it is not resolved CorrelationTabularDataParser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:269:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:269:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:269:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:342:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:342:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:342:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:399:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:399:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:399:21: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:431:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:431:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:434:25: 'anchors' is used but it is not resolved anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:434:25: 'anchors' is used but it is not resolved anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:434:25: 'anchors' is used but it is not resolved anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:431:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:438:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:438:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:441:25: 'anchors' is used but it is not resolved anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:441:25: 'anchors' is used but it is not resolved anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:441:25: 'anchors' is used but it is not resolved anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:438:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:445:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:445:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:25: 'anchors' is used but it is not resolved anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:25: 'anchors' is used but it is not resolved anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:25: 'anchors' is used but it is not resolved anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:445:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:452:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:452:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:455:25: 'anchors' is used but it is not resolved anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:455:25: 'anchors' is used but it is not resolved anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:455:25: 'anchors' is used but it is not resolved anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:452:21: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:588:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:588:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:588:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:588:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:633:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:633:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:633:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:633:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:676:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:676:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:676:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:749:33: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:749:33: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:749:33: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:894:33: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:894:33: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:894:33: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:967:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:967:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:967:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1056:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1056:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1056:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1172:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1172:29: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1253:25: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1253:25: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1253:25: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1307:25: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1307:25: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1307:25: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1307:25: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1451:25: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1451:25: 'HelpTooltip' is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1470:21: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1470:21: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1470:21: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1470:21: 'GraphSizeEstimatePlot' is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1470:21: Type GraphSizeEstimatePlot is used but it is not resolved GraphSizeEstimatePlot ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:588:29: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:633:29: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:676:29: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:967:29: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1056:29: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1172:29: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:894:33: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:39:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:48:5: Type Templates is used but it is not resolved Templates { id: templates } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:58:5: Type CorrelationTabularDataParser is used but it is not resolved CorrelationTabularDataParser ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:431:21: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:438:21: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:445:21: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:452:21: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:749:33: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1253:25: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1307:25: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1451:25: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:269:21: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:342:21: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:399:21: Type HelpTooltip is used but it is not resolved HelpTooltip ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1487:25: Cannot assign to non-existent default property DelayedBusyIndicator ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:434:35: Binding assigned to "verticalCenter", but no property "verticalCenter" exists in the current element. anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:434:74: Binding assigned to "left", but no property "left" exists in the current element. anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:434:93: Binding assigned to "margins", but no property "margins" exists in the current element. anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:42:9: Binding assigned to "section", but no property "section" exists in the current element. section: "correlation" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:35: Binding assigned to "horizontalCenter", but no property "horizontalCenter" exists in the current element. anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:78: Binding assigned to "top", but no property "top" exists in the current element. anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:95: Binding assigned to "margins", but no property "margins" exists in the current element. anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:440:25: Binding assigned to "visible", but no property "visible" exists in the current element. visible: tabularDataParser.dataRect.x > dataTable.rightColumn ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:442:25: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "go-next" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:455:35: Binding assigned to "horizontalCenter", but no property "horizontalCenter" exists in the current element. anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:455:78: Binding assigned to "bottom", but no property "bottom" exists in the current element. anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:455:101: Binding assigned to "margins", but no property "margins" exists in the current element. anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1058:33: Binding assigned to "visible", but no property "visible" exists in the current element. visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:454:25: Binding assigned to "visible", but no property "visible" exists in the current element. visible: tabularDataParser.dataRect.y > dataTable.bottomRow ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:456:25: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "go-down" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:678:33: Binding assigned to "visible", but no property "visible" exists in the current element. visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:447:25: Binding assigned to "visible", but no property "visible" exists in the current element. visible: tabularDataParser.dataRect.y < dataTable.topRow ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:449:25: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "go-up" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:751:37: Binding assigned to "visible", but no property "visible" exists in the current element. visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:433:25: Binding assigned to "visible", but no property "visible" exists in the current element. visible: tabularDataParser.dataRect.x < dataTable.leftColumn ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:435:25: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "go-previous" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1474:25: Binding assigned to "visible", but no property "visible" exists in the current element. visible: tabularDataParser.graphSizeEstimate.keys !== undefined ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:635:33: Binding assigned to "visible", but no property "visible" exists in the current element. visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:896:37: Binding assigned to "visible", but no property "visible" exists in the current element. visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:401:25: Binding assigned to "visible", but no property "visible" exists in the current element. visible: dataTypeComboBox.value === CorrelationDataType.Discrete ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:441:35: Binding assigned to "verticalCenter", but no property "verticalCenter" exists in the current element. anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:441:74: Binding assigned to "right", but no property "right" exists in the current element. anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:441:95: Binding assigned to "margins", but no property "margins" exists in the current element. anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:590:33: Binding assigned to "visible", but no property "visible" exists in the current element. visible: dataTypeComboBox.value === CorrelationDataType.Discrete ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1311:29: Binding assigned to "visible", but no property "visible" exists in the current element. visible: filterTypeComboBox.value === CorrelationFilterType.Knn ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:969:33: Binding assigned to "visible", but no property "visible" exists in the current element. visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:70:9: no matching signal found for handler "onDataRectChanged" onDataRectChanged: ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:84:9: no matching signal found for handler "onDataLoaded" onDataLoaded: ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:92:9: no matching signal found for handler "onGraphSizeEstimateChanged" onGraphSizeEstimateChanged: ^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:154:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1479:25: no matching signal found for handler "onThresholdChanged" onThresholdChanged: ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1890:36: Unqualified access correlationFilterType: CorrelationFilterType.Threshold, ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1920:16: Unqualified access if(QmlUtils.urlIsValid(root.url) && root.type.length !== 0) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:64:16: Unqualified access if(_suppressAutoUpdates) ^^^^^^^^^^^^^^^^^^^^ Info: _suppressAutoUpdates is a member of a parent element You can qualify the access with its id to avoid this warning: if(root._suppressAutoUpdates) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:72:13: Unqualified access parameters.dataRect = dataRect.asQRect; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.dataRect = dataRect.asQRect; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:86:31: Property "autoDetectDataRectangle" not found on type "CorrelationTabularDataParser" tabularDataParser.autoDetectDataRectangle(); ^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:94:73: Property "graphSizeEstimate" not found on type "CorrelationTabularDataParser" graphSizeEstimatePlot.graphSizeEstimate = tabularDataParser.graphSizeEstimate; ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:124:37: Property "complete" not found on type "CorrelationTabularDataParser" visible: !tabularDataParser.complete || tabularDataParser.failed ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:135:50: Property "failed" not found on type "CorrelationTabularDataParser" text: Utils.format(tabularDataParser.failed ? ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:146:45: Property "failed" not found on type "CorrelationTabularDataParser" visible: !tabularDataParser.failed ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:147:42: Property "progress" not found on type "CorrelationTabularDataParser" value: tabularDataParser.progress >= 0.0 ? tabularDataParser.progress / 100.0 : 0.0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:148:50: Property "progress" not found on type "CorrelationTabularDataParser" indeterminate: tabularDataParser.progress < 0.0 ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:153:41: Property "failed" not found on type "CorrelationTabularDataParser" text: tabularDataParser.failed ? qsTr("Close") : qsTr("Cancel") ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1804:43: Property "graphSizeEstimateInProgress" not found on type "CorrelationTabularDataParser" finishEnabled: !tabularDataParser.graphSizeEstimateInProgress && !dataRectPage._busy ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:206:29: Unqualified access QmlUtils.redirectLink("correlation_coef", qsTr("correlation coefficient"))) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:232:52: Property "busy" not found on type "CorrelationTabularDataParser" property bool _busy: tabularDataParser.busy || listTabView.animating ^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:264:29: Unqualified access parameters.transpose = checked; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.transpose = checked; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:291:52: Property "dataHasNumericalRect" not found on type "CorrelationTabularDataParser" enabled: tabularDataParser.dataHasNumericalRect && !dataRectPage._busy ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:328:61: Unqualified access currentIndex = indexForDataType(CorrelationDataType.Continuous); ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:335:61: Unqualified access currentIndex = indexForDataType(CorrelationDataType.Discrete); ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:389:61: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Discrete ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:394:29: Unqualified access parameters.treatAsBinary = checked; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.treatAsBinary = checked; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:401:61: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Discrete ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:420:46: Property "model" not found on type "CorrelationTabularDataParser" model: tabularDataParser.model ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:433:52: Property "dataRect" not found on type "CorrelationTabularDataParser" visible: tabularDataParser.dataRect.x < dataTable.leftColumn ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:434:51: Unqualified access anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors { verticalCenter: listTabView.parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:434:80: Unqualified access anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Constants.margin } ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors { verticalCenter: parent.verticalCenter; left: listTabView.parent.left; margins: Constants.margin } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:440:52: Property "dataRect" not found on type "CorrelationTabularDataParser" visible: tabularDataParser.dataRect.x > dataTable.rightColumn ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:441:51: Unqualified access anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors { verticalCenter: listTabView.parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:441:81: Unqualified access anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Constants.margin } ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors { verticalCenter: parent.verticalCenter; right: listTabView.parent.right; margins: Constants.margin } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:447:52: Property "dataRect" not found on type "CorrelationTabularDataParser" visible: tabularDataParser.dataRect.y < dataTable.topRow ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:53: Unqualified access anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors { horizontalCenter: listTabView.parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:83: Unqualified access anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors { horizontalCenter: parent.horizontalCenter; top: listTabView.parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:448:123: Unqualified access anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + parent.headerHeight } ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors { horizontalCenter: parent.horizontalCenter; top: parent.top; margins: Constants.margin + listTabView.parent.headerHeight } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:454:52: Property "dataRect" not found on type "CorrelationTabularDataParser" visible: tabularDataParser.dataRect.y > dataTable.bottomRow ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:455:53: Unqualified access anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors { horizontalCenter: listTabView.parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:455:86: Unqualified access anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; margins: Constants.margin } ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors { horizontalCenter: parent.horizontalCenter; bottom: listTabView.parent.bottom; margins: Constants.margin } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:470:55: Unqualified access if(dataTypeComboBox.value === CorrelationDataType.Discrete && tabularDataParser.dataRect.appearsToBeContinuous) ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:561:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Discrete ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:569:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Discrete ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:581:37: Unqualified access parameters.discreteCorrelationType = model.get(currentIndex).value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.discreteCorrelationType = model.get(currentIndex).value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:590:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Discrete ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:603:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:611:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:626:37: Unqualified access parameters.continuousCorrelationType = model.get(currentIndex).value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.continuousCorrelationType = model.get(currentIndex).value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:635:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:648:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:656:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:669:37: Unqualified access parameters.correlationPolarity = model.get(currentIndex).value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.correlationPolarity = model.get(currentIndex).value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:678:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:693:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous && ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:702:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous && ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:716:37: Unqualified access parameters.missingDataType = model.get(currentIndex).value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.missingDataType = model.get(currentIndex).value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:726:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous && ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:732:80: Unqualified access visible: missingDataTypeComboBox.value === MissingDataType.Constant ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:741:45: Unqualified access parameters.missingDataValue = text; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.missingDataValue = text; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:751:73: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:806:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:814:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:827:37: Unqualified access parameters.clippingType = model.get(currentIndex).value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.clippingType = model.get(currentIndex).value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:837:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:842:77: Unqualified access visible: clippingTypeComboBox.value === ClippingType.Constant ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:854:45: Unqualified access parameters.clippingValue = parseFloat(text); ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.clippingValue = parseFloat(text); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:866:77: Unqualified access visible: clippingTypeComboBox.value === ClippingType.Winsorization ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:882:45: Unqualified access parameters.clippingValue = value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.clippingValue = value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:890:77: Unqualified access visible: clippingTypeComboBox.value === ClippingType.Winsorization ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:896:73: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:936:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:944:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:960:37: Unqualified access parameters.scaling = model.get(currentIndex).value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.scaling = model.get(currentIndex).value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:969:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1025:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1033:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1049:37: Unqualified access parameters.normalise = model.get(currentIndex).value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.normalise = model.get(currentIndex).value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1058:69: Unqualified access visible: dataTypeComboBox.value === CorrelationDataType.Continuous ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1165:37: Unqualified access parameters.correlationFilterType = value; ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: root.parameters.correlationFilterType = value; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1270:67: Unqualified access visible: filterTypeComboBox.value === CorrelationFilterType.Knn ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1277:67: Unqualified access visible: filterTypeComboBox.value === CorrelationFilterType.Knn ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1290:65: Unqualified access if(filterTypeComboBox.value !== CorrelationFilterType.Knn) ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1311:67: Unqualified access visible: filterTypeComboBox.value === CorrelationFilterType.Knn ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1326:67: Unqualified access visible: filterTypeComboBox.value === CorrelationFilterType.Threshold ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1338:65: Unqualified access if(filterTypeComboBox.value !== CorrelationFilterType.Threshold) ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1347:65: Unqualified access if(filterTypeComboBox.value !== CorrelationFilterType.Threshold) ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1356:67: Unqualified access visible: filterTypeComboBox.value === CorrelationFilterType.Knn ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1368:65: Unqualified access if(filterTypeComboBox.value !== CorrelationFilterType.Knn) ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1377:64: Unqualified access text: filterTypeComboBox.value === CorrelationFilterType.Threshold ? ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1384:67: Unqualified access visible: filterTypeComboBox.value === CorrelationFilterType.Threshold ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1403:65: Unqualified access if(filterTypeComboBox.value !== CorrelationFilterType.Threshold) ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1419:67: Unqualified access visible: filterTypeComboBox.value === CorrelationFilterType.Knn ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1438:65: Unqualified access if(filterTypeComboBox.value !== CorrelationFilterType.Knn) ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1453:65: Unqualified access title: filterTypeComboBox.value === CorrelationFilterType.Threshold ? ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1459:68: Unqualified access text: filterTypeComboBox.value === CorrelationFilterType.Threshold ? ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1474:52: Property "graphSizeEstimate" not found on type "CorrelationTabularDataParser" visible: tabularDataParser.graphSizeEstimate.keys !== undefined ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1481:61: Unqualified access if(filterTypeComboBox.value === CorrelationFilterType.Threshold) ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1494:63: Property "graphSizeEstimateInProgress" not found on type "CorrelationTabularDataParser" delayedRunning: tabularDataParser.graphSizeEstimateInProgress ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1500:57: Property "visible" not found on type "GraphSizeEstimatePlot" visible: !graphSizeEstimatePlot.visible ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1505:49: Property "busy" not found on type "CorrelationTabularDataParser" text: tabularDataParser.busy || tabularDataParser.graphSizeEstimateInProgress ? ^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1572:52: Unqualified access onTransformsChanged: { parameters.additionalTransforms = transforms; } ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: onTransformsChanged: { root.parameters.additionalTransforms = transforms; } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1574:56: Unqualified access onVisualisationsChanged: { parameters.additionalVisualisations = visualisations; } ^^^^^^^^^^ Info: parameters is a member of a parent element You can qualify the access with its id to avoid this warning: onVisualisationsChanged: { root.parameters.additionalVisualisations = visualisations; } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1793:49: Property "graphSizeEstimateInProgress" not found on type "CorrelationTabularDataParser" enabled: !tabularDataParser.graphSizeEstimateInProgress && !dataRectPage._busy ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationParameters.qml:1798:52: Property "graphSizeEstimateInProgress" not found on type "CorrelationTabularDataParser" running: tabularDataParser.graphSizeEstimateInProgress || dataRectPage._busy ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:992:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: CorrelationPlot was not found. Did you add all import paths? CorrelationPlot ^^^^^^^^^^^^^^^ Info: Did you mean "CorrelationPlugin"? CorrelationPlugin ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:877:21: unknown grouped property scope anchors. anchors.fill: parent ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:877:21: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: 'CorrelationPlot' is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:992:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:873:17: Type CorrelationPlot is used but it is not resolved CorrelationPlot ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:992:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:929:21: Cannot assign to non-existent default property DelayedBusyIndicator ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:879:21: Binding assigned to "rightPadding", but no property "rightPadding" exists in the current element. rightPadding: plotFlickable.verticalScrollBarWidth ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:880:21: Binding assigned to "bottomPadding", but no property "bottomPadding" exists in the current element. bottomPadding: plotFlickable.horizontalScrollBarHeight ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:882:21: Binding assigned to "model", but no property "model" exists in the current element. model: plugin.model ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:883:21: Binding assigned to "selectedRows", but no property "selectedRows" exists in the current element. selectedRows: tableView.selectedRows ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:906:21: Binding assigned to "elideLabelWidth", but no property "elideLabelWidth" exists in the current element. elideLabelWidth: ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:921:21: Binding assigned to "horizontalScrollPosition", but no property "horizontalScrollPosition" exists in the current element. horizontalScrollPosition: horizontalPlotScrollBar.position / (1.0 - horizontalPlotScrollBar.size) ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:877:29: Binding assigned to "fill", but no property "fill" exists in the current element. anchors.fill: parent ^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:995:9: Binding assigned to "section", but no property "section" exists in the current element. section: "screenshot" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:72:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:55:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:312:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:145:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:951:25: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:885:21: no matching signal found for handler "onPlotOptionsChanged" onPlotOptionsChanged: ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:891:21: no matching signal found for handler "onVisibleColumnAnnotationNamesChanged" onVisibleColumnAnnotationNamesChanged: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:904:21: no matching signal found for handler "onColumnSortOrdersChanged" onColumnSortOrdersChanged: { root.saveRequired = true; } ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:923:21: no matching signal found for handler "onRightClick" onRightClick: ^^^^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:23:1: Unused import at /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:23:1 import Qt.labs.platform as Labs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:1012:37: Type "" of property "sortIndicatorColumn" not found. This is likely due to a missing dependency entry or a type not being exposed declaratively. "sortColumn": tableView.sortIndicatorColumn, ^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:53:23: Property "showColumnNames" not found on type "CorrelationPlot" checked: plot.showColumnNames ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:68:18: Unqualified access enabled: plugin.model.columnAnnotationNames.length > 0 ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:86:23: Property "showGridLines" not found on type "CorrelationPlot" checked: plot.showGridLines ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:88:51: Property "showGridLines" not found on type "CorrelationPlot" onTriggered: { plot.showGridLines = !plot.showGridLines; } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:98:23: Property "showLegend" not found on type "CorrelationPlot" checked: plot.showLegend ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:100:48: Property "showLegend" not found on type "CorrelationPlot" onTriggered: { plot.showLegend = !plot.showLegend; } ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:110:23: Property "includeYZero" not found on type "CorrelationPlot" checked: plot.includeYZero ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:112:50: Property "includeYZero" not found on type "CorrelationPlot" onTriggered: { plot.includeYZero = !plot.includeYZero; } ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:124:23: Property "showIqrOutliers" not found on type "CorrelationPlot" checked: plot.showIqrOutliers ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:126:53: Property "showIqrOutliers" not found on type "CorrelationPlot" onTriggered: { plot.showIqrOutliers = !plot.showIqrOutliers; } ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:133:23: Property "zoomed" not found on type "CorrelationPlot" enabled: plot.zoomed ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:135:29: Property "resetZoom" not found on type "CorrelationPlot" onTriggered: { plot.resetZoom(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:143:23: Property "showAllColumns" not found on type "CorrelationPlot" checked: plot.showAllColumns ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:159:27: Property "scaleType" not found on type "CorrelationPlot" checked: plot.scaleType === PlotScaleType.Raw ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:160:45: Unqualified access onTriggered: { plot.scaleType = PlotScaleType.Raw; } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:168:27: Property "scaleType" not found on type "CorrelationPlot" checked: plot.scaleType === PlotScaleType.Log ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:169:45: Unqualified access onTriggered: { plot.scaleType = PlotScaleType.Log; } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:178:27: Property "scaleType" not found on type "CorrelationPlot" checked: plot.scaleType === PlotScaleType.MeanCentre ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:179:45: Unqualified access onTriggered: { plot.scaleType = PlotScaleType.MeanCentre; } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:188:27: Property "scaleType" not found on type "CorrelationPlot" checked: plot.scaleType === PlotScaleType.UnitVariance ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:189:45: Unqualified access onTriggered: { plot.scaleType = PlotScaleType.UnitVariance; } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:198:27: Property "scaleType" not found on type "CorrelationPlot" checked: plot.scaleType === PlotScaleType.Pareto ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:199:45: Unqualified access onTriggered: { plot.scaleType = PlotScaleType.Pareto; } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:208:27: Property "dispersionType" not found on type "CorrelationPlot" enabled: plot.dispersionType !== PlotDispersionType.None ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:211:27: Property "dispersionVisualType" not found on type "CorrelationPlot" checked: plot.dispersionVisualType === PlotDispersionVisualType.Bars ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:212:56: Unqualified access onTriggered: { plot.dispersionVisualType = PlotDispersionVisualType.Bars; } ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:218:27: Property "dispersionType" not found on type "CorrelationPlot" enabled: plot.dispersionType !== PlotDispersionType.None ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:221:27: Property "dispersionVisualType" not found on type "CorrelationPlot" checked: plot.dispersionVisualType === PlotDispersionVisualType.Area ^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:222:56: Unqualified access onTriggered: { plot.dispersionVisualType = PlotDispersionVisualType.Area; } ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:233:27: Property "dispersionType" not found on type "CorrelationPlot" checked: plot.dispersionType === PlotDispersionType.None ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:234:50: Unqualified access onTriggered: { plot.dispersionType = PlotDispersionType.None; } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:241:27: Property "dispersionType" not found on type "CorrelationPlot" checked: plot.dispersionType === PlotDispersionType.StdDev ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:242:50: Unqualified access onTriggered: { plot.dispersionType = PlotDispersionType.StdDev; } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:249:27: Property "dispersionType" not found on type "CorrelationPlot" checked: plot.dispersionType === PlotDispersionType.StdErr ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:250:50: Unqualified access onTriggered: { plot.dispersionType = PlotDispersionType.StdErr; } ^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:261:27: Property "averagingType" not found on type "CorrelationPlot" checked: plot.averagingType === PlotAveragingType.Individual ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:262:49: Unqualified access onTriggered: { plot.averagingType = PlotAveragingType.Individual; } ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:270:27: Property "averagingType" not found on type "CorrelationPlot" checked: plot.averagingType === PlotAveragingType.MeanLine ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:271:49: Unqualified access onTriggered: { plot.averagingType = PlotAveragingType.MeanLine; } ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:279:27: Property "averagingType" not found on type "CorrelationPlot" checked: plot.averagingType === PlotAveragingType.MedianLine ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:280:49: Unqualified access onTriggered: { plot.averagingType = PlotAveragingType.MedianLine; } ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:288:27: Property "averagingType" not found on type "CorrelationPlot" checked: plot.averagingType === PlotAveragingType.MeanHistogram ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:289:49: Unqualified access onTriggered: { plot.averagingType = PlotAveragingType.MeanHistogram; } ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:297:27: Property "averagingType" not found on type "CorrelationPlot" checked: plot.averagingType === PlotAveragingType.IQR ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:298:49: Unqualified access onTriggered: { plot.averagingType = PlotAveragingType.IQR; } ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:308:23: Property "visibleColumnAnnotationNames" not found on type "CorrelationPlot" enabled: plot.visibleColumnAnnotationNames.length > 0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:310:23: Property "groupByAnnotation" not found on type "CorrelationPlot" checked: plot.groupByAnnotation ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:330:23: Property "selectedRows" not found on type "CorrelationPlot" enabled: plot.selectedRows.length > 0 ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:336:17: Unqualified access QmlUtils.fileNameForUrl(folder), ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:358:49: Property "savePlotImage" not found on type "CorrelationPlot" onTriggered: { showSaveImageDialog(plot.savePlotImage); } ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:398:28: Property "xAxisLabel" not found on type "CorrelationPlot" text: plot.xAxisLabel ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:427:28: Property "yAxisLabel" not found on type "CorrelationPlot" text: plot.yAxisLabel ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:436:17: Unqualified access target: plugin.model ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:439:17: Unqualified access if(!plugin.model.sharedValuesAttributeNames.includes( ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:449:17: Unqualified access if(!plugin.model.numericalAttributeNames.includes( ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:801:20: Unqualified access model: plugin.model.nodeAttributeTableModel ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:811:17: Unqualified access plugin.model.highlightedRows = tableView.selectedRows.length < tableView.visibleRows.length ? ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:836:54: Property "minimumHeight" not found on type "CorrelationPlot" contentHeight: Math.max(height, plot.minimumHeight) ^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:882:28: Unqualified access model: plugin.model ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:895:33: Property "visibleColumnAnnotationNames" not found on type "CorrelationPlot" if(plot.visibleColumnAnnotationNames.indexOf(plot.colorGroupByAnnotationName) < 0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:918:50: Property "groupByAnnotation" not found on type "CorrelationPlot" property bool iqrStyle: plot.groupByAnnotation || plot.averagingType === PlotAveragingType.IQR ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:919:42: Unqualified access onIqrStyleChanged: { updateMenu(); } ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:877:35: Unqualified access anchors.fill: parent ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: anchors.fill: root.parent ^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:936:46: Property "busy" not found on type "CorrelationPlot" delayedRunning: plot.busy ^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:948:39: Property "columnAnnotationSelectionModeEnabled" not found on type "CorrelationPlot" visible: plot.columnAnnotationSelectionModeEnabled ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:968:38: Property "visibleHorizontalFraction" not found on type "CorrelationPlot" policy: plot.visibleHorizontalFraction < 1.0 ? ^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/plugins/correlation/ui/qml/CorrelationPlugin.qml:974:36: Property "visibleHorizontalFraction" not found on type "CorrelationPlot" size: plot.visibleHorizontalFraction ^^^^^^^^^^^^^^^^^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/plugins/websearch/ui/qml/WebsearchPlugin.qml:22:1: Warnings occurred while importing module "QtWebEngine": import QtWebEngine ^^^^^^ --- Warning: /home/runner/work/graphia/Qt/6.4.2/gcc_64/qml/QtWebChannel/plugins.qmltypes:15:37: Meta object revision and export version differ. Revision 0 corresponds to version 0.0; it should be 1.0. --- Warning: /home/runner/work/graphia/graphia/source/plugins/websearch/ui/qml/WebsearchPlugin.qml:87:46: Unqualified access urlTemplate.editText.arg(plugin.model.selectedNodeNames) : ""; ^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:414:21: Detected height on an item that is managed by a layout. This is undefined behavior; use implictHeight or Layout.preferredHeight instead. height: 1 ^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:212:20: Detected width on an item that is managed by a layout. This is undefined behavior; use implicitWidth or Layout.preferredWidth instead. width: 7 ^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:213:21: Detected height on an item that is managed by a layout. This is undefined behavior; use implictHeight or Layout.preferredHeight instead. height: 4 ^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:173:35: Unqualified access function onModelReset() { _onModelChanged(); } ^^^^^^^^^^^^^^^ Info: Did you mean "enabledChanged"? function onModelReset() { enabledChanged(); } ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:187:19: Unqualified access text: value ^^^^^ Info: Did you mean "valueOf"? text: valueOf ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:191:22: Unqualified access padding: root._padding ^^^^ Info: Did you mean "font"? padding: font._padding ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:214:22: Unqualified access visible: showSortIndicator ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:219:24: Unqualified access angle: sortIndicatorOrder === Qt.DescendingOrder ? 0 : 180 ^^^^^^^^^^^^^^^^^^ Info: sortIndicatorOrder is a member of a parent element You can qualify the access with its id to avoid this warning: angle: root.sortIndicatorOrder === Qt.DescendingOrder ? 0 : 180 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:225:30: Unqualified access strokeColor: palette.mid ^^^^^^^ Info: palette is a member of a parent element You can qualify the access with its id to avoid this warning: strokeColor: root.palette.mid ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:254:24: Unqualified access text: { return root.cellValueProvider(value); } ^^^^ Info: Did you mean "font"? text: { return font.cellValueProvider(value); } ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:260:16: Unqualified access if(root.highlightedProvider(modelColumn, modelRow)) ^^^^ Info: Did you mean "font"? if(font.highlightedProvider(modelColumn, modelRow)) ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:266:16: Unqualified access color: QmlUtils.contrastingColor(backgroundColor) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:267:22: Unqualified access leftPadding: root._padding ^^^^ Info: Did you mean "font"? leftPadding: font._padding ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:268:23: Unqualified access rightPadding: root._padding ^^^^ Info: Did you mean "font"? rightPadding: font._padding ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:269:21: Unqualified access topPadding: root._padding * 0.5 ^^^^ Info: Did you mean "font"? topPadding: font._padding * 0.5 ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:270:24: Unqualified access bottomPadding: root._padding * 0.5 ^^^^ Info: Did you mean "font"? bottomPadding: font._padding * 0.5 ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:256:47: Property "backgroundColor" not found on type "QQuickItem" background: Rectangle { color: parent.backgroundColor } ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:340:38: Unqualified access sourceComponent: root.headerDelegate ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:341:53: Unqualified access readonly property string value: model[root.cellDisplayRole] ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: readonly property string value: root.model[root.cellDisplayRole] ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:342:56: Unqualified access readonly property int modelColumn: model.column ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: readonly property int modelColumn: root.model.column ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:343:86: Unqualified access readonly property bool showSortIndicator: _forceSortIndicator || model.column === root.sortIndicatorColumn ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: readonly property bool showSortIndicator: _forceSortIndicator || root.model.column === root.sortIndicatorColumn ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:344:63: Unqualified access readonly property int sortIndicatorOrder: root.sortIndicatorOrder ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:350:25: Unqualified access headerView.implicitHeight = Math.max(headerView.implicitHeight, ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:394:21: Unqualified access root._headerItems.set(model.column, headerDelegateLoader); ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:402:21: Unqualified access root._headerItems.delete(model.column); ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:486:42: Unqualified access sourceComponent: root.cellDelegate ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:487:57: Unqualified access readonly property string value: model[root.cellDisplayRole] ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: readonly property string value: root.model[root.cellDisplayRole] ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:488:60: Unqualified access readonly property int modelColumn: model.column ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: readonly property int modelColumn: root.model.column ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:489:57: Unqualified access readonly property int modelRow: model.row ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: readonly property int modelRow: root.model.row ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:493:37: Property "implicitHeight" not found on type "QObject" if(item.implicitHeight !== 0) ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:502:25: Unqualified access root._loadedCells.add({x: model.column, y: model.row}); ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:508:25: Unqualified access root._loadedCells.add({x: model.column, y: model.row}); ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/DataTable.qml:519:25: Unqualified access root._loadedCells.forEach((cell) => ^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/+macos/ToolBarButton.qml:29:5: No type found for property "selected". This may be due to a missing import statement or incomplete qmltypes files. selected: down ^^^^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:942:24: TableProxyModel was not found. Did you add all import paths? model: TableProxyModel ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:217:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:31:1: Cannot resolve alias "sortIndicatorOrder" Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:31:1: Cannot resolve alias "sortIndicatorColumn" Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:31:1: Cannot resolve alias "columnOrder" Item ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:217:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:942:24: 'TableProxyModel' is used but it is not resolved model: TableProxyModel ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:942:24: 'TableProxyModel' is used but it is not resolved model: TableProxyModel ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:217:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:220:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:945:21: Binding assigned to "columnNames", but no property "columnNames" exists in the current element. columnNames: root.model.columnNames ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:946:21: Binding assigned to "sourceModel", but no property "sourceModel" exists in the current element. sourceModel: root.model ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1272:33: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.showAllCalculatedColumns(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:234:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1278:33: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.hideAllCalculatedColumns(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:338:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:262:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:357:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:914:21: Signal handler for "onPositionChanged" has more formal parameters than the signal it handles. onPositionChanged: function(mouse) ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:373:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1284:33: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { columnSelectionMode = false; } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1266:33: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.hideAllColumns(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1260:33: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.showAllColumns(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:942:24: Type TableProxyModel is used but it is not resolved model: TableProxyModel ^^^^^^^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:26:1: Unused import at /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:26:1 import Qt.labs.platform as Labs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:786:21: Detected height on an item that is managed by a layout. This is undefined behavior; use implictHeight or Layout.preferredHeight instead. height: 1 ^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:211:42: Property "rowCount" not found on type "TableProxyModel" function selectAll() { if(proxyModel.rowCount() > 0) selectRows(0, proxyModel.rowCount() - 1); } ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:346:50: Property "sortColumn" not found on type "TableProxyModel" sortAscendingAction.checked = proxyModel.sortColumn === root.lastClickedColumnName && ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:388:24: Unqualified access onTriggered: { pluginContent.cloneAttribute(root.lastClickedColumnName); } ^^^^^^^^^^^^^ Info: pluginContent is a member of a parent element You can qualify the access with its id to avoid this warning: onTriggered: { root.pluginContent.cloneAttribute(root.lastClickedColumnName); } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:395:24: Unqualified access onTriggered: { pluginContent.editAttribute(root.lastClickedColumnName); } ^^^^^^^^^^^^^ Info: pluginContent is a member of a parent element You can qualify the access with its id to avoid this warning: onTriggered: { root.pluginContent.editAttribute(root.lastClickedColumnName); } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:402:24: Unqualified access onTriggered: { pluginContent.removeAttributes([root.lastClickedColumnName]); } ^^^^^^^^^^^^^ Info: pluginContent is a member of a parent element You can qualify the access with its id to avoid this warning: onTriggered: { root.pluginContent.removeAttributes([root.lastClickedColumnName]); } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:423:16: Cannot assign binding of type TableProxyModel to QAbstractItemModel model: proxyModel ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:441:36: Property "buildRowSelectionRange" not found on type "TableProxyModel" let range = proxyModel.buildRowSelectionRange(less, max); ^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:478:35: Property "headerModel" not found on type "TableProxyModel" model: proxyModel.headerModel ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:527:36: Unqualified access implicitWidth: tableView.columnWidthProvider(model.column); ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:529:47: Unqualified access property var modelColumn: model.column ^^^^^ Info: model is implicitly injected into this delegate. Add a required property instead. delegate: DropArea Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:530:48: Unqualified access property int sourceColumn: proxyModel.mapOrderedToSourceColumn(model.column); ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:532:87: Unqualified access Binding { target: headerContent; property: "sourceColumn"; value: sourceColumn } ^^^^^^^^^^^^ Info: sourceColumn is a member of a parent element You can qualify the access with its id to avoid this warning: Binding { target: headerContent; property: "sourceColumn"; value: headerItem.sourceColumn } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:533:86: Unqualified access Binding { target: headerContent; property: "modelColumn"; value: modelColumn } ^^^^^^^^^^^ Info: modelColumn is a member of a parent element You can qualify the access with its id to avoid this warning: Binding { target: headerContent; property: "modelColumn"; value: headerItem.modelColumn } ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:547:33: Unqualified access target: proxyModel ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:550:29: Unqualified access refreshState(); ^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:589:45: Unqualified access parent: headerView ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:618:42: Unqualified access visible: columnSelectionMode ^^^^^^^^^^^^^^^^^^^ Info: columnSelectionMode is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root.columnSelectionMode ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:624:63: Unqualified access return !Utils.setContains(root.hiddenColumns, headerItem.text); ^^^^ Info: Did you mean "font"? return !Utils.setContains(font.hiddenColumns, headerItem.text); ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:632:37: Unqualified access root.setColumnVisibility(headerItem.text, checked); ^^^^ Info: Did you mean "font"? font.setColumnVisibility(headerItem.text, checked); ^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:643:39: Unqualified access visible: !columnSelectionMode ^^^^^^^^^^^^^^^^^^^ Info: columnSelectionMode is a member of a parent element You can qualify the access with its id to avoid this warning: visible: !root.columnSelectionMode ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:647:52: Unqualified access width: parent.width - (headerView.sortIndicatorMargin + headerView.sortIndicatorWidth) ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:650:38: Unqualified access padding: headerView.delegatePadding ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:661:36: Unqualified access width: headerView.sortIndicatorWidth ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:662:37: Unqualified access height: headerView.sortIndicatorHeight ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:663:38: Unqualified access visible: proxyModel.sortColumn === headerItem.text && !columnSelectionMode ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:659:50: Unqualified access anchors.rightMargin: headerView.sortIndicatorMargin ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:668:40: Unqualified access angle: proxyModel.sortOrder === Qt.DescendingOrder ? 0 : 180 ^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:674:46: Unqualified access strokeColor: palette.mid ^^^^^^^ Info: palette is a member of a parent element You can qualify the access with its id to avoid this warning: strokeColor: root.palette.mid ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:719:39: Unqualified access enabled: !columnSelectionMode ^^^^^^^^^^^^^^^^^^^ Info: columnSelectionMode is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: !root.columnSelectionMode ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1012:32: Unqualified access return defaultColumnWidth; ^^^^^^^^^^^^^^^^^^ Info: defaultColumnWidth is a member of a parent element You can qualify the access with its id to avoid this warning: return root.defaultColumnWidth; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1023:51: Property "mapOrderedToSourceColumn" not found on type "TableProxyModel" let sourceColumn = proxyModel.mapOrderedToSourceColumn(column); ^^^^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1043:37: Unqualified access implicitHeight: tableView.rowHeight ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1049:47: Unqualified access property int modelColumn: model.column ^^^^^ Info: model is implicitly injected into this delegate. Add a required property instead. delegate: Item Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1050:44: Unqualified access property int modelRow: model.row ^^^^^ Info: model is implicitly injected into this delegate. Add a required property instead. delegate: Item Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1085:43: Unqualified access let storedWidth = tableView.columnWidths[model.column]; ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1054:25: Unqualified access tableView.fetchColumnSizes.connect(updateColumnWidths); ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1062:25: Unqualified access tableView.fetchColumnSizes.disconnect(updateColumnWidths); ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1075:25: Unqualified access tableView.fetchColumnSizes.connect(updateColumnWidths); ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1099:32: Unqualified access width: tableView.width - (parent.x + parent.width) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1103:35: Unqualified access visible: (model.column === (proxyModel.columnCount() - 1)) && model.subSelected ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: visible: (root.model.column === (proxyModel.columnCount() - 1)) && model.subSelected ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1112:32: Unqualified access if(model.subSelected) ^^^^^ Info: model is a member of a parent element You can qualify the access with its id to avoid this warning: if(root.model.subSelected) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1133:36: Unqualified access color: QmlUtils.contrastingColor(parent.color) ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1170:46: Unqualified access onLinkHovered: { tableView.hoveredLink = link; } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1189:36: Property "invalidateFilter" not found on type "TableProxyModel" proxyModel.invalidateFilter(); ^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1204:21: Unqualified access populateTableMenu(tableView._tableMenu); ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/NodeAttributeTableView.qml:1304:27: Unqualified access visible: !columnSelectionMode ^^^^^^^^^^^^^^^^^^^ Info: columnSelectionMode is a member of a parent element You can qualify the access with its id to avoid this warning: visible: !root.columnSelectionMode ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:155:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.accepted(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:139:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.previous(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:162:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:147:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.next(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:69:24: Detected width on an item that is managed by a layout. This is undefined behavior; use implicitWidth or Layout.preferredWidth instead. width: (listPages.length * spacing) + (_padding * 2) ^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:70:25: Detected height on an item that is managed by a layout. This is undefined behavior; use implictHeight or Layout.preferredHeight instead. height: pipSize + (_padding * 2) ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:69:25: Unqualified access width: (listPages.length * spacing) + (_padding * 2) ^^^^^^^^^ Info: listPages is a member of a parent element You can qualify the access with its id to avoid this warning: width: (root.listPages.length * spacing) + (_padding * 2) ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:140:26: Unqualified access enabled: currentIndex > 0 ^^^^^^^^^^^^ Info: currentIndex is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root.currentIndex > 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:148:27: Unqualified access enabled: (currentIndex < listPages.length - 1) ? nextEnabled : false ^^^^^^^^^^^^ Info: currentIndex is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: (root.currentIndex < listPages.length - 1) ? nextEnabled : false ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:156:27: Unqualified access enabled: (currentIndex >= enableFinishAtIndex) ? finishEnabled : false ^^^^^^^^^^^^ Info: currentIndex is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: (root.currentIndex >= enableFinishAtIndex) ? finishEnabled : false ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Wizard.qml:202:13: Unqualified access to: currentIndex * -root.width ^^^^^^^^^^^^ Info: currentIndex is a member of a parent element You can qualify the access with its id to avoid this warning: to: root.currentIndex * -root.width ^^^^^ Failed to open file "qmllint" 5 Info: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/+nativemenu/PlatformMenu.qml:20:1: Unused import at /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/+nativemenu/PlatformMenu.qml:20:1 import QtQuick.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/+nativemenu/PlatformMenu.qml:29:44: Property "visible" not found on type "QQuickLabsPlatformMenuBar" visible: !hidden && (menuBar ? menuBar.visible : true) ^^^^^^^ Failed to open file "qmllint" 5 Info: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/+nativemenu/PlatformMenuSeparator.qml:20:1: Unused import at /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/+nativemenu/PlatformMenuSeparator.qml:20:1 import QtQuick.Controls ^^^^^^ Failed to open file "qmllint" 5 Info: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/+nativemenu/PlatformMenuBar.qml:20:1: Unused import at /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/+nativemenu/PlatformMenuBar.qml:20:1 import QtQuick.Controls ^^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Info: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/BaseParameterDialog.qml:21:1: Unused import at /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/BaseParameterDialog.qml:21:1 import QtQuick.Layouts ^^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:56:5: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:243:9: HoverMousePassthrough was not found. Did you add all import paths? HoverMousePassthrough {} ^^^^^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:56:5: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:56:5: Type Preferences is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:59:9: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:164:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { nextClicked(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:171:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { closeClicked(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:157:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { previousClicked(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:111:35: Unqualified access width: mainLayout.width + _padding ^^^^^^^^ Info: _padding is a member of a parent element You can qualify the access with its id to avoid this warning: width: mainLayout.width + root._padding ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:112:37: Unqualified access height: mainLayout.height + _padding ^^^^^^^^ Info: _padding is a member of a parent element You can qualify the access with its id to avoid this warning: height: mainLayout.height + root._padding ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:127:23: Unqualified access text: title ^^^^^ Info: title is a member of a parent element You can qualify the access with its id to avoid this warning: text: root.title ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:136:22: Unqualified access visible: displayPrevious || displayNext || displayClose ^^^^^^^^^^^^^^^ Info: displayPrevious is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root.displayPrevious || displayNext || displayClose ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:140:27: Unqualified access visible: !displayClose ^^^^^^^^^^^^ Info: displayClose is a member of a parent element You can qualify the access with its id to avoid this warning: visible: !root.displayClose ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:155:26: Unqualified access visible: displayPrevious ^^^^^^^^^^^^^^^ Info: displayPrevious is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root.displayPrevious ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:162:26: Unqualified access visible: displayNext ^^^^^^^^^^^ Info: displayNext is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root.displayNext ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/Hubble.qml:169:26: Unqualified access visible: displayClose ^^^^^^^^^^^^ Info: displayClose is a member of a parent element You can qualify the access with its id to avoid this warning: visible: root.displayClose ^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/SplitViewHandle.qml:28:47: Property "orientation" not found on type "QQuickItem" readonly property int orientation: parent.orientation ^^^^^^^^^^^ Info: Did you mean "rotation"? readonly property int orientation: parent.rotation ^^^^^^^^ Failed to open file "qmllint" 5 Info: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ToolBarSeparator.qml:20:1: Unused import at /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ToolBarSeparator.qml:20:1 import QtQuick.Layouts ^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:53:5: Cannot defer property assignment to "contentItem". Assigning an id to an object or one of its sub-objects bound to a deferred property will make the assignment immediate. contentItem: RowLayout ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:63:9: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:28:1: Cannot resolve alias "selected" AbstractButton ^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:63:9: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:63:9: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:63:9: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:63:9: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:63:9: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:63:9: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:63:9: Type NamedIcon is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:67:13: Binding assigned to "opacity", but no property "opacity" exists in the current element. opacity: root.hovered ? 1.0 : root.hoverOpacity ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:70:13: Binding assigned to "visible", but no property "visible" exists in the current element. visible: valid ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:73:13: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: parent._iconName ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:70:22: Unqualified access visible: valid ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:73:23: Unqualified access iconName: parent._iconName ^^^^^^ Info: parent is a member of a parent element You can qualify the access with its id to avoid this warning: iconName: root.parent._iconName ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:71:36: Unqualified access Layout.preferredWidth: height ^^^^^^ Info: height is a member of a parent element You can qualify the access with its id to avoid this warning: Layout.preferredWidth: root.height ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:79:33: Property "valid" not found on type "NamedIcon" visible: !namedIcon.valid && parent._cleansedText.length > 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:87:33: Property "valid" not found on type "NamedIcon" visible: !namedIcon.valid && parent._cleansedText.length === 0 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:88:46: Property "width" not found on type "NamedIcon" Layout.preferredWidth: namedIcon.width ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:89:47: Property "height" not found on type "NamedIcon" Layout.preferredHeight: namedIcon.height ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:92:36: Property "valid" not found on type "NamedIcon" ToolTip.visible: namedIcon.valid && _cleansedText.length > 0 && hovered ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/FloatingButton.qml:94:33: Property "valid" not found on type "NamedIcon" ToolTip.text: namedIcon.valid ? _cleansedText : "" ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/TabBarButton.qml:58:13: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.closeButtonClicked(mouse); } ^^^^^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:223:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.rejected(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:180:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.goToNext(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:172:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.goToPrevious(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:199:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:69:13: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead. anchors.margins: Constants.margin ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:84:28: Unqualified access model: listTabs.length ^^^^^^^^ Info: listTabs is a member of a parent element You can qualify the access with its id to avoid this warning: model: root.listTabs.length ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:102:36: Unqualified access color: index === _currentIndex ? palette.highlight : "transparent" ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:111:40: Unqualified access color: index === _currentIndex ? palette.highlightedText : palette.text ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:112:39: Unqualified access text: listTabs[index] ? listTabs[index].title : "" ^^^^^^^^ Info: listTabs is a member of a parent element You can qualify the access with its id to avoid this warning: text: root.listTabs[index] ? listTabs[index].title : "" ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:109:50: Unqualified access anchors.margins: _padding ^^^^^^^^ Info: _padding is a member of a parent element You can qualify the access with its id to avoid this warning: anchors.margins: root._padding ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:116:43: Unqualified access text: listTabs[index] ? listTabs[index].title : "" ^^^^^^^^ Info: listTabs is a member of a parent element You can qualify the access with its id to avoid this warning: text: root.listTabs[index] ? listTabs[index].title : "" ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:133:52: Unqualified access onClicked: goToTab(index); ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:173:26: Unqualified access enabled: _currentIndex > 0 && root.controlsEnabled ^^^^^^^^^^^^^ Info: _currentIndex is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: root._currentIndex > 0 && root.controlsEnabled ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:181:27: Unqualified access enabled: (_currentIndex < listTabs.length - 1) ? ^^^^^^^^^^^^^ Info: _currentIndex is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: (root._currentIndex < listTabs.length - 1) ? ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:189:46: Unqualified access property bool _onFinishPage: _currentIndex === listTabs.length - 1 ^^^^^^^^^^^^^ Info: _currentIndex is a member of a parent element You can qualify the access with its id to avoid this warning: property bool _onFinishPage: root._currentIndex === listTabs.length - 1 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:213:32: Unqualified access return finishEnabled; ^^^^^^^^^^^^^ Info: finishEnabled is a member of a parent element You can qualify the access with its id to avoid this warning: return root.finishEnabled; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/ListTabView.qml:291:13: Unqualified access to: _currentIndex * -(contentContainer.width) ^^^^^^^^^^^^^ Info: _currentIndex is a member of a parent element You can qualify the access with its id to avoid this warning: to: root._currentIndex * -(contentContainer.width) ^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/SlidingPanel.qml:85:17: Unqualified access target: item ^^^^ Info: item is a member of a parent element You can qualify the access with its id to avoid this warning: target: root.item ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/SlidingPanel.qml:86:72: Unqualified access function onImplicitWidthChanged() { if(!root._hidden) width = item.implicitWidth; } ^^^^ Info: item is a member of a parent element You can qualify the access with its id to avoid this warning: function onImplicitWidthChanged() { if(!root._hidden) width = root.item.implicitWidth; } ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/SlidingPanel.qml:87:73: Unqualified access function onImplicitHeightChanged() { if(!root._hidden) height = item.implicitHeight; } ^^^^ Info: item is a member of a parent element You can qualify the access with its id to avoid this warning: function onImplicitHeightChanged() { if(!root._hidden) height = root.item.implicitHeight; } ^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/PlatformMenuItem.qml:38:15: Unqualified access text: action && action.shortcut ? QmlUtils.nativeShortcutSequence(action.shortcut) : "" ^^^^^^ Info: action is a member of a parent element You can qualify the access with its id to avoid this warning: text: .action && action.shortcut ? QmlUtils.nativeShortcutSequence(action.shortcut) : "" ^^^^^ Info: You first have to give the element an id Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/PlatformMenuItem.qml:39:16: Unqualified access color: highlighted ? palette.highlightedText : palette.text ^^^^^^^^^^^ Info: highlighted is a member of a parent element You can qualify the access with its id to avoid this warning: color: .highlighted ? palette.highlightedText : palette.text ^^^^^ Info: You first have to give the element an id Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:26:1: NamedIcon was not found. Did you add all import paths? NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:26:1: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:26:1: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:26:1: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:26:1: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:26:1: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:26:1: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:26:1: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:26:1: 'NamedIcon' is used but it is not resolved NamedIcon ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:50:5: Cannot assign to non-existent default property Timer ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:36:5: Binding assigned to "iconName", but no property "iconName" exists in the current element. iconName: "help-browser" ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:38:5: Binding assigned to "width", but no property "width" exists in the current element. width: 16 ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:39:5: Binding assigned to "height", but no property "height" exists in the current element. height: 16 ^^^^^^ Info: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:22:1: Unused import at /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:22:1 import QtQuick.Controls ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:65:51: Property "width" not found on type "NamedIcon" tooltip.x = root.mapToGlobal(root.width, 0).x + _offset; ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:82:38: Unqualified access width: wrapperLayout.width + _padding ^^^^^^^^ Info: _padding is a member of a parent element You can qualify the access with its id to avoid this warning: width: wrapperLayout.width + root._padding ^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Controls/HelpTooltip.qml:83:40: Unqualified access height: wrapperLayout.height + _padding ^^^^^^^^ Info: _padding is a member of a parent element You can qualify the access with its id to avoid this warning: height: wrapperLayout.height + root._padding ^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Templates.qml:23:1: Preferences was not found. Did you add all import paths? Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Templates.qml:23:1: 'Preferences' is used but it is not resolved Preferences ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Templates.qml:25:5: Binding assigned to "section", but no property "section" exists in the current element. section: "misc" ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/shared/ui/qml/app/graphia/Shared/Templates.qml:44:48: Unqualified access return asArray().map(e => e.name).sort(QmlUtils.localeCompareStrings); ^^^^^^^^ Failed to open file "qmllint" 5 Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:200:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:116:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { root.close(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:194:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { installer.retry(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:104:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:122:21: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { installer.start(); } ^^^^^^^^^ Info: /home/runner/work/graphia/graphia/source/updater/main.qml:22:1: Unused import at /home/runner/work/graphia/graphia/source/updater/main.qml:22:1 import QtQuick.Dialogs ^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:60:22: Unqualified access visible: installer !== null && !installer.busy && !installer.complete ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:69:68: Unqualified access "Release Notes:"), Qt.application.name, version, Qt.application.version) ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:131:18: Unqualified access visible: installer !== null && installer.busy && !installer.complete ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:139:66: Unqualified access text: Utils.format(qsTr("Updating to Version {0}…"), version) ^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:156:18: Unqualified access visible: installer !== null && installer.complete ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:165:20: Unqualified access text: (installer !== null && installer.success) ? ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:173:22: Unqualified access visible: installer !== null && !installer.success ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:180:19: Unqualified access text: installer !== null && installer.error ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:191:26: Unqualified access visible: installer !== null && !installer.success ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:207:17: Unqualified access target: installer ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/main.qml:210:16: Unqualified access if(installer.complete) ^^^^^^^^^ Failed to open file "qmllint" 5 Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:614:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:627:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:1073:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:1065:17: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) { tabBar.createTab(); } ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:780:33: Signal handler for "onClicked" has more formal parameters than the signal it handles. onClicked: function(mouse) ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:538:9: Signal handler for "onTriggered" has more formal parameters than the signal it handles. onTriggered: function(source) ^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:247:38: Unqualified access Utils.format(qsTr(" - {0}"), QmlUtils.baseFileNameForUrl(root.lastUsedFilename)) : "") ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:339:28: Unqualified access let fileContents = QmlUtils.readFromFile(QmlUtils.fileNameForUrl(file)); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:47:17: Unqualified access QmlUtils.fileUrlExists(privateKeyFile); ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:286:13: Unqualified access setSaveRequired(); ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:313:25: Unqualified access QmlUtils.fileNameForUrl(settings.privateKeyFile))) : ^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:331:21: Unqualified access setSaveRequired(); ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:568:13: Unqualified access resetSaveRequired(); ^^^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:720:50: Unqualified access onTextChanged: { setSaveRequired(); } ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:730:50: Unqualified access onTextChanged: { setSaveRequired(); } ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:758:33: Unqualified access setSaveRequired(); ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:774:53: Unqualified access onCheckedChanged: { setSaveRequired(); } ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:794:36: Unqualified access model: root.operatingSystems ^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:798:57: Unqualified access property string osName: modelData.name ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:807:43: Unqualified access text: modelData.name ^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:810:57: Unqualified access onCheckedChanged: { setSaveRequired(); } ^^^^^^^^^^^^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:824:44: Unqualified access if(root.checksums[text] !== undefined) ^^^^ Info: Did you mean "font"? if(font.checksums[text] !== undefined) ^^^^ Warning: /home/runner/work/graphia/graphia/source/updater/editor/main.qml:994:21: Unqualified access setSaveRequired(); ^^^^^^^^^^^^^^^