summary refs log tree commit diff
path: root/src/ui
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2021-05-02 18:01:18 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2021-05-02 18:06:56 +0200
commitab0baf5d9eb3319f8d3da15bd966ab8ab2810fce (patch)
treecba4d1153ec3e8573e8a6821d3e6b07d771fdccd /src/ui
parentFix crash when you have no rooms and open the global user profile (diff)
downloadnheko-ab0baf5d9eb3319f8d3da15bd966ab8ab2810fce.tar.xz
Only show actions, when you have permissions to do them
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/UserProfile.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h

index 7c9c7495..aa7266ab 100644 --- a/src/ui/UserProfile.h +++ b/src/ui/UserProfile.h
@@ -95,6 +95,7 @@ class UserProfile : public QObject Q_PROPERTY( bool userVerificationEnabled READ userVerificationEnabled NOTIFY userStatusChanged) Q_PROPERTY(bool isSelf READ isSelf CONSTANT) + Q_PROPERTY(TimelineModel *room READ room CONSTANT) public: UserProfile(QString roomid, QString userid, @@ -111,6 +112,7 @@ public: bool userVerificationEnabled() const; bool isSelf() const; bool isLoading() const; + TimelineModel *room() const { return model; } Q_INVOKABLE void verify(QString device = ""); Q_INVOKABLE void unverify(QString device = "");