Add CMake support

This commit is contained in:
Lars Toenning
2023-10-31 22:00:24 +01:00
parent 3ffb8f689b
commit 1deaeba584
94 changed files with 4864 additions and 248 deletions

980
src/blackgui/CMakeLists.txt Normal file
View File

@@ -0,0 +1,980 @@
# SPDX-FileCopyrightText: Copyright (C) swift Project Community / Contributors
# SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
add_library(gui SHARED
showhidebar.cpp
foreignwindows.h
dockwidget.cpp
labelandicon.cpp
altitudeedit.cpp
overlaymessages.h
stylesheetutility.h
systemtraywindow.h
singleapplicationui.h
dockwidgetinfobar.h
loginmodebuttons.ui
elidedpushbutton.cpp
models/liveryfilter.cpp
models/distributorlistmodel.h
models/actionmodel.h
models/airportlistmodel.h
models/liverylistmodel.h
models/listmodelcallsignobjects.cpp
models/liverylistmodel.cpp
models/listmodeltimestampobjects.h
models/statusmessagelistmodel.cpp
models/userlistmodel.h
models/aircraftcategorylistmodel.h
models/aircrafticaolistmodel.h
models/actionitem.cpp
models/listmodeldbobjects.cpp
models/identifierlistmodel.cpp
models/listmodelbasesimulation.cpp
models/listmodelbasenontemplate.h
models/distributorfilter.cpp
models/columns.h
models/aircraftsituationchangelistmodel.h
models/windlayerlistmodel.h
models/actionhotkeylistmodel.cpp
models/listmodelbaseaviation.cpp
models/interpolationsetupmodel.cpp
models/windlayerlistmodel.cpp
models/matchingstatisticsmodel.h
models/modelfilter.cpp
models/aircrafticaolistmodel.cpp
models/columnformatters.h
models/distributorfilter.h
models/allmodelcontainers.h
models/audiodeviceinfolistmodel.cpp
models/serverlistmodel.h
models/aircraftmodelfilter.cpp
models/simulatedaircraftlistmodel.cpp
models/aircraftsituationlistmodel.cpp
models/namevariantpairlistmodel.h
models/aircraftsituationchangelistmodel.cpp
models/airlineicaolistmodel.cpp
models/interpolationsetupmodel.h
models/airlineicaofilter.h
models/columns.cpp
models/liveryfilter.h
models/textmessagelistmodel.cpp
models/allmodels.h
models/textmessagelistmodel.h
models/actionmodel.cpp
models/listmodelbasenetwork.cpp
models/countryfilter.h
models/aircraftpartslistmodel.h
models/listmodelbaseweather.cpp
models/aircraftpartslistmodel.cpp
models/aircraftsituationlistmodel.h
models/aircraftmodelfilter.h
models/listmodeldbobjects.h
models/selectionmodel.h
models/clientlistmodel.h
models/aircraftmodellistmodel.cpp
models/listmodeltimestampobjects.cpp
models/distributorlistmodel.cpp
models/matchingstatisticsmodel.cpp
models/aircrafticaofilter.cpp
models/listmodelcallsignobjects.h
models/columnformatters.cpp
models/atcstationtreemodel.h
models/clientlistmodel.cpp
models/aircrafticaofilter.h
models/atcstationlistmodel.cpp
models/cloudlayerlistmodel.cpp
models/simulatedaircraftlistmodel.h
models/statusmessagelistmodel.h
models/aircraftcategorytreemodel.cpp
models/aircraftmodellistmodel.h
models/countrylistmodel.cpp
models/aircraftcategorylistmodel.cpp
models/namevariantpairlistmodel.cpp
models/actionitem.h
models/listmodelbase.cpp
models/audiodeviceinfolistmodel.h
models/listmodelbasemisc.cpp
models/listmodelbase.h
models/aircraftcategorytreemodel.h
models/airlineicaolistmodel.h
models/statusmessagefilter.h
models/listmodelbasenontemplate.cpp
models/countrylistmodel.h
models/temperaturelayerlistmodel.h
models/temperaturelayerlistmodel.cpp
models/serverlistmodel.cpp
models/countryfilter.cpp
models/applicationinfolistmodel.h
models/identifierlistmodel.h
models/modelfilter.h
models/cloudlayerlistmodel.h
models/userlistmodel.cpp
models/airportlistmodel.cpp
models/actionhotkeylistmodel.h
models/atcstationtreemodel.cpp
models/applicationinfolistmodel.cpp
models/statusmessagefilter.cpp
models/airlineicaofilter.cpp
models/atcstationlistmodel.h
enableforviewbasedindicator.h
pluginconfigwindow.h
views/cloudlayerview.cpp
views/interpolationsetupview.cpp
views/userview.h
views/aircraftcategorytreeview.h
views/windlayerview.h
views/viewtimestampobjects.cpp
views/aircrafticaoview.h
views/viewbase.h
views/viewbasemisc.cpp
views/windlayerview.cpp
views/temperaturelayerview.h
views/distributorview.h
views/checkboxdelegate.cpp
views/viewbaseproxystyle.cpp
views/serverview.cpp
views/distributorview.cpp
views/aircraftpartsview.cpp
views/radarview.h
views/serverview.h
views/airportview.h
views/audiodeviceinfoview.h
views/viewtimestampobjects.h
views/atcstationview.h
views/aircraftsituationview.cpp
views/temperaturelayerview.cpp
views/viewbaseproxystyle.h
views/identifierview.h
views/simulatedaircraftview.cpp
views/airportview.cpp
views/aircraftpartsview.h
views/airlineicaoview.cpp
views/applicationinfoview.h
views/userview.cpp
views/aircrafticaoview.cpp
views/simulatedaircraftview.h
views/clientview.h
views/viewbasenontemplate.cpp
views/airlineicaoview.h
views/matchingstatisticsview.h
views/aircraftsituationview.h
views/matchingstatisticsview.cpp
views/aircraftsituationchangeview.h
views/aircraftmodelstatisticsdialog.cpp
views/textmessageview.cpp
views/identifierview.cpp
views/viewbase.cpp
views/aircraftmodelvalidationdialog.cpp
views/viewdbobjects.cpp
views/viewcallsignobjects.h
views/aircraftmodelvalidationdialog.h
views/viewbaseaviation.cpp
views/interpolationsetupview.h
views/namevariantpairview.h
views/textmessageview.h
views/aircraftmodelstatisticsdialog.ui
views/aircraftmodelstatisticsdialog.h
views/audiodeviceinfoview.cpp
views/viewbaseweather.cpp
views/clientview.cpp
views/viewbaseitemdelegate.cpp
views/aircraftsituationchangeview.cpp
views/viewbasenetwork.cpp
views/viewbaseitemdelegate.h
views/flightplandialog.ui
views/atcstationtreeview.cpp
views/aircraftmodelview.h
views/namevariantpairview.cpp
views/statusmessageview.cpp
views/viewdbobjects.h
views/aircraftmodelvalidationdialog.ui
views/statusmessageview.h
views/viewcallsignobjects.cpp
views/aircraftcategoryview.h
views/applicationinfoview.cpp
views/atcstationtreeview.h
views/aircraftcategorytreeview.cpp
views/atcstationview.cpp
views/aircraftcategoryview.cpp
views/countryview.h
views/aircraftmodelview.cpp
views/checkboxdelegate.h
views/flightplandialog.h
views/radarview.cpp
views/liveryview.cpp
views/viewbasesimulation.cpp
views/cloudlayerview.h
views/countryview.cpp
views/liveryview.h
views/flightplandialog.cpp
plugindetailswindow.h
shortcut.cpp
led.cpp
qml
qml/Transceiver.qml
qml/qml.qrc
qml/AFVMap.qml
qml/AtcRing.qml
textmessagetextedit.cpp
labelandicon.ui
editors/networksetupform.ui
editors/fsdsetupform.cpp
editors/liveryform.ui
editors/relativeaircraftposition.ui
editors/networksetupform.cpp
editors/fsdsetupform.h
editors/cockpitcomform.cpp
editors/situationform.ui
editors/coordinateform.h
editors/liveryform.h
editors/situationform.h
editors/aircraftmodelform.h
editors/voicesetupform.h
editors/fsdsetupform.ui
editors/aircraftpartsform.cpp
editors/ownmodelsetform.h
editors/pilotform.cpp
editors/interpolationsetupform.ui
editors/matchingform.ui
editors/distributorform.cpp
editors/ownmodelsetform.ui
editors/coordinateform.cpp
editors/matchingform.h
editors/pilotform.h
editors/cockpitcomform.ui
editors/relativeaircraftposition.cpp
editors/matchingform.cpp
editors/modelmappingform.ui
editors/pilotform.ui
editors/form.h
editors/modelmappingmodifyform.h
editors/modelmappingmodifyform.cpp
editors/serverform.h
editors/liveryform.cpp
editors/validationindicator.h
editors/modelmappingform.h
editors/modelmappingform.cpp
editors/distributorform.ui
editors/networksetupform.h
editors/aircrafticaoform.h
editors/voicesetupform.ui
editors/aircraftpartsform.ui
editors/serverform.cpp
editors/modelmappingmodifyform.ui
editors/pbhsform.cpp
editors/validationindicator.ui
editors/aircraftpartsform.h
editors/pbhsform.ui
editors/coordinateform.ui
editors/distributorform.h
editors/airlineicaoform.cpp
editors/airlineicaoform.ui
editors/relativeaircraftposition.h
editors/form.cpp
editors/validationindicator.cpp
editors/interpolationsetupform.h
editors/situationform.cpp
editors/aircraftmodelform.cpp
editors/serverform.ui
editors/ownmodelsetform.cpp
editors/aircraftmodelform.ui
editors/airlineicaoform.h
editors/interpolationsetupform.cpp
editors/aircrafticaoform.ui
editors/pbhsform.h
editors/voicesetupform.cpp
editors/aircrafticaoform.cpp
editors/cockpitcomform.h
blackguiexport.h
pluginselector.cpp
levelmeter.cpp
loadindicator.h
pluginselector.h
infoarea.cpp
graphs
graphs/barchart.h
graphs/barchart.cpp
overlaymessagesframe.cpp
managedstatusbar.h
lineedithistory.cpp
dropsite.h
horizontalcombobox.h
dropsite.cpp
led.h
pluginconfigwindow.cpp
mainwindowaccess.cpp
guiapplication.h
labelandicon.h
loginmodebuttons.cpp
dockwidgetinfoarea.h
enableforframelesswindow.h
lineedithistory.h
showhidebar.h
overlaymessagesframe.h
loginmodebuttons.h
dockwidget.h
ticklabel.h
sharedstringlistcompleter.h
plugindetailswindow.cpp
enablefordockwidgetinfoarea.cpp
levelmeter.h
registermetadata.cpp
guiutility.cpp
showhidebar.ui
dropbase.cpp
windowfinder.cpp
textmessagetextedit.h
guiactionbind.cpp
components/interpolationcomponent.cpp
components/statusmessageform.h
components/firstmodelsetdialog.ui
components/legalinfocomponent.ui
components/cockpitcomaudiodialog.ui
components/dbmodelkeycompleter.cpp
components/radarcomponent.cpp
components/dbmappingcomponentaware.h
components/serverlistselector.cpp
components/settingssimulatorcomponent.h
components/settingsswiftplugin.cpp
components/updateinfodialog.h
components/rawfsdmessagesdialog.h
components/installxswiftbusdialog.cpp
components/distributorpreferencescomponent.ui
components/modelmatcherlogenable.ui
components/settingsxswiftbuscomponent.ui
components/selcalcodeselector.cpp
components/audionotificationcomponent.h
components/loginoverviewcomponent.h
components/updateinfodialog.ui
components/aircraftpartshistory.ui
components/copyconfigurationdialog.ui
components/autopublishdialog.ui
components/logincomponent.h
components/audionotificationcomponent.ui
components/settingsfontdialog.cpp
components/matchingstatisticscomponent.ui
components/modelmatcherlogcomponent.ui
components/ownaircraftcomponent.h
components/autopublishdialog.cpp
components/dbairlineicaocomponent.h
components/aircraftpartscomponent.ui
components/aircraftmodelstringcompleter.cpp
components/dbliveryselectorcomponent.ui
components/transpondermodecomponent.ui
components/autopublishcomponent.h
components/audioadvanceddistributeddialog.ui
components/settingsadvancedcomponent.h
components/dbdebugdatabasesetup.h
components/copyconfigurationcomponent.h
components/airportdialog.h
components/settingsmatchingdialog.cpp
components/modelmatcherlogcomponent.h
components/settingsmodelcomponent.h
components/coreinfoareacomponent.cpp
components/aircraftcomponent.h
components/modelconverterxsetupcomponent.ui
components/maininfoareacomponent.ui
components/altitudedialog.ui
components/callsigncompleter.cpp
components/audioadvanceddistributeddialog.h
components/mainkeypadareacomponent.h
components/textmessagecomponent.h
components/networkdetailscomponent.ui
components/settingsnetworkcomponent.h
components/infobarwebreadersstatussmallcomponent.ui
components/legalinfocomponent.cpp
components/usercomponent.ui
components/dbreducemodelduplicates.ui
components/installfsxterrainprobecomponent.cpp
components/weathercomponent.h
components/interpolationsetupcomponent.h
components/registermetadatacomponents.cpp
components/networkaircraftvaluescomponent.h
components/datainfoareacomponent.ui
components/settingstextmessageinlinecomponent.h
components/cockpitcomaudiodialog.h
components/dbautosimulatorstashingcomponent.h
components/settingsswiftplugin.ui
components/dbliverycolorsearchdialog.cpp
components/atcbuttoncomponent.cpp
components/cockpitcomcomponent.ui
components/dbreducemodelduplicates.cpp
components/countryselector.ui
components/coordinatedialog.ui
components/dbquickmappingwizard.h
components/dbmodelcomponent.cpp
components/modelconverterxsetupcomponent.cpp
components/logcomponent.h
components/dbstashcomponent.cpp
components/texteditdialog.ui
components/dbownmodelsetcomponent.ui
components/weathercomponent.cpp
components/scalescreenfactor.h
components/rawfsdmessagesdialog.cpp
components/flightplancomponent.h
components/dbownmodelsetcomponent.cpp
components/settingsmatchingdialog.h
components/aircraftmodelvalidationcomponent.h
components/autopublishdialog.h
components/maininfoareacomponent.h
components/logindialog.h
components/commandinput.h
components/configsimulatorcomponent.ui
components/datamaininfoareacomponent.cpp
components/settingsatcstationsinlinecomponent.cpp
components/applicationclosedialog.cpp
components/settingshotkeycomponent.h
components/datamaininfoareacomponent.h
components/settingsnetworkserverscomponent.ui
components/settingsmodelcomponent.ui
components/dbaircrafticaoselectorcomponent.h
components/corestatuscomponent.cpp
components/audioadvanceddistributedcomponent.ui
components/settingsfontcomponent.cpp
components/colorselector.cpp
components/aircraftmodelvalidationcomponent.cpp
components/settingsguicomponent.h
components/dbaircrafticaocomponent.cpp
components/loginoverviewcomponent.ui
components/setuploadingdialog.ui
components/dbmappingcomponent.ui
components/mappingcomponent.cpp
components/settingsfontdialog.h
components/dbownmodelsetdialog.cpp
components/statusmessageform.ui
components/distributorpreferencescomponent.h
components/firstmodelsetdialog.cpp
components/cockpitcomaudiodialog.cpp
components/dbairlineicaoselectorcomponent.ui
components/modelmatchercomponent.ui
components/dblogincomponent.h
components/coordinatedialog.h
components/settingsadvancedcomponent.cpp
components/dbdistributorselectorcomponent.ui
components/dbliverycomponent.h
components/dbairlineicaocomponent.ui
components/radarcomponent.h
components/coresettingsdialog.ui
components/simulatorcomponent.ui
components/simulatorcomponent.h
components/airportsmallcompleter.h
components/dbusserveraddressselector.ui
components/settingscomponent.ui
components/settingstextmessagestyle.ui
components/dbownmodelsdialog.h
components/settingsvatsimreaderscomponent.cpp
components/settingscomponent.h
components/updateinfocomponent.ui
components/infobarwebreadersstatuscomponent.h
components/setuploadingdialog.cpp
components/flightplancomponent.ui
components/dbautosimulatorstashingcomponent.ui
components/downloaddialog.ui
components/hotkeydialog.h
components/dbloaddatadialog.h
components/dbcountryselectorcomponent.cpp
components/interpolationlogdisplay.ui
components/statusmessagesdetail.ui
components/firstmodelsetcomponent.h
components/internalscomponent.ui
components/dbmappingcomponent.cpp
components/ownaircraftcomponent.cpp
components/dbcountrycomponent.cpp
components/otherswiftversionscomponent.ui
components/logcomponent.ui
components/settingsmatchingdialog.ui
components/settingsfontdialog.ui
components/loginadvcomponent.h
components/simulatorselector.ui
components/aircraftcomponent.ui
components/scalescreenfactor.ui
components/settingsmatchingcomponent.h
components/autopublishcomponent.ui
components/modelmatchercomponent.cpp
components/dbmodelmappingmodifydialog.ui
components/dbliverycolorsearch.cpp
components/rawfsdmessagescomponent.h
components/settingsswiftplugin.h
components/simbriefdownloaddialog.ui
components/atcstationcomponent.cpp
components/initialdataloadcomponent.h
components/airportsmallcompleter.cpp
components/dbownmodelsetdialog.ui
components/applicationclosedialog.ui
components/modelbrowsercomponent.ui
components/installsimulatorspecificwizardpage.h
components/dbliverycomponent.cpp
components/aircraftmodelvalidationcomponent.ui
components/settingsnetworkserverscomponent.h
components/copymodelsfromotherswiftversionsdialog.h
components/ownaircraftcomponent.ui
components/networkaircraftvaluescomponent.cpp
components/settingsxswiftbuscomponent.cpp
components/installxswiftbuscomponent.ui
components/aircraftmodelsetvalidationdialog.ui
components/dbloadoverviewcomponent.ui
components/dbliverycolorsearchdialog.ui
components/dbmodelkeycompleter.h
components/firstmodelsetdialog.h
components/audionotificationcomponent.cpp
components/dbownmodelsetformdialog.ui
components/registercomponent.ui
components/infobarwebreadersstatussmallcomponent.cpp
components/otherswiftversionsdialog.cpp
components/dbloadoverviewcomponent.cpp
components/airportsmallcompleter.ui
components/internalscomponent.cpp
components/interpolationlogdisplaydialog.h
components/mappingcomponent.ui
components/datasettingscomponent.h
components/dbmodelworkbenchcomponent.cpp
components/dbquickmappingwizard.ui
components/aircraftpartshistory.cpp
components/radarcomponent.ui
components/simbriefdownloaddialog.h
components/dbownmodelscomponent.ui
components/texteditdialog.h
components/interpolationcomponent.ui
components/dbownmodelsetformdialog.h
components/airportcompleter.cpp
components/dbdebugdatabasesetup.cpp
components/modelmatcherlogenable.h
components/updateinfocomponent.h
components/countryselector.cpp
components/infobarstatuscomponent.h
components/dbownmodelscomponent.h
components/hotkeydialog.cpp
components/configsimulatorcomponent.h
components/dbloaddatadialog.cpp
components/settingscomponent.cpp
components/dbairlinenameselectorcomponent.h
components/matchingstatisticscomponent.cpp
components/dbliveryselectorcomponent.cpp
components/firstmodelsetcomponent.cpp
components/cgsourceselector.ui
components/modelconverterxsetupcomponent.h
components/aircraftpartscomponent.h
components/settingsviewupdatetimes.cpp
components/dbaircrafticaoselectorcomponent.ui
components/textmessagecomponenttab.h
components/modelmatcherlogenable.cpp
components/aircraftcombinedtypeselector.cpp
components/modelbrowserdialog.ui
components/dbcountryselectorcomponent.ui
components/dbusserveraddressselector.h
components/copysettingsandcachescomponent.cpp
components/settingstextmessageinlinecomponent.ui
components/colorselector.ui
components/dbusserveraddressselector.cpp
components/audioadvanceddistributedcomponent.h
components/initialdataloadcomponent.ui
components/copymodelsfromotherswiftversionsdialog.ui
components/settingssimulatorcomponent.ui
components/initialdataloadcomponent.cpp
components/dbaircraftcategorycomponent.cpp
components/dbmappingcomponentaware.cpp
components/coreinfoareacomponent.ui
components/coordinatedialog.cpp
components/dbliveryselectorcomponent.h
components/dbmodelcomponent.h
components/networkdetailscomponent.cpp
components/downloadcomponent.cpp
components/aboutdialog.cpp
components/dbliverycolorsearch.h
components/aircraftpartscomponent.cpp
components/settingssimulatorbasicscomponent.cpp
components/hotkeydialog.ui
components/dbcountryselectorcomponent.h
components/configurationwizard.ui
components/coresettingsdialog.cpp
components/modelbrowsercomponent.h
components/abouthtmlcomponent.h
components/abouthtmlcomponent.ui
components/dbairlinenameselectorcomponent.ui
components/dbdistributorcomponent.h
components/autopublishcomponent.cpp
components/statusmessageformsmall.ui
components/audiodevicevolumesetupcomponent.h
components/applicationclosedialog.h
components/dbmappingcomponent.h
components/modelmatchercomponent.h
components/simulatorcomponent.cpp
components/allmaininfoareacomponents.h
components/downloaddialog.h
components/statusmessagesdetail.h
components/settingsfontcomponent.ui
components/remoteaircraftselector.ui
components/aircraftcombinedtypeselector.ui
components/infobarwebreadersstatuscomponent.cpp
components/afvmapdialog.ui
components/dbdistributorselectorcomponent.cpp
components/networkdetailscomponent.h
components/otherswiftversionsdialog.h
components/coresettingsdialog.h
components/serverlistselector.h
components/navigatordialog.ui
components/installxswiftbuscomponent.cpp
components/cockpitcomponent.ui
components/navigatordialog.h
components/logincomponent.cpp
components/callsigncompleter.ui
components/cockpitcomponent.cpp
components/simbriefdownloaddialog.cpp
components/simulatorselector.cpp
components/audiodevicevolumesetupcomponent.ui
components/dbloaddatadialog.ui
components/mainkeypadareacomponent.cpp
components/modelmodeselector.ui
components/copymodelsfromotherswiftversionscomponent.h
components/corestatuscomponent.h
components/countryselector.h
components/settingsviewupdatetimes.h
components/dbstashcomponent.ui
components/dbdistributorcomponent.cpp
components/settingssimulatormessagescomponent.h
components/texteditdialog.cpp
components/dbairlineicaoselectorbase.cpp
components/aircraftmodelstringcompleter.h
components/settingsatcstationsinlinecomponent.ui
components/modelbrowserdialog.cpp
components/airportdialog.cpp
components/rawfsdmessagescomponent.ui
components/transpondercodespinbox.h
components/cockpitcomcomponent.h
components/interpolationsetupcomponent.cpp
components/infobarstatuscomponent.cpp
components/registermetadatacomponents.h
components/modelmodeselector.h
components/settingsviewupdatetimes.ui
components/airportcompleter.h
components/cockpitinfoareacomponent.cpp
components/dbdebugdatabasesetup.ui
components/cockpittranspondermodeledscomponent.cpp
components/installfsxterrainprobecomponent.h
components/interpolationlogdisplay.h
components/selcalcodeselector.ui
components/stringlistdialog.h
components/matchingstatisticscomponent.h
components/dbloadoverviewcomponent.h
components/dbdistributorselectorcomponent.h
components/setuploadingdialog.h
components/copysettingsandcachescomponent.h
components/downloaddialog.cpp
components/callsigncompleter.h
components/altitudedialog.cpp
components/copymodelsfromotherswiftversionscomponent.cpp
components/settingssimulatormessagescomponent.cpp
components/dbaircraftcategorycomponent.ui
components/loginoverviewcomponent.cpp
components/cockpitcomtransmissioncomponent.ui
components/interpolationlogdisplay.cpp
components/dblogincomponent.cpp
components/aircraftmodelsetvalidationdialog.h
components/audiodevicevolumesetupcomponent.cpp
components/settingsatcstationsinlinecomponent.h
components/aboutdialog.h
components/textmessagecomponent.ui
components/aircraftmodelsetvalidationdialog.cpp
components/coreinfoareacomponent.h
components/rawfsdmessagesdialog.ui
components/dbautostashingcomponent.h
components/afvmapdialog.h
components/transpondermodecomponent.h
components/remoteaircraftselector.cpp
components/stringlistdialog.cpp
components/atcstationcomponent.ui
components/mainkeypadareacomponent.ui
components/settingssimulatorcomponent.cpp
components/dbairlineicaoselectorbase.h
components/dbownmodelsdialog.ui
components/afvmapdialog.cpp
components/dbmodelcomponent.ui
components/modelmatcherlogcomponent.cpp
components/airportcompleter.ui
components/cgsourceselector.h
components/legalinfocomponent.h
components/settingsvatsimreaderscomponent.ui
components/infobarwebreadersstatuscomponent.ui
components/dbmodelmappingmodifydialog.cpp
components/dbliverycolorsearchdialog.h
components/modelbrowserdialog.h
components/aboutdialog.ui
components/logindialog.ui
components/cockpitcomcomponent.cpp
components/logcomponent.cpp
components/copyconfigurationdialog.cpp
components/configurationwizard.cpp
components/downloadcomponent.ui
components/dbquickmappingwizard.cpp
components/aircraftcombinedtypeselector.h
components/dbownmodelsetformdialog.cpp
components/dbmodelworkbenchcomponent.ui
components/otherswiftversionsdialog.ui
components/dbreducemodelduplicates.h
components/colorselector.h
components/weathercomponent.ui
components/dbstashcomponent.h
components/transpondercodespinbox.cpp
components/interpolationcomponent.h
components/dbairlineicaoselectorcomponent.h
components/logindialog.cpp
components/maininfoareacomponent.cpp
components/mappingcomponent.h
components/dbautostashingcomponent.ui
components/copysettingsandcachescomponent.ui
components/dbaircraftcategorycomponent.h
components/copymodelsfromotherswiftversionscomponent.ui
components/settingsnetworkserverscomponent.cpp
components/aircraftmodelstringcompleter.ui
components/altitudedialog.h
components/textmessagecomponent.cpp
components/flightplancomponent.cpp
components/usercomponent.cpp
components/cockpitinfoareacomponent.h
components/interpolationlogdisplaydialog.ui
components/installxswiftbusdialog.h
components/settingssimulatorbasicscomponent.ui
components/copyconfigurationdialog.h
components/scalescreenfactor.cpp
components/downloadcomponent.h
components/audioadvanceddistributeddialog.cpp
components/configurationwizard.h
components/atcbuttoncomponent.ui
components/transpondermodeselector.h
components/statusmessageformsmall.h
components/dbaircrafticaoselectorcomponent.cpp
components/infobarstatuscomponent.ui
components/interpolationlogdisplaydialog.cpp
components/dbdistributorcomponent.ui
components/cockpittranspondermodeledscomponent.h
components/settingssimulatormessagescomponent.ui
components/settingsmatchingcomponent.cpp
components/modelbrowsercomponent.cpp
components/settingsguicomponent.ui
components/dbautostashingcomponent.cpp
components/transpondermodecomponent.cpp
components/configsimulatorcomponent.cpp
components/atcbuttoncomponent.h
components/cockpitinfoareacomponent.ui
components/settingssimulatorbasicscomponent.h
components/settingsvatsimreaderscomponent.h
components/marginsinput.ui
components/aircraftcomponent.cpp
components/settingsmodelcomponent.cpp
components/logincomponent.ui
components/stringlistdialog.ui
components/dbcountrycomponent.ui
components/loginadvcomponent.cpp
components/selcalcodeselector.h
components/navigatordialog.cpp
components/dblogincomponent.ui
components/usercomponent.h
components/dbairlinenameselectorcomponent.cpp
components/dbautosimulatorstashingcomponent.cpp
components/statusmessageformsmall.cpp
components/marginsinput.cpp
components/dbliverycolorsearch.ui
components/dbcountrycomponent.h
components/transpondermodeselector.cpp
components/dbownmodelsetcomponent.h
components/networkaircraftvaluescomponent.ui
components/dbaircrafticaocomponent.h
components/corestatuscomponent.ui
components/loginadvcomponent.ui
components/datasettingscomponent.ui
components/cockpitcomtransmissioncomponent.cpp
components/copyconfigurationcomponent.cpp
components/firstmodelsetcomponent.ui
components/settingsnetworkcomponent.ui
components/cgsourceselector.cpp
components/statusmessagesdetail.cpp
components/otherswiftversionscomponent.cpp
components/audioadvanceddistributedcomponent.cpp
components/dbmodelmappingmodifydialog.h
components/interpolationsetupcomponent.ui
components/datasettingscomponent.cpp
components/dbownmodelsetdialog.h
components/infobarwebreadersstatussmallcomponent.h
components/installxswiftbusdialog.ui
components/dbmodelworkbenchcomponent.h
components/updateinfodialog.cpp
components/copymodelsfromotherswiftversionsdialog.cpp
components/settingsadvancedcomponent.ui
components/datainfoareacomponent.h
components/dbownmodelscomponent.cpp
components/marginsinput.h
components/copyconfigurationcomponent.ui
components/registercomponent.cpp
components/statusmessageform.cpp
components/settingsxswiftbuscomponent.h
components/datainfoareacomponent.cpp
components/dbownmodelsdialog.cpp
components/updateinfocomponent.cpp
components/rawfsdmessagescomponent.cpp
components/dbairlineicaoselectorcomponent.cpp
components/abouthtmlcomponent.cpp
components/settingsmatchingcomponent.ui
components/otherswiftversionscomponent.h
components/settingsfontcomponent.h
components/commandinput.cpp
components/settingstextmessageinlinecomponent.cpp
components/atcstationcomponent.h
components/settingsguicomponent.cpp
components/cockpitcomtransmissioncomponent.h
components/modelmodeselector.cpp
components/remoteaircraftselector.h
components/installxswiftbuscomponent.h
components/installfsxterrainprobecomponent.ui
components/internalscomponent.h
components/settingshotkeycomponent.ui
components/settingstextmessagestyle.cpp
components/dbaircrafticaocomponent.ui
components/simulatorselector.h
components/distributorpreferencescomponent.cpp
components/settingsnetworkcomponent.cpp
components/airportdialog.ui
components/registercomponent.h
components/cockpitcomponent.h
components/datamaininfoareacomponent.ui
components/dbairlineicaocomponent.cpp
components/aircraftpartshistory.h
components/settingshotkeycomponent.cpp
components/settingstextmessagestyle.h
components/dbliverycomponent.ui
elidedpushbutton.h
enableforframelesswindow.cpp
overlaymessages.cpp
foreignwindows.cpp
stylesheetutility.cpp
dropbase.h
eventfilter.cpp
copyxswiftbusdialog.h
infoarea.h
altitudeedit.h
copyxswiftbusdialog.cpp
ecosystemcombobox.h
dockwidgetinfoarea.cpp
guiutility.h
uppercasevalidator.cpp
mainwindowaccess.h
eventfilter.h
singleapplicationui.cpp
ecosystemcombobox.cpp
menus/fontmenus.h
menus/menuaction.h
menus/aircraftmodelmenus.h
menus/fontmenus.cpp
menus/menuaction.cpp
menus/menudelegate.h
menus/aircraftmodelmenus.cpp
dockwidgetinfobar.cpp
splashscreen.cpp
filters/aircraftmodelfilterbar.cpp
filters/countryfilterbar.ui
filters/aircraftmodelfilterbar.ui
filters/liveryfilterbar.ui
filters/distributorfilterbar.ui
filters/airlineicaofilterbar.cpp
filters/countryfilterbar.cpp
filters/aircrafticaofilterbar.cpp
filters/aircraftmodelfilterdialog.h
filters/airlineicaofilterbar.ui
filters/aircrafticaofilterbar.ui
filters/distributorfilterbar.h
filters/aircraftmodelfilterdialog.cpp
filters/statusmessagefilterdialog.ui
filters/filterwidget.cpp
filters/liveryfilterbar.h
filters/statusmessagefilterdialog.cpp
filters/liveryfilterbar.cpp
filters/statusmessagefilterbar.cpp
filters/statusmessagefilterbar.h
filters/statusmessagefilterbar.ui
filters/filterwidget.h
filters/aircraftmodelfilterdialog.ui
filters/aircraftmodelfilterbar.h
filters/countryfilterbar.h
filters/airlineicaofilterbar.h
filters/distributorfilterbar.cpp
filters/aircrafticaofilterbar.h
filters/filterbarbuttons.h
filters/filterbarbuttons.cpp
filters/filterdialog.h
filters/filterbarbuttons.ui
filters/statusmessagefilterdialog.h
filters/filterdialog.cpp
pluginconfig.h
ticklabel.cpp
guiactionbind.h
guiapplication.cpp
registermetadata.h
enablefordockwidgetinfoarea.h
shortcut.h
plugindetailswindow.ui
loadindicator.cpp
horizontalcombobox.cpp
settings/dockwidgetsettings.h
settings/navigatorsettings.h
settings/guisettings.h
settings/viewupdatesettings.h
settings/updatenotification.h
settings/viewupdatesettings.cpp
settings/navigatorsettings.cpp
settings/guisettings.cpp
settings/textmessagesettings.h
settings/atcstationssettings.h
settings/dockwidgetsettings.cpp
settings/textmessagesettings.cpp
settings/atcstationssettings.cpp
managedstatusbar.cpp
sharedstringlistcompleter.cpp
overlaymessages.ui
windowfinder.h
splashscreen.h
enableforviewbasedindicator.cpp
uppercasevalidator.h
systemtraywindow.cpp
)
if(WIN32)
target_sources(gui PRIVATE
win/windowfinderwindows.cpp
win/windowfinderwindows.h
)
endif()
# Copy resources
add_custom_command(TARGET gui
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different share ${PROJECT_BINARY_DIR}/out/share
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(gui PUBLIC ${PROJECT_SOURCE_DIR}/src)
target_link_libraries(gui
PUBLIC
Qt::Core
misc
core
Qt::Widgets
Qt::Svg
externals_qwt_plot
)
target_compile_definitions(gui PRIVATE BUILD_BLACKGUI_LIB)
target_compile_definitions(gui PRIVATE QWT_DLL)
target_precompile_headers(gui
PRIVATE
${SWIFT_MISC_PCH}
${SWIFT_CORE_PCH}
${SWIFT_GUI_PCH}
)
install(TARGETS gui
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin
)
install(DIRECTORY share/qss DESTINATION ${CMAKE_INSTALL_PREFIX}/share/)