# 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/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/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/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/)