QT += core gui widgets network TARGET = traintastic-client TEMPLATE = app DEFINES += QT_DEPRECATED_WARNINGS greaterThan(QT_MINOR_VERSION, 11): { # >= 5.12 CONFIG += c++17 } else { QMAKE_CXXFLAGS += -std=c++17 } INCLUDEPATH += \ ../shared/src \ ../server/thirdparty \ thirdparty SOURCES += \ src/main.cpp \ src/mainwindow.cpp \ src/dialog/connectdialog.cpp \ src/network/inputmonitor.cpp \ src/network/object.cpp \ ../shared/src/traintastic/locale/locale.cpp \ src/network/unitproperty.cpp \ src/widget/unitpropertyedit.cpp \ thirdparty/QtWaitingSpinner/waitingspinnerwidget.cpp \ src/widget/alertwidget.cpp \ src/network/utils.cpp \ src/network/tablemodel.cpp \ src/widget/serverconsolewidget.cpp \ src/widget/tablewidget.cpp \ src/widget/objectlistwidget.cpp \ src/widget/decoderlistwidget.cpp \ src/widget/commandstationlistwidget.cpp \ src/widget/serversettingswidget.cpp \ src/network/property.cpp \ src/network/interfaceitems.cpp \ src/network/interfaceitem.cpp \ src/widget/propertycheckbox.cpp \ src/widget/propertylineedit.cpp \ src/widget/propertyspinbox.cpp \ src/widget/propertydirectioncontrol.cpp \ src/widget/propertytextedit.cpp \ src/widget/propertyvaluelabel.cpp \ src/network/objectproperty.cpp \ src/widget/luascriptlistwidget.cpp \ src/widget/propertycombobox.cpp \ src/widget/inputlistwidget.cpp \ src/subwindow/objectsubwindow.cpp \ src/widget/createwidget.cpp \ src/widget/decoderfunctionlistwidget.cpp \ src/network/connection.cpp \ src/mdiarea.cpp \ src/network/method.cpp \ src/dialog/worldlistdialog.cpp \ src/widget/object/abstracteditwidget.cpp \ src/widget/object/luascripteditwidget.cpp \ src/widget/object/objecteditwidget.cpp \ src/widget/propertyluacodeedit.cpp \ src/dialog/settingsdialog.cpp \ src/utils/getlocalepath.cpp \ src/utils/geticonforclassid.cpp \ src/widget/propertyobjectedit.cpp \ src/utils/enum.cpp \ src/dialog/objectselectlistdialog.cpp \ src/widget/inputmonitorwidget.cpp \ src/widget/ledwidget.cpp \ src/widget/methodpushbutton.cpp \ src/widget/outputkeyboardwidget.cpp \ src/network/outputkeyboard.cpp \ src/style/abstractstyle.cpp \ src/style/materialdarkstyle.cpp \ src/style/materiallightstyle.cpp HEADERS += \ src/mainwindow.hpp \ src/dialog/connectdialog.hpp \ src/network/inputmonitor.hpp \ src/network/object.hpp \ ../shared/src/traintastic/message.hpp \ ../shared/src/traintastic/locale/locale.hpp \ src/network/unitproperty.hpp \ src/widget/unitpropertyedit.hpp \ thirdparty/QtWaitingSpinner/waitingspinnerwidget.h \ src/widget/alertwidget.hpp \ src/network/utils.hpp \ src/network/tablemodel.hpp \ src/network/tablemodelptr.hpp \ src/network/handle.hpp \ src/network/objectptr.hpp \ src/widget/serverconsolewidget.hpp \ src/widget/tablewidget.hpp \ src/widget/objectlistwidget.hpp \ src/widget/commandstationlistwidget.hpp \ src/widget/decoderlistwidget.hpp \ src/widget/serversettingswidget.hpp \ src/network/property.hpp \ src/network/interfaceitems.hpp \ src/network/interfaceitem.hpp \ src/widget/propertycheckbox.hpp \ src/network/abstractproperty.hpp \ src/widget/propertylineedit.hpp \ src/widget/propertyspinbox.hpp \ src/widget/propertydirectioncontrol.hpp \ src/widget/propertytextedit.hpp \ src/widget/propertyvaluelabel.hpp \ src/network/objectproperty.hpp \ src/widget/luascriptlistwidget.hpp \ src/widget/propertycombobox.hpp \ src/widget/inputlistwidget.hpp \ src/subwindow/objectsubwindow.hpp \ src/widget/createwidget.hpp \ src/widget/decoderfunctionlistwidget.hpp \ src/network/connection.hpp \ src/mdiarea.hpp \ src/network/method.hpp \ src/dialog/worldlistdialog.hpp \ src/utils/internalupdateholder.hpp \ src/widget/object/abstracteditwidget.hpp \ src/widget/object/objecteditwidget.hpp \ src/widget/object/luascripteditwidget.hpp \ src/widget/propertyluacodeedit.hpp \ src/dialog/settingsdialog.hpp \ src/utils/getlocalepath.hpp \ src/utils/geticonforclassid.hpp \ src/widget/propertyobjectedit.hpp \ src/utils/enum.hpp \ src/dialog/objectselectlistdialog.hpp \ src/widget/inputmonitorwidget.hpp \ src/widget/ledwidget.hpp \ src/widget/methodpushbutton.hpp \ src/widget/outputkeyboardwidget.hpp \ src/network/outputkeyboard.hpp \ src/style/abstractstyle.hpp \ src/style/materialdarkstyle.hpp \ src/style/materiallightstyle.hpp RESOURCES += \ dark.qrc