Skip to content

Commit

Permalink
[nemo-systemsettings] Add longDescription to PermissionsModel. JB#52386
Browse files Browse the repository at this point in the history
Signed-off-by: Tomi Leppänen <tomi.leppanen@jolla.com>
  • Loading branch information
Tomin1 committed Dec 9, 2020
1 parent 76f733f commit 6648417
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 2 deletions.
4 changes: 2 additions & 2 deletions rpm/nemo-qml-plugin-systemsettings.spec
Expand Up @@ -13,7 +13,7 @@ Requires: libsailfishkeyprovider >= 0.0.14
Requires: connman-qt5 >= 1.2.21
Requires: user-managerd >= 0.4.0
Requires: udisks2 >= 2.8.1+git6
Requires: mlite-qt5 >= 0.3.0
Requires: mlite-qt5 >= 0.3.3
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.0
BuildRequires: pkgconfig(mlite5) >= 0.3.3
BuildRequires: pkgconfig(usb-moded-qt5)
BuildRequires: pkgconfig(blkid)
BuildRequires: pkgconfig(libcrypto)
Expand Down
3 changes: 3 additions & 0 deletions src/permissionsmodel.cpp
Expand Up @@ -62,6 +62,7 @@ QHash<int, QByteArray> PermissionsModel::roleNames() const
static const QHash<int, QByteArray> roles = {
{ Qt::DisplayRole, "display" },
{ DescriptionRole, "description" },
{ LongDescriptionRole, "longDescription" },
{ NameRole, "name" },
};
return roles;
Expand All @@ -82,6 +83,8 @@ QVariant PermissionsModel::data(const QModelIndex &index, int role) const
case Qt::DisplayRole:
case DescriptionRole:
return m_permissions.at(index.row()).description();
case LongDescriptionRole:
return m_permissions.at(index.row()).longDescription();
case NameRole:
return m_permissions.at(index.row()).name();
default:
Expand Down
1 change: 1 addition & 0 deletions src/permissionsmodel.h
Expand Up @@ -49,6 +49,7 @@ class SYSTEMSETTINGS_EXPORT PermissionsModel: public QAbstractListModel

enum Roles {
DescriptionRole = Qt::UserRole,
LongDescriptionRole,
NameRole,
};

Expand Down

0 comments on commit 6648417

Please sign in to comment.