From 562596651445f38b2e540b52577db04633e7d933 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bodn=C3=A1r=20Zsombor?= <bodzsoaa@sch.bme.hu>
Date: Sat, 27 Feb 2021 13:59:56 +0100
Subject: [PATCH] Configuration should be a normal C++ class

---
 src/configuration.cc | 2 +-
 src/configuration.h  | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/configuration.cc b/src/configuration.cc
index 273b639..93516ca 100644
--- a/src/configuration.cc
+++ b/src/configuration.cc
@@ -9,7 +9,7 @@ constexpr quint8 kRgbByteSize{3};
 constexpr quint8 kProtocolType{2};
 }  // namespace
 
-Configuration::Configuration(QObject *parent) : QObject(parent) {
+Configuration::Configuration() {
   QSettings settings(QSettings::IniFormat, QSettings::UserScope, "matrix-group",
                      "libmueb");
   // Building specific constants
diff --git a/src/configuration.h b/src/configuration.h
index cf1f070..8aa4f0b 100644
--- a/src/configuration.h
+++ b/src/configuration.h
@@ -9,8 +9,7 @@
 
 namespace libmueb {
 
-class Configuration : public QObject {
-  Q_OBJECT
+class Configuration {
   Q_DISABLE_COPY(Configuration)
 
  public:
@@ -57,7 +56,7 @@ class Configuration : public QObject {
   quint8 factor_;
   bool debug_mode_;
 
-  explicit Configuration(QObject* parent = nullptr);
+  Configuration();
   ~Configuration() = default;
 };
 
-- 
GitLab