Changeset View
Changeset View
Standalone View
Standalone View
sidebar/package/contents/ui/main.qml
Show All 17 Lines | |||||
18 | 18 | | |||
19 | import QtQuick 2.1 | 19 | import QtQuick 2.1 | ||
20 | import QtQuick.Layouts 1.1 | 20 | import QtQuick.Layouts 1.1 | ||
21 | import QtQuick.Controls 1.0 as QtControls | 21 | import QtQuick.Controls 1.0 as QtControls | ||
22 | import org.kde.kirigami 2.1 as Kirigami | 22 | import org.kde.kirigami 2.1 as Kirigami | ||
23 | 23 | | |||
24 | Kirigami.ApplicationItem { | 24 | Kirigami.ApplicationItem { | ||
25 | id: root | 25 | id: root | ||
26 | implicitWidth: wideScreen ? Kirigami.Units.gridUnit * 24 : Kirigami.Units.gridUnit * 12 | 26 | implicitWidth: wideScreen ? Kirigami.Units.gridUnit * 30 : Kirigami.Units.gridUnit * 15 | ||
27 | pageStack.initialPage: mainColumn | 27 | pageStack.initialPage: mainColumn | ||
28 | pageStack.defaultColumnWidth: wideScreen ? root.width / 2 : root.width | 28 | pageStack.defaultColumnWidth: wideScreen ? root.width / 2 : root.width | ||
29 | 29 | | |||
30 | signal focusNextRequest() | ||||
31 | signal focusPreviousRequest() | ||||
32 | | ||||
33 | function focusFirstChild() { | ||||
34 | mainColumn.focus = true; | ||||
35 | } | ||||
36 | | ||||
37 | function focusLastChild() { | ||||
38 | subCategoryColumn.focus = true; | ||||
39 | } | ||||
40 | | ||||
30 | wideScreen: pageStack.depth > 1 && systemsettings.width > Kirigami.Units.gridUnit * 70 | 41 | wideScreen: pageStack.depth > 1 && systemsettings.width > Kirigami.Units.gridUnit * 70 | ||
31 | CategoriesPage { | 42 | CategoriesPage { | ||
32 | id: mainColumn | 43 | id: mainColumn | ||
33 | } | 44 | } | ||
34 | 45 | | |||
35 | SubCategoryPage { | 46 | SubCategoryPage { | ||
36 | id: subCategoryColumn | 47 | id: subCategoryColumn | ||
37 | } | 48 | } | ||
Show All 9 Lines |