on xenial help sign in
Added indicator base/widget to Unity.Indicatos mock
commit5b3e4b94e67a31f33760c41688e46ac5ba1dc3aa authorNick Dedekind <nicholas.dedekind@gmail.com> dateSun 27 Oct 2013, 10:20 (13 years ago) parent247b259
3 files changed+68
tests/mocks/Unity/Indicators/IndicatorBase.qml+38 tests/mocks/Unity/Indicators/IndicatorWidget.qml+28 tests/mocks/Unity/Indicators/qmldir+2
tests/mocks/Unity/Indicators/IndicatorBase.qmlnew file+38
@@ -0,0 +1,38 @@
1+/*
2+ * Copyright 2013 Canonical Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU Lesser General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU Lesser General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU Lesser General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ *
16+ * Authors:
17+ * Nick Dedekind <nick.dedekind@canonical.com>
18+ */
19+
20+import QtQuick 2.0
21+import QMenuModel 0.1
22+
23+Item {
24+ //const
25+ property string busName
26+ property string actionsObjectPath
27+ property string rootMenuType: "com.canonical.indicator.root"
28+ property string deviceMenuObjectPath
29+
30+ property var menuModel: QMenuModel {}
31+
32+ property var rootActionState: {
33+ leftLabel: ""
34+ rightLabel: ""
35+ icons: []
36+ enabled: true
37+ }
38+}
tests/mocks/Unity/Indicators/IndicatorWidget.qmlnew file+28
@@ -0,0 +1,28 @@
1+/*
2+ * Copyright 2013 Canonical Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU Lesser General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU Lesser General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU Lesser General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ *
16+ * Authors:
17+ * Nick Dedekind <nick.dedekind@canonical.com>
18+ */
19+
20+import QtQuick 2.0
21+import Unity.Indicators 0.1 as Indicators
22+
23+IndicatorBase {
24+ id: indicatorWidget
25+
26+ enabled: false
27+ property int iconSize: height - units.gu(0.5)
28+}
tests/mocks/Unity/Indicators/qmldir+2
@@ -2,6 +2,8 @@ module Unity.Indicators
22plugin IndicatorsFakeQml
33
44CachedUnityMenuModel 0.1 CachedUnityMenuModel.qml
5+IndicatorBase 0.1 IndicatorBase.qml
6+IndicatorWidget 0.1 IndicatorWidget.qml
57IndicatorsModel 0.1 IndicatorsModel.qml
68FakeMenuPage 0.1 FakeMenuPage.qml
79RootActionState 0.1 RootActionState.qml