summary refs log tree commit diff
path: root/src/ui
diff options
context:
space:
mode:
authorJedi18 <targetakhil@gmail.com>2021-01-29 12:06:38 +0530
committerJedi18 <targetakhil@gmail.com>2021-01-29 12:06:38 +0530
commite09e587796373d4cb2093689c82f9912e5f84c52 (patch)
tree4eabfbd9acb5d7ddc8d30c7aebca12d37e248056 /src/ui
parentmade requeste changes (diff)
downloadnheko-e09e587796373d4cb2093689c82f9912e5f84c52.tar.xz
shifted isUsernameEditingAllowed to qml from c++
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/UserProfile.cpp15
-rw-r--r--src/ui/UserProfile.h10
2 files changed, 2 insertions, 23 deletions
diff --git a/src/ui/UserProfile.cpp b/src/ui/UserProfile.cpp
index 9e8d45b5..3872294a 100644
--- a/src/ui/UserProfile.cpp
+++ b/src/ui/UserProfile.cpp
@@ -270,8 +270,6 @@ UserProfile::changeUsername(QString username)
                                                       err->matrix_error.error);
                   });
         }
-
-        allowUsernameEditing(false);
 }
 
 void
@@ -291,19 +289,6 @@ UserProfile::unverify(QString device)
 }
 
 void
-UserProfile::allowUsernameEditing(bool allow)
-{
-        usernameEditing = allow;
-        emit usernameEditingChanged();
-}
-
-bool
-UserProfile::isUsernameEditingAllowed() const
-{
-        return usernameEditing;
-}
-
-void
 UserProfile::setGlobalUsername(const QString &globalUser)
 {
         globalUsername = globalUser;
diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h
index d450d58f..11f588b6 100644
--- a/src/ui/UserProfile.h
+++ b/src/ui/UserProfile.h
@@ -88,8 +88,6 @@ class UserProfile : public QObject
         Q_PROPERTY(
           bool userVerificationEnabled READ userVerificationEnabled NOTIFY userStatusChanged)
         Q_PROPERTY(bool isSelf READ isSelf CONSTANT)
-        Q_PROPERTY(
-          bool isUsernameEditingAllowed READ isUsernameEditingAllowed NOTIFY usernameEditingChanged)
 public:
         UserProfile(QString roomid,
                     QString userid,
@@ -105,7 +103,6 @@ public:
         bool getUserStatus();
         bool userVerificationEnabled() const;
         bool isSelf() const;
-        bool isUsernameEditingAllowed() const;
 
         Q_INVOKABLE void verify(QString device = "");
         Q_INVOKABLE void unverify(QString device = "");
@@ -115,11 +112,9 @@ public:
         Q_INVOKABLE void kickUser();
         Q_INVOKABLE void startChat();
         Q_INVOKABLE void changeUsername(QString username);
-        Q_INVOKABLE void allowUsernameEditing(bool allow);
 
 signals:
         void userStatusChanged();
-        void usernameEditingChanged();
         void displayNameChanged();
         void globalUsernameRetrieved(const QString &globalUser);
 
@@ -130,9 +125,8 @@ private:
         QString roomid_, userid_;
         QString globalUsername;
         DeviceInfoModel deviceList_;
-        bool isUserVerified  = false;
-        bool hasMasterKey    = false;
-        bool usernameEditing = false;
+        bool isUserVerified = false;
+        bool hasMasterKey   = false;
         TimelineViewManager *manager;
         TimelineModel *model;
 };