From c8d44b56f3fca46fa7db6d70f6574544a214b4ea Mon Sep 17 00:00:00 2001 From: bitsanddroids Date: Sat, 2 Dec 2023 22:59:07 +0100 Subject: [PATCH] Refactor setList initialization in SetHandler The static initialization of setList has been moved from the header file (sethandler.h) to the implementation file (sethandler.cpp). This change adheres more closely to standard programming practices. Other minor adjustments include the reordering of functions and the removal of unnecessary white space. --- outputmenu/handlers/sethandler.cpp | 2 +- outputmenu/handlers/sethandler.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/outputmenu/handlers/sethandler.cpp b/outputmenu/handlers/sethandler.cpp index 409444c..1b5304a 100644 --- a/outputmenu/handlers/sethandler.cpp +++ b/outputmenu/handlers/sethandler.cpp @@ -6,7 +6,7 @@ #include #include #include - +QList *SetHandler::setList = new QList(); SetHandler::SetHandler() { setList = loadSets(); } Set *SetHandler::saveSet(Set *setToSave) { diff --git a/outputmenu/handlers/sethandler.h b/outputmenu/handlers/sethandler.h index 40098bb..828f317 100644 --- a/outputmenu/handlers/sethandler.h +++ b/outputmenu/handlers/sethandler.h @@ -38,7 +38,7 @@ class SetHandler { SettingsHandler settingsHandler; OutputHandler *outputHandler = new class OutputHandler(); // QList *savedSets = new QList(); - QList *setList = new QList(); + static QList *setList; void removeOutputFromSet(int setId, int outputId);