summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleix Pol <aleixpol@kde.org>2015-10-19 14:00:22 (GMT)
committerAleix Pol <aleixpol@kde.org>2015-10-19 14:00:22 (GMT)
commit229612fba2cee65937a6daba6ddf0ed7184c364e (patch)
treec6323184da9d6cdd2688d48d99fb89ddaee4cd66
parentd14bec86d4237241a36396d6cee9fc64704bc103 (diff)
Workaround stupid crash in Qt
-rw-r--r--discover/qml/ApplicationsListPage.qml4
-rw-r--r--discover/qml/InstalledPage.qml8
2 files changed, 6 insertions, 6 deletions
diff --git a/discover/qml/ApplicationsListPage.qml b/discover/qml/ApplicationsListPage.qml
index f79f3cd..d169635 100644
--- a/discover/qml/ApplicationsListPage.qml
+++ b/discover/qml/ApplicationsListPage.qml
@@ -67,7 +67,8 @@ Item {
page.sectionDelegate = role=="canUpgrade" ? installedSectionDelegate : defaultSectionDelegate
}
- readonly property alias currentSortAction: sortActionGroup.current
+ ExclusiveGroup { id: sortActionGroup }
+ readonly property string currentSortAction: sortActionGroup.current.text
readonly property Menu sortMenu: Menu {
MenuItem {
text: i18n("Name")
@@ -105,7 +106,6 @@ Item {
exclusiveGroup: sortActionGroup
}
}
- ExclusiveGroup { id: sortActionGroup }
property Component tools: RowLayout {
visible: page.visible
diff --git a/discover/qml/InstalledPage.qml b/discover/qml/InstalledPage.qml
index 66a83ee..942237f 100644
--- a/discover/qml/InstalledPage.qml
+++ b/discover/qml/InstalledPage.qml
@@ -7,13 +7,13 @@ ApplicationsListPage {
id: page
stateFilter: 2
preferList: true
-
+
Component.onCompleted: {
page.changeSorting("canUpgrade", Qt.AscendingOrder, "canUpgrade")
}
- property var icon: "applications-other"
- property string title: i18n("Installed")
+ readonly property var icon: "applications-other"
+ readonly property string title: i18n("Installed")
header: PageHeader {
width: app.actualWidth
@@ -36,7 +36,7 @@ ApplicationsListPage {
Item { Layout.fillWidth: true }
Label { text: i18n("Sort by ") }
Button {
- text: page.currentSortAction.text
+ text: page.currentSortAction
menu: page.sortMenu
}
}