diff --git a/src/Lib/client.cpp b/src/Lib/client.cpp index c068abf..119912e 100644 --- a/src/Lib/client.cpp +++ b/src/Lib/client.cpp @@ -36,8 +36,6 @@ lc::Client::Client(const QString &argIP, const QString &argMAC, unsigned short int argYPosition, const QString &argPingCmd) : ip{argIP}, mac{argMAC}, name{argName}, xPosition{argXPosition}, yPosition{argYPosition}, protectedCycles{0} { - qRegisterMetaType("STATE"); - if (!argPingCmd.isEmpty()) { pinger = new ClientPinger{ip, argPingCmd}; pinger->moveToThread(&pingerThread); diff --git a/src/main.cpp b/src/main.cpp index d2224bd..c62db4f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -28,6 +28,9 @@ std::unique_ptr settings; int main(int argc, char *argv[]) { QApplication a{argc, argv}; + + qRegisterMetaType(); + settings.reset(new lc::Settings{QSettings{"Labcontrol", "Labcontrol"}}); lc::MainWindow w; w.show();