summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBalazs Egedi <egedib@inf.u-szeged.hu>2021-05-10 22:14:54 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-06-06 10:58:59 +0200
commit163e262888f8d44d1c4405b420a6a58cb622aca8 (patch)
treeb26f564b289868ee24e493c0718e66d6c532cb64 /tests
parent998fa42ef3b7653fb8a59ad25a30dabb93d491dc (diff)
Add mock FilePicker UIDelegates for Quick Controls 2
FilePicker is added to Controls2Delegates. filePicker auto test now works with Quick Controls 2. Task-number: QTBUG-93666 Change-Id: I6b5aca6a479603f5258bf49df6caeb024fed17c4 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/quick/qmltests/CMakeLists.txt2
-rw-r--r--tests/auto/quick/qmltests/mock-delegates/QtWebEngine/Controls2Delegates/FilePicker.qml (renamed from tests/auto/quick/qmltests/mock-delegates/QtWebEngine/Controls1Delegates/FilePicker.qml)22
-rw-r--r--tests/auto/quick/qmltests/qmltests.pro2
3 files changed, 13 insertions, 13 deletions
diff --git a/tests/auto/quick/qmltests/CMakeLists.txt b/tests/auto/quick/qmltests/CMakeLists.txt
index 1c77e1a05..fd756e6b9 100644
--- a/tests/auto/quick/qmltests/CMakeLists.txt
+++ b/tests/auto/quick/qmltests/CMakeLists.txt
@@ -17,6 +17,7 @@ set(testList
tst_audioMuted.qml
tst_desktopBehaviorLoadHtml.qml
tst_favicon.qml
+ tst_filePicker.qml
tst_findText.qml
tst_focusOnNavigation.qml
tst_fullScreenRequest.qml
@@ -67,7 +68,6 @@ if(TARGET Qt::QuickControls) #FIXME
list(APPEND testList
tst_contextMenu.qml
tst_download.qml
- tst_filePicker.qml
)
else()
message("\n!!!! QuickControls target is missing, some tests are not executed !!! FIXME \n")
diff --git a/tests/auto/quick/qmltests/mock-delegates/QtWebEngine/Controls1Delegates/FilePicker.qml b/tests/auto/quick/qmltests/mock-delegates/QtWebEngine/Controls2Delegates/FilePicker.qml
index 745f533f5..0ba92f5ce 100644
--- a/tests/auto/quick/qmltests/mock-delegates/QtWebEngine/Controls1Delegates/FilePicker.qml
+++ b/tests/auto/quick/qmltests/mock-delegates/QtWebEngine/Controls2Delegates/FilePicker.qml
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2021 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtWebEngine module of the Qt Toolkit.
@@ -26,24 +26,24 @@
**
****************************************************************************/
-import QtQuick 2.2
-import "../../TestParams" 1.0
+import QtQuick
+import "../../TestParams"
QtObject {
- property bool selectMultiple: false;
- property bool selectExisting: false;
- property bool selectFolder: false;
- property var nameFilters: [];
+ property bool selectMultiple: false
+ property bool selectExisting: false
+ property bool selectFolder: false
+ property var nameFilters: []
- signal filesSelected(var fileList);
- signal rejected();
+ signal filesSelected(var fileList)
+ signal rejected()
function open() {
FilePickerParams.filePickerOpened = true;
FilePickerParams.nameFilters = nameFilters;
if (FilePickerParams.selectFiles)
- filesSelected(FilePickerParams.selectedFilesUrl)
+ filesSelected(FilePickerParams.selectedFilesUrl);
else
- rejected()
+ rejected();
}
}
diff --git a/tests/auto/quick/qmltests/qmltests.pro b/tests/auto/quick/qmltests/qmltests.pro
index 6ab2977cb..513af0f3d 100644
--- a/tests/auto/quick/qmltests/qmltests.pro
+++ b/tests/auto/quick/qmltests/qmltests.pro
@@ -134,7 +134,6 @@ OTHER_FILES += \
$$PWD/data/icons/qt32.ico \
$$PWD/data/icons/qtmulti.ico \
$$PWD/data/icons/small-favicon.png \
- $$PWD/mock-delegates/QtWebEngine/Controls1Delegates/FilePicker.qml \
$$PWD/mock-delegates/QtWebEngine/Controls1Delegates/Menu.qml \
$$PWD/mock-delegates/QtWebEngine/Controls1Delegates/MenuItem.qml \
$$PWD/mock-delegates/QtWebEngine/Controls1Delegates/qmldir \
@@ -143,6 +142,7 @@ OTHER_FILES += \
$$PWD/mock-delegates/TestParams/qmldir \
$$PWD/mock-delegates/QtWebEngine/Controls2Delegates/AlertDialog.qml \
$$PWD/mock-delegates/QtWebEngine/Controls2Delegates/ConfirmDialog.qml \
+ $$PWD/mock-delegates/QtWebEngine/Controls2Delegates/FilePicker.qml \
$$PWD/mock-delegates/QtWebEngine/Controls2Delegates/PromptDialog.qml \
$$PWD/mock-delegates/QtWebEngine/Controls2Delegates/qmldir