aboutsummaryrefslogtreecommitdiff
path: root/tests/client/loadmodel.qml
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2022-02-01 07:57:21 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2022-02-01 07:57:21 +0100
commit7f5119f81fdfa2cc97df91785dcce4798b0700cf (patch)
tree26d301d9f49c963a9456077d159ac595ba7ef17d /tests/client/loadmodel.qml
parentcc2c2d9a64b28cd0a73fad3d11f1e3ab2cb5aefa (diff)
parent03a23b0138dd660dcc1fe71f5bfca100016b97f7 (diff)
downloadqmenumodel-7f5119f81fdfa2cc97df91785dcce4798b0700cf.tar.gz
qmenumodel-7f5119f81fdfa2cc97df91785dcce4798b0700cf.tar.bz2
qmenumodel-7f5119f81fdfa2cc97df91785dcce4798b0700cf.zip
Merge branch 'correct-1-0'
Attributes GH PR #18: https://github.com/AyatanaIndicators/qmenumodel/pull/18
Diffstat (limited to 'tests/client/loadmodel.qml')
-rw-r--r--tests/client/loadmodel.qml52
1 files changed, 0 insertions, 52 deletions
diff --git a/tests/client/loadmodel.qml b/tests/client/loadmodel.qml
deleted file mode 100644
index fcdb4ba..0000000
--- a/tests/client/loadmodel.qml
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright 2012 Canonical Ltd.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation; version 3.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- * Authors:
- * Renato Araujo Oliveira Filho <renato@canonical.com>
- */
-
-import QtQuick 2.0
-import QMenuModel 0.1
-
-Item {
- id: root
- width: 100
- height: 100
-
- property bool reset: resetModel
-
- onResetChanged: {
- if (reset) {
- // destroy the current model and check if it will not crash the QML engine
- view.model.destroy();
- }
- }
-
- ListView {
- id: view
- anchors.fill: parent
- delegate: Text {
- text: label
- }
- }
-
- Component.onCompleted: {
- // dynamically create the model to destroy it later
- var model = Qt.createQmlObject("import QMenuModel 0.1; QDBusMenuModel { id: menuModel; busType: globalBusType; busName: globalBusName; objectPath: globalObjectPath; }", view, "");
- model.start();
- view.model = model;
- }
-}
-