summary refs log tree commit diff
path: root/src/ui
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2022-10-10 14:38:29 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2022-10-10 14:38:45 +0200
commitaf699eb83eddd981537432ab08a1bbe194e30df0 (patch)
tree07723c95231bd32018ea0b26267aab945f92e798 /src/ui
parentTranslated using Weblate (Indonesian) (diff)
downloadnheko-af699eb83eddd981537432ab08a1bbe194e30df0.tar.xz
Mark classes as final where possible
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/NhekoGlobalObject.h2
-rw-r--r--src/ui/RoomSettings.h6
-rw-r--r--src/ui/RoomSummary.h4
-rw-r--r--src/ui/Theme.h2
-rw-r--r--src/ui/ThemeManager.h2
-rw-r--r--src/ui/UIA.h2
-rw-r--r--src/ui/UserProfile.h6
7 files changed, 12 insertions, 12 deletions
diff --git a/src/ui/NhekoGlobalObject.h b/src/ui/NhekoGlobalObject.h
index 77ec50d7..6ef71bcc 100644
--- a/src/ui/NhekoGlobalObject.h
+++ b/src/ui/NhekoGlobalObject.h
@@ -16,7 +16,7 @@
 #include "Theme.h"
 #include "UserProfile.h"
 
-class Nheko : public QObject
+class Nheko final : public QObject
 {
     Q_OBJECT
 
diff --git a/src/ui/RoomSettings.h b/src/ui/RoomSettings.h
index f4aa664d..99d27eee 100644
--- a/src/ui/RoomSettings.h
+++ b/src/ui/RoomSettings.h
@@ -19,7 +19,7 @@
 
 /// Convenience class which connects events emmited from threads
 /// outside of main with the UI code.
-class ThreadProxy : public QObject
+class ThreadProxy final : public QObject
 {
     Q_OBJECT
 
@@ -32,7 +32,7 @@ signals:
 
 class RoomSettings;
 
-class RoomSettingsAllowedRoomsModel : public QAbstractListModel
+class RoomSettingsAllowedRoomsModel final : public QAbstractListModel
 {
     Q_OBJECT
 
@@ -67,7 +67,7 @@ private:
     RoomSettings *settings;
 };
 
-class RoomSettings : public QObject
+class RoomSettings final : public QObject
 {
     Q_OBJECT
     Q_PROPERTY(QString roomId READ roomId CONSTANT)
diff --git a/src/ui/RoomSummary.h b/src/ui/RoomSummary.h
index fd19f4c2..30d47eb1 100644
--- a/src/ui/RoomSummary.h
+++ b/src/ui/RoomSummary.h
@@ -10,7 +10,7 @@
 
 #include <mtx/responses/public_rooms.hpp>
 
-class RoomSummaryProxy : public QObject
+class RoomSummaryProxy final : public QObject
 {
     Q_OBJECT
 
@@ -21,7 +21,7 @@ signals:
     void failed();
 };
 
-class RoomSummary : public QObject
+class RoomSummary final : public QObject
 {
     Q_OBJECT
 
diff --git a/src/ui/Theme.h b/src/ui/Theme.h
index a9fb0519..140e60b3 100644
--- a/src/ui/Theme.h
+++ b/src/ui/Theme.h
@@ -8,7 +8,7 @@
 #include <QColor>
 #include <QPalette>
 
-class Theme : public QPalette
+class Theme final : public QPalette
 {
     Q_GADGET
     Q_PROPERTY(QColor sidebarBackground READ sidebarBackground CONSTANT)
diff --git a/src/ui/ThemeManager.h b/src/ui/ThemeManager.h
index bb0b6274..1924611d 100644
--- a/src/ui/ThemeManager.h
+++ b/src/ui/ThemeManager.h
@@ -7,7 +7,7 @@
 
 #include <QCommonStyle>
 
-class ThemeManager : public QCommonStyle
+class ThemeManager final : public QCommonStyle
 {
     Q_OBJECT
 
diff --git a/src/ui/UIA.h b/src/ui/UIA.h
index a97df4ac..73a58ffe 100644
--- a/src/ui/UIA.h
+++ b/src/ui/UIA.h
@@ -9,7 +9,7 @@
 
 #include <mtxclient/http/client.hpp>
 
-class UIA : public QObject
+class UIA final : public QObject
 {
     Q_OBJECT
 
diff --git a/src/ui/UserProfile.h b/src/ui/UserProfile.h
index 90e39b89..facae6ec 100644
--- a/src/ui/UserProfile.h
+++ b/src/ui/UserProfile.h
@@ -32,7 +32,7 @@ Q_ENUM_NS(Status)
 class DeviceVerificationFlow;
 class TimelineViewManager;
 
-class UserProfileFetchProxy : public QObject
+class UserProfileFetchProxy final : public QObject
 {
     Q_OBJECT
 
@@ -83,7 +83,7 @@ public:
     qlonglong lastTs;
 };
 
-class DeviceInfoModel : public QAbstractListModel
+class DeviceInfoModel final : public QAbstractListModel
 {
     Q_OBJECT
 public:
@@ -120,7 +120,7 @@ private:
     friend class UserProfile;
 };
 
-class UserProfile : public QObject
+class UserProfile final : public QObject
 {
     Q_OBJECT
     Q_PROPERTY(QString displayName READ displayName NOTIFY displayNameChanged)