Skip to content

Commit

Permalink
[systemsettings] Sort permissions by short permission description. Fi…
Browse files Browse the repository at this point in the history
…xes JB#53656
  • Loading branch information
rainemak committed Mar 24, 2021
1 parent 8857f14 commit 9872268
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 3 deletions.
6 changes: 3 additions & 3 deletions rpm/nemo-qml-plugin-systemsettings.spec
@@ -1,6 +1,6 @@
Name: nemo-qml-plugin-systemsettings
Summary: System settings plugin for Nemo Mobile
Version: 0.5.73
Version: 0.5.75
Release: 1
License: BSD
URL: https://git.sailfishos.org/mer-core/nemo-qml-plugin-systemsettings
Expand All @@ -13,7 +13,7 @@ Requires: libsailfishkeyprovider >= 0.0.14
Requires: connman-qt5 >= 1.2.38
Requires: user-managerd >= 0.4.0
Requires: udisks2 >= 2.8.1+git6
Requires: mlite-qt5 >= 0.3.3
Requires: mlite-qt5 >= 0.3.6
Requires(post): coreutils
BuildRequires: pkgconfig(Qt5Qml)
BuildRequires: pkgconfig(Qt5SystemInfo)
Expand All @@ -22,7 +22,7 @@ BuildRequires: pkgconfig(Qt5XmlPatterns)
BuildRequires: pkgconfig(timed-qt5)
BuildRequires: pkgconfig(profile)
BuildRequires: pkgconfig(mce) >= 1.21.0
BuildRequires: pkgconfig(mlite5) >= 0.3.3
BuildRequires: pkgconfig(mlite5) >= 0.3.6
BuildRequires: pkgconfig(usb-moded-qt5)
BuildRequires: pkgconfig(blkid)
BuildRequires: pkgconfig(libcrypto)
Expand Down
10 changes: 10 additions & 0 deletions src/permissionsmodel.cpp
Expand Up @@ -33,6 +33,15 @@
#include <MPermission>
#include "permissionsmodel.h"

namespace {

bool permissionLessThan(const MPermission &p1, const MPermission &p2)
{
return (p1.description().localeAwareCompare(p2.description()) < 0);
}

}

PermissionsModel::PermissionsModel(QObject *parent)
: QAbstractListModel(parent)
{
Expand Down Expand Up @@ -106,6 +115,7 @@ void PermissionsModel::loadPermissions()
if (!permissions.isEmpty()) {
beginInsertRows(QModelIndex(), 0, permissions.length() - 1);
m_permissions.swap(permissions);
std::sort(m_permissions.begin(), m_permissions.end(), permissionLessThan);
endInsertRows();
}
}
Expand Down

0 comments on commit 9872268

Please sign in to comment.