Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
Elisa
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nate Graham
Elisa
Commits
c3f0f379
Commit
c3f0f379
authored
Sep 08, 2020
by
Matthieu Gallien
🎵
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
The sort button now display the selected sort role
parent
645550df
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
1 deletion
+15
-1
src/qml/NavigationActionBar.qml
src/qml/NavigationActionBar.qml
+13
-1
src/qml/SortMenu.qml
src/qml/SortMenu.qml
+2
-0
No files found.
src/qml/NavigationActionBar.qml
View file @
c3f0f379
...
...
@@ -137,15 +137,20 @@ ColumnLayout {
onClicked
:
showArtist
()
},
FlatButtonWithToolTip
{
id
:
sortMenuButton
objectName
:
'
sortMenuButton
'
visible
:
enableSorting
&&
!
showCreateRadioButton
text
:
i18nc
(
"
Sort By Menu
"
,
"
Sort By
"
)
text
:
(
sortMenu
.
sortRoleName
!==
""
?
sortMenu
.
sortRoleName
:
i18nc
(
"
Sort By Menu Title with no sort selected
"
,
"
Sort
"
))
display
:
AbstractButton
.
TextOnly
icon.name
:
"
view-sort
"
onClicked
:
{
sortMenu
.
sortOrder
=
navigationBar
.
sortOrder
sortMenu
.
open
()
}
Layout.preferredWidth
:
textSize
.
width
+
Kirigami
.
Units
.
smallSpacing
*
2
SortMenu
{
id
:
sortMenu
...
...
@@ -153,6 +158,13 @@ ColumnLayout {
onSortRoleChanged
:
if
(
viewManager
)
viewManager
.
sortRoleChanged
(
sortRole
)
}
TextMetrics
{
id
:
textSize
text
:
sortMenuButton
.
text
font
:
sortMenuButton
.
font
}
},
FlatButtonWithToolTip
{
objectName
:
'
showFilterButton
'
...
...
src/qml/SortMenu.qml
View file @
c3f0f379
...
...
@@ -11,6 +11,7 @@ Menu {
id
:
sortMenu
property
int
sortRole
property
string
sortRoleName
property
var
sortRoles
property
var
sortRoleNames
property
var
sortOrder
...
...
@@ -27,6 +28,7 @@ Menu {
if
(
sortRoles
[
i
]
===
sortMenu
.
sortRole
&&
sortMenu
.
sortOrderNames
.
length
>=
(
i
*
2
+
1
))
{
ascendingSortOrder
.
text
=
sortMenu
.
sortOrderNames
[
i
*
2
]
descendingSortOrder
.
text
=
sortMenu
.
sortOrderNames
[
i
*
2
+
1
]
sortMenu
.
sortRoleName
=
sortMenu
.
sortRoleNames
[
i
]
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment