From f866c87f5c31d086917c73d25286b54efe23e90b Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Wed, 22 Feb 2023 00:20:10 +0100 Subject: [PATCH] Minor improvements --- dmxcontroller.h | 2 +- main.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dmxcontroller.h b/dmxcontroller.h index 714a89c..1160874 100644 --- a/dmxcontroller.h +++ b/dmxcontroller.h @@ -13,7 +13,7 @@ class DmxController : public QObject { Q_OBJECT Q_PROPERTY(int performance READ performance NOTIFY performanceChanged) - Q_PROPERTY(ScheinCommanderSettings* settings READ settings) + Q_PROPERTY(ScheinCommanderSettings* settings READ settings CONSTANT) public: explicit DmxController(ScheinCommanderSettings &settings, QObject *parent = nullptr); diff --git a/main.cpp b/main.cpp index 3da55b2..aa87cf4 100644 --- a/main.cpp +++ b/main.cpp @@ -54,8 +54,8 @@ int main(int argc, char *argv[]) DmxController controller{settings, &app}; - if (!parser.positionalArguments().isEmpty()) - controller.loadProject(parser.positionalArguments().first()); + if (const auto &positionalArguments = parser.positionalArguments(); !positionalArguments.isEmpty()) + controller.loadProject(positionalArguments.first()); else if (const auto &lastProjectFile = settings.lastProjectFile(); !lastProjectFile.isEmpty()) controller.loadProject(lastProjectFile);