set(QGIS_GUI_SRCS actions/qgsactionmenu.cpp actions/qgsmaplayeraction.cpp actions/qgsmaplayeractioncontext.cpp actions/qgsmaplayeractioncontextgenerator.cpp actions/qgsmaplayeractionregistry.cpp raster/qgscreaterasterattributetabledialog.cpp raster/qgsloadrasterattributetabledialog.cpp raster/qgsrasterattributetablewidget.cpp raster/qgsrasterattributetabledialog.cpp raster/qgsrasterattributetableaddcolumndialog.cpp raster/qgsrasterattributetableaddrowdialog.cpp raster/qgscolorrampshaderwidget.cpp raster/qgsmultibandcolorrendererwidget.cpp raster/qgspalettedrendererwidget.cpp raster/qgsrasterattributetablemodel.cpp raster/qgsrasterbandcombobox.cpp raster/qgsrastercontourrendererwidget.cpp raster/qgsrasterhistogramwidget.cpp raster/qgsrasterlabelingwidget.cpp raster/qgsrasterlabelsettingswidget.cpp raster/qgsrasterlayerproperties.cpp raster/qgsrasterlayertemporalpropertieswidget.cpp raster/qgsrasterminmaxwidget.cpp raster/qgsrasterrendererwidget.cpp raster/qgssinglebandgrayrendererwidget.cpp raster/qgssinglebandpseudocolorrendererwidget.cpp raster/qgsrastersinglecolorrendererwidget.cpp raster/qgsrendererrasterpropertieswidget.cpp raster/qgsrastertransparencywidget.cpp raster/qgshillshaderendererwidget.cpp raster/qgsresamplingutils.cpp vector/qgsattributeactiondialog.cpp vector/qgsattributeactionpropertiesdialog.cpp vector/qgsattributesforminitcode.cpp vector/qgsattributesformmodel.cpp vector/qgsattributesformproperties.cpp vector/qgsattributesformtreeviewindicator.cpp vector/qgsattributesformtreeviewindicatorprovider.cpp vector/qgsattributesformtreeviewitemdelegate.cpp vector/qgsattributesformview.cpp vector/qgsdiagramproperties.cpp vector/qgsdiagramwidget.cpp vector/qgsfieldcalculator.cpp vector/qgsjoindialog.cpp vector/qgssourcefieldsproperties.cpp vector/qgsstackeddiagramproperties.cpp vector/qgsvectorlayerlegendwidget.cpp vector/qgsvectorlayerproperties.cpp vector/qgswmsdimensiondialog.cpp symbology/qgs25drendererwidget.cpp symbology/characterwidget.cpp symbology/qgsarrowsymbollayerwidget.cpp symbology/qgsbrushstylecombobox.cpp symbology/qgscategorizedsymbolrendererwidget.cpp symbology/qgscptcitycolorrampdialog.cpp symbology/qgsdashspacedialog.cpp symbology/qgsdatadefinedsizelegendwidget.cpp symbology/qgsellipsesymbollayerwidget.cpp symbology/qgsembeddedsymbolrendererwidget.cpp symbology/qgsgraduatedhistogramwidget.cpp symbology/qgsgraduatedsymbolrendererwidget.cpp symbology/qgsheatmaprendererwidget.cpp symbology/qgsinterpolatedlinesymbollayerwidget.cpp symbology/qgsinvertedpolygonrendererwidget.cpp symbology/qgslayerpropertieswidget.cpp symbology/qgsmasksymbollayerwidget.cpp symbology/qgsmergedfeaturerendererwidget.cpp symbology/qgsnullsymbolrendererwidget.cpp symbology/qgspenstylecombobox.cpp symbology/qgspointclusterrendererwidget.cpp symbology/qgspointdisplacementrendererwidget.cpp symbology/qgsrendererpropertiesdialog.cpp symbology/qgsrendererwidget.cpp symbology/qgsrulebasedrendererwidget.cpp symbology/qgssinglesymbolrendererwidget.cpp symbology/qgssmartgroupeditordialog.cpp symbology/qgsstyleexportimportdialog.cpp symbology/qgsstylegroupselectiondialog.cpp symbology/qgsstylemanagerdialog.cpp symbology/qgsstylesavedialog.cpp symbology/qgssvgselectorwidget.cpp symbology/qgssymbolanimationsettingswidget.cpp symbology/qgssymbolbuffersettingswidget.cpp symbology/qgssymbollayerwidget.cpp symbology/qgssymbollevelsdialog.cpp symbology/qgsextentbufferdialog.cpp symbology/qgssymbolslistwidget.cpp symbology/qgssymbolselectordialog.cpp symbology/qgssymbolwidgetcontext.cpp symbology/qgsvectorfieldsymbollayerwidget.cpp effects/qgseffectdrawmodecombobox.cpp effects/qgseffectstackpropertieswidget.cpp effects/qgspainteffectpropertieswidget.cpp effects/qgspainteffectwidget.cpp callouts/qgscalloutpanelwidget.cpp callouts/qgscalloutwidget.cpp attributeformconfig/qgsattributeformcontaineredit.cpp attributeformconfig/qgsattributetypedialog.cpp attributeformconfig/qgsattributewidgetedit.cpp attributetable/qgsattributetabledelegate.cpp attributetable/qgsattributetablefiltermodel.cpp attributetable/qgsattributetablemodel.cpp attributetable/qgsattributetableview.cpp attributetable/qgsdualview.cpp attributetable/qgsfeaturelistmodel.cpp attributetable/qgsfeaturelistview.cpp attributetable/qgsfeaturelistviewdelegate.cpp attributetable/qgsfeatureselectionmodel.cpp attributetable/qgsfieldconditionalformatwidget.cpp attributetable/qgsgenericfeatureselectionmanager.cpp attributetable/qgsvectorlayerselectionmanager.cpp attributetable/qgsorganizetablecolumnsdialog.cpp attributetable/qgsfeaturefilterwidget.cpp annotations/qgsannotationitemcommonpropertieswidget.cpp annotations/qgsannotationitemguiregistry.cpp annotations/qgsannotationitemwidget.cpp annotations/qgsannotationitemwidget_impl.cpp annotations/qgscreateannotationitemmaptool.cpp annotations/qgscreateannotationitemmaptool_impl.cpp annotations/qgsmaptoolmodifyannotation.cpp auth/qgsauthauthoritieseditor.cpp auth/qgsauthcertificateinfo.cpp auth/qgsauthcertificatemanager.cpp auth/qgsauthcerttrustpolicycombobox.cpp auth/qgsauthconfigedit.cpp auth/qgsauthconfigeditor.cpp auth/qgsauthconfigidedit.cpp auth/qgsauthconfigselect.cpp auth/qgsauthsettingswidget.cpp auth/qgsautheditorwidgets.cpp auth/qgsauthguiutils.cpp auth/qgsauthidentitieseditor.cpp auth/qgsauthimportcertdialog.cpp auth/qgsauthimportidentitydialog.cpp auth/qgsauthmasterpassresetdialog.cpp auth/qgsauthserverseditor.cpp auth/qgsauthsslconfigwidget.cpp auth/qgsauthsslerrorsdialog.cpp auth/qgsauthsslimportdialog.cpp auth/qgsauthtrustedcasdialog.cpp codeeditors/qgscodeeditor.cpp codeeditors/qgscodeeditorcolorscheme.cpp codeeditors/qgscodeeditorcolorschemeregistry.cpp codeeditors/qgscodeeditorcss.cpp codeeditors/qgscodeeditordockwidget.cpp codeeditors/qgscodeeditorhistorydialog.cpp codeeditors/qgscodeeditorhtml.cpp codeeditors/qgscodeeditorjs.cpp codeeditors/qgscodeeditorjson.cpp codeeditors/qgscodeeditorpython.cpp codeeditors/qgscodeeditorr.cpp codeeditors/qgscodeeditorshell.cpp codeeditors/qgscodeeditorsql.cpp codeeditors/qgscodeeditorexpression.cpp codeeditors/qgscodeeditorwidget.cpp devtools/qgsdevtoolwidget.cpp devtools/qgsdevtoolwidgetfactory.cpp editorwidgets/core/qgseditorconfigwidget.cpp editorwidgets/core/qgseditorwidgetautoconf.cpp editorwidgets/core/qgseditorwidgetfactory.cpp editorwidgets/core/qgseditorwidgetregistry.cpp editorwidgets/core/qgseditorwidgetwrapper.cpp editorwidgets/core/qgssearchwidgetwrapper.cpp editorwidgets/core/qgswidgetwrapper.cpp editorwidgets/qgsbinarywidgetfactory.cpp editorwidgets/qgsbinarywidgetwrapper.cpp editorwidgets/qgscheckboxconfigdlg.cpp editorwidgets/qgscheckboxsearchwidgetwrapper.cpp editorwidgets/qgscheckboxwidgetwrapper.cpp editorwidgets/qgscheckboxwidgetfactory.cpp editorwidgets/qgsclassificationwidgetwrapper.cpp editorwidgets/qgsclassificationwidgetwrapperfactory.cpp editorwidgets/qgsactionwidgetwrapper.cpp editorwidgets/qgscolorwidgetwrapper.cpp editorwidgets/qgscolorwidgetfactory.cpp editorwidgets/qgsdatetimeedit.cpp editorwidgets/qgsdatetimeeditfactory.cpp editorwidgets/qgsdatetimeeditconfig.cpp editorwidgets/qgsdatetimeeditwrapper.cpp editorwidgets/qgsdatetimesearchwidgetwrapper.cpp editorwidgets/qgsdefaultsearchwidgetwrapper.cpp editorwidgets/qgsdoublespinbox.cpp editorwidgets/qgsdummyconfigdlg.cpp editorwidgets/qgsenumerationwidgetwrapper.cpp editorwidgets/qgsenumerationwidgetfactory.cpp editorwidgets/qgsexternalresourceconfigdlg.cpp editorwidgets/qgsexternalresourcewidgetwrapper.cpp editorwidgets/qgsexternalresourcewidgetfactory.cpp editorwidgets/qgsgeometrywidgetfactory.cpp editorwidgets/qgsgeometrywidgetwrapper.cpp editorwidgets/qgshiddenwidgetwrapper.cpp editorwidgets/qgshiddenwidgetfactory.cpp editorwidgets/qgshtmlwidgetwrapper.cpp editorwidgets/qgskeyvaluewidgetfactory.cpp editorwidgets/qgskeyvaluewidgetwrapper.cpp editorwidgets/qgsjsoneditconfigdlg.cpp editorwidgets/qgsjsoneditwidgetfactory.cpp editorwidgets/qgsjsoneditwrapper.cpp editorwidgets/qgsjsoneditwidget.cpp editorwidgets/qgslistwidgetfactory.cpp editorwidgets/qgslistwidgetwrapper.cpp editorwidgets/qgslistconfigdlg.cpp editorwidgets/qgsmultiedittoolbutton.cpp editorwidgets/qgsqmlwidgetwrapper.cpp editorwidgets/qgsrangeconfigdlg.cpp editorwidgets/qgsrangewidgetwrapper.cpp editorwidgets/qgsrangewidgetfactory.cpp editorwidgets/qgsrelationaggregatesearchwidgetwrapper.cpp editorwidgets/qgssearchwidgettoolbutton.cpp editorwidgets/qgsspinbox.cpp editorwidgets/qgsrelationwidgetwrapper.cpp editorwidgets/qgsrelationreferenceconfigdlg.cpp editorwidgets/qgsrelationreferencefactory.cpp editorwidgets/qgsrelationreferencesearchwidgetwrapper.cpp editorwidgets/qgsrelationreferencewidget.cpp editorwidgets/qgsspacerwidgetwrapper.cpp editorwidgets/qgsrelationreferencewidgetwrapper.cpp editorwidgets/qgstexteditconfigdlg.cpp editorwidgets/qgstexteditsearchwidgetwrapper.cpp editorwidgets/qgstexteditwrapper.cpp editorwidgets/qgstexteditwidgetfactory.cpp editorwidgets/qgstextwidgetwrapper.cpp editorwidgets/qgsuniquevaluesconfigdlg.cpp editorwidgets/qgsuniquevaluewidgetwrapper.cpp editorwidgets/qgsuniquevaluewidgetfactory.cpp editorwidgets/qgsuuidwidgetwrapper.cpp editorwidgets/qgsuuidwidgetfactory.cpp editorwidgets/qgsvaluemapconfigdlg.cpp editorwidgets/qgsvaluemapwidgetwrapper.cpp editorwidgets/qgsvaluemapwidgetfactory.cpp editorwidgets/qgsvaluemapsearchwidgetwrapper.cpp editorwidgets/qgsvaluerelationconfigdlg.cpp editorwidgets/qgsvaluerelationwidgetwrapper.cpp editorwidgets/qgsvaluerelationsearchwidgetwrapper.cpp editorwidgets/qgsvaluerelationwidgetfactory.cpp elevation/qgselevationcontrollerwidget.cpp elevation/qgselevationprofilecanvas.cpp elevation/qgselevationprofilelayertreeview.cpp history/qgshistoryentry.cpp history/qgshistoryentrymodel.cpp history/qgshistoryentrynode.cpp history/qgshistoryprovider.cpp history/qgshistoryproviderregistry.cpp history/qgshistorywidget.cpp history/qgshistorywidgetcontext.cpp inputcontroller/qgs2dmapcontroller.cpp inputcontroller/qgs2dgamepadcontroller.cpp inputcontroller/qgs3dmapcontroller.cpp inputcontroller/qgs3dgamepadcontroller.cpp inputcontroller/qgsabstractinputcontroller.cpp inputcontroller/qgsinputcontrollermanager.cpp labeling/qgslabelengineconfigdialog.cpp labeling/qgslabelingengineruleswidget.cpp labeling/qgslabelingenginerulewidget.cpp labeling/qgslabelinggui.cpp labeling/qgslabelingwidget.cpp labeling/qgslabellineanchorwidget.cpp labeling/qgslabelobstaclesettingswidget.cpp labeling/qgslabelsettingswidgetbase.cpp labeling/qgslabelremoveduplicatesettingswidget.cpp labeling/qgsrulebasedlabelingwidget.cpp labeling/qgstabpositionwidget.cpp layertree/qgscustomlayerorderwidget.cpp layertree/qgslayertreeembeddedconfigwidget.cpp layertree/qgslayertreeembeddedwidgetregistry.cpp layertree/qgslayertreeembeddedwidgetsimpl.cpp layertree/qgslayertreemapcanvasbridge.cpp layertree/qgslayertreeview.cpp layertree/qgslayertreeviewdefaultactions.cpp layertree/qgslayertreeviewindicator.cpp layertree/qgslayertreeviewitemdelegate.cpp layout/qgsgeopdflayertreemodel.cpp layout/qgslayoutaddpagesdialog.cpp layout/qgslayoutguiutils.cpp layout/qgslayoutatlaswidget.cpp layout/qgslayoutattributeselectiondialog.cpp layout/qgslayoutattributetablewidget.cpp layout/qgslayoutcombobox.cpp layout/qgslayoutcustomdrophandler.cpp layout/qgslayoutelevationprofilewidget.cpp layout/qgslayoutguidewidget.cpp layout/qgslayouthtmlwidget.cpp layout/qgslayoutimageexportoptionsdialog.cpp layout/qgslayoutitemcombobox.cpp layout/qgslayoutitemguiregistry.cpp layout/qgslayoutitemslistview.cpp layout/qgslayoutitemwidget.cpp layout/qgslayoutchartwidget.cpp layout/qgslayoutchartseriesdetailswidget.cpp layout/qgslayoutlabelwidget.cpp layout/qgslayoutlegendlayersdialog.cpp layout/qgslayoutlegendwidget.cpp layout/qgslayoutmanualtablewidget.cpp layout/qgslayoutmapgridwidget.cpp layout/qgslayoutmapwidget.cpp layout/qgslayoutmarkerwidget.cpp layout/qgslayoutmousehandles.cpp layout/qgslayoutnewitempropertiesdialog.cpp layout/qgslayoutpagepropertieswidget.cpp layout/qgslayoutpdfexportoptionsdialog.cpp layout/qgslayoutpicturewidget.cpp layout/qgslayoutpolygonwidget.cpp layout/qgslayoutpolylinewidget.cpp layout/qgslayoutpropertieswidget.cpp layout/qgslayoutqptdrophandler.cpp layout/qgslayoutreportsectionlabel.cpp layout/qgslayoutruler.cpp layout/qgslayoutscalebarwidget.cpp layout/qgslayoutshapewidget.cpp layout/qgslayouttablebackgroundcolorsdialog.cpp layout/qgslayoutunitscombobox.cpp layout/qgslayoutvaliditychecks.cpp layout/qgslayoutview.cpp layout/qgslayoutviewmouseevent.cpp layout/qgslayoutviewrubberband.cpp layout/qgslayoutviewtool.cpp layout/qgslayoutviewtooladditem.cpp layout/qgslayoutviewtooladdnodeitem.cpp layout/qgslayoutviewtooleditnodes.cpp layout/qgslayoutviewtoolmoveitemcontent.cpp layout/qgslayoutviewtoolpan.cpp layout/qgslayoutviewtoolselect.cpp layout/qgslayoutviewtooltemporarykeypan.cpp layout/qgslayoutviewtooltemporarykeyzoom.cpp layout/qgslayoutviewtooltemporarymousepan.cpp layout/qgslayoutviewtoolzoom.cpp locator/qgslocatorwidget.cpp maptools/qgsmaptool.cpp maptools/qgsmaptooladvanceddigitizing.cpp maptools/qgsmaptoolcapture.cpp maptools/qgsmaptoolcapturelayergeometry.cpp maptools/qgsmaptoolcapturerubberband.cpp maptools/qgsmaptooledit.cpp maptools/qgsmaptooldigitizefeature.cpp maptools/qgsmaptoolemitpoint.cpp maptools/qgsmaptoolextent.cpp maptools/qgsmaptoolidentify.cpp maptools/qgsmaptoolidentifyfeature.cpp maptools/qgsmaptoolpan.cpp maptools/qgsmaptoolshapeabstract.cpp maptools/qgsmaptoolshaperegistry.cpp maptools/qgsmaptoolzoom.cpp mesh/qgsmeshlayerproperties.cpp mesh/qgsrenderermeshpropertieswidget.cpp mesh/qgsmeshdatasetgrouptreewidget.cpp mesh/qgsmeshlabelingwidget.cpp mesh/qgsmeshrenderer3daveragingwidget.cpp mesh/qgsmeshrenderermeshsettingswidget.cpp mesh/qgsmeshrendererscalarsettingswidget.cpp mesh/qgsmeshrenderervectorsettingswidget.cpp mesh/qgsmeshrendereractivedatasetwidget.cpp mesh/qgsmeshdatasetgrouptreeview.cpp mesh/qgsmeshstaticdatasetwidget.cpp mesh/qgsmeshvariablestrokewidthwidget.cpp numericformats/qgsnumericformatselectorwidget.cpp numericformats/qgsnumericformatwidget.cpp numericformats/qgsnumericformatguiregistry.cpp ogr/qgsgdalguiutils.cpp ogr/qgsnewogrconnection.cpp ogr/qgsvectorlayersaveasdialog.cpp plot/qgsplotcanvas.cpp plot/qgsplotcanvasitem.cpp plot/qgsplotmouseevent.cpp plot/qgsplotrubberband.cpp plot/qgsplottool.cpp plot/qgsplottoolpan.cpp plot/qgsplottoolxaxiszoom.cpp plot/qgsplottoolzoom.cpp plot/qgsplottransienttools.cpp plot/qgsplotwidget.cpp pointcloud/qgspointcloudattributebyramprendererwidget.cpp pointcloud/qgspointcloudclassifiedrendererwidget.cpp pointcloud/qgspointcloudextentrendererwidget.cpp pointcloud/qgspointcloudlayersaveasdialog.cpp pointcloud/qgspointcloudrendererwidget.cpp pointcloud/qgspointcloudrendererpropertieswidget.cpp pointcloud/qgspointcloudrgbrendererwidget.cpp processing/qgsprocessingaggregatewidgets.cpp processing/qgsprocessingaggregatewidgetwrapper.cpp processing/qgsprocessingalgorithmconfigurationwidget.cpp processing/qgsprocessingalgorithmdialogbase.cpp processing/qgsprocessingalignrasterlayerswidgetwrapper.cpp processing/qgsprocessingbatchalgorithmdialogbase.cpp processing/qgsprocessingconfigurationwidgets.cpp processing/qgsprocessingdxflayerswidgetwrapper.cpp processing/qgsprocessingenummodelerwidget.cpp processing/qgsprocessingfavoritealgorithmmanager.cpp processing/qgsprocessingfeaturesourceoptionswidget.cpp processing/qgsprocessingfieldmapwidgetwrapper.cpp processing/qgsprocessingguiregistry.cpp processing/qgsprocessingguiutils.cpp processing/qgsprocessinghelpeditorwidget.cpp processing/qgsprocessinghistoryprovider.cpp processing/qgsprocessinghistorywidget.cpp processing/qgsprocessingmaplayercombobox.cpp processing/qgsprocessingmatrixmodelerwidget.cpp processing/qgsprocessingmatrixparameterdialog.cpp processing/qgsprocessingmeshdatasetwidget.cpp processing/qgsprocessingmodelerparameterwidget.cpp processing/qgsprocessingmultipleselectiondialog.cpp processing/qgsprocessingoutputdestinationwidget.cpp processing/qgsprocessingparameterdefinitionwidget.cpp processing/qgsprocessingparameterswidget.cpp processing/qgsprocessingpointcloudexpressionlineedit.cpp processing/qgsprocessingrastercalculatorexpressionlineedit.cpp processing/qgsprocessingrasteroptionswidgetwrapper.cpp processing/qgsprocessingrastersourceoptionswidget.cpp processing/qgsprocessingrecentalgorithmlog.cpp processing/qgsprocessingtininputlayerswidget.cpp processing/qgsprocessingtoolboxmodel.cpp processing/qgsprocessingtoolboxtreeview.cpp processing/qgsprocessingvectortilewriterlayerswidgetwrapper.cpp processing/qgsprocessingwidgetwrapper.cpp processing/qgsprocessingwidgetwrapperimpl.cpp processing/models/qgsmodelarrowitem.cpp processing/models/qgsmodelcomponentgraphicitem.cpp processing/models/qgsmodeldesignerdialog.cpp processing/models/qgsmodeldesignerinputstreewidget.cpp processing/models/qgsmodelgraphicitem.cpp processing/models/qgsmodelgraphicsscene.cpp processing/models/qgsmodelgraphicsview.cpp processing/models/qgsmodelgroupboxdefinitionwidget.cpp processing/models/qgsmodelinputreorderwidget.cpp processing/models/qgsmodeloutputreorderwidget.cpp processing/models/qgsmodelsnapper.cpp processing/models/qgsmodelundocommand.cpp processing/models/qgsmodelviewmouseevent.cpp processing/models/qgsmodelviewmousehandles.cpp processing/models/qgsmodelviewrubberband.cpp processing/models/qgsmodelviewtool.cpp processing/models/qgsmodelviewtoollink.cpp processing/models/qgsmodelviewtoolpan.cpp processing/models/qgsmodelviewtoolselect.cpp processing/models/qgsmodelviewtooltemporarykeypan.cpp processing/models/qgsmodelviewtooltemporarykeyzoom.cpp processing/models/qgsmodelviewtooltemporarymousepan.cpp processing/models/qgsmodelviewtoolzoom.cpp proj/qgscoordinateboundspreviewmapwidget.cpp proj/qgscoordinateoperationwidget.cpp proj/qgscoordinatereferencesystemmodel.cpp proj/qgscrsdefinitionwidget.cpp proj/qgsdatumtransformdialog.cpp proj/qgsinstallgridshiftdialog.cpp proj/qgsprojectionselectiondialog.cpp proj/qgsprojectionselectionwidget.cpp proj/qgsprojectionselectiontreewidget.cpp proj/qgsrecentcoordinatereferencesystemsmodel.cpp providers/qgsabstractdbsourceselect.cpp providers/qgspointcloudproviderguimetadata.cpp providers/qgspointcloudsourceselect.cpp providers/gdal/qgsgdalcloudconnectiondialog.cpp providers/gdal/qgsgdalclouddataitemguiprovider.cpp providers/gdal/qgsgdalcredentialoptionswidget.cpp providers/gdal/qgsgdalfilesourcewidget.cpp providers/gdal/qgsgdalsourceselect.cpp providers/gdal/qgsgdalguiprovider.cpp providers/mbtilesvectortiles/qgsmbtilesvectortileguiprovider.cpp providers/mbtilesvectortiles/qgsmbtilesvectortilesourcewidget.cpp providers/ogr/qgsogrfilesourcewidget.cpp providers/ogr/qgsogrguiprovider.cpp providers/ogr/qgsogrdbsourceselect.cpp providers/ogr/qgsogrdbtablemodel.cpp providers/ogr/qgsogrsourceselect.cpp providers/ogr/qgsgeopackageprojectstoragedialog.cpp providers/ogr/qgsgeopackageitemguiprovider.cpp providers/ogr/qgsogritemguiprovider.cpp providers/ogr/qgsgeopackageprojectstorageguiprovider.cpp providers/sensorthings/qgssensorthingsconnectiondialog.cpp providers/sensorthings/qgssensorthingsconnectionpropertiestask.cpp providers/sensorthings/qgssensorthingsconnectionwidget.cpp providers/sensorthings/qgssensorthingsdataitemguiprovider.cpp providers/sensorthings/qgssensorthingsguiprovider.cpp providers/sensorthings/qgssensorthingssourceselect.cpp providers/sensorthings/qgssensorthingssourcewidget.cpp providers/sensorthings/qgssensorthingssubseteditor.cpp providers/vtpkvectortiles/qgsvtpkvectortileguiprovider.cpp providers/vtpkvectortiles/qgsvtpkvectortilesourcewidget.cpp sensor/qgssensorguiregistry.cpp sensor/qgssensorwidget.cpp settings/qgssettingseditorwidgetwrapper.cpp settings/qgssettingseditorwidgetwrapperimpl.cpp settings/qgssettingseditorwidgetregistry.cpp settings/qgssettingsregistrygui.cpp settings/qgssettingstreemodel.cpp settings/qgssettingstreewidget.cpp stac/qgsstacconnectiondialog.cpp stac/qgsstacdataitemguiprovider.cpp stac/qgsstacdownloadassetsdialog.cpp stac/qgsstacitemlistmodel.cpp stac/qgsstacobjectdetailsdialog.cpp stac/qgsstacsearchparametersdialog.cpp stac/qgsstacsourceselect.cpp stac/qgsstacsourceselectprovider.cpp tableeditor/qgstableeditordialog.cpp tableeditor/qgstableeditorformattingwidget.cpp tableeditor/qgstableeditorwidget.cpp tiledscene/qgstiledsceneconnectiondialog.cpp tiledscene/qgstiledscenedataitemguiprovider.cpp tiledscene/qgstiledsceneproviderguimetadata.cpp tiledscene/qgstiledscenerendererpropertieswidget.cpp tiledscene/qgstiledscenerendererwidget.cpp tiledscene/qgstiledscenesourceselect.cpp tiledscene/qgstiledscenetexturerendererwidget.cpp tiledscene/qgstiledscenewireframerendererwidget.cpp vectortile/qgsarcgisvectortileconnectiondialog.cpp vectortile/qgsvectortilebasiclabelingwidget.cpp vectortile/qgsvectortilebasicrendererwidget.cpp vectortile/qgsvectortileconnectiondialog.cpp vectortile/qgsvectortiledataitemguiprovider.cpp vectortile/qgsvectortileproviderguimetadata.cpp vectortile/qgsvectortilesourceselect.cpp vectortile/qgsvectortilelayerproperties.cpp qgisinterface.cpp qgs3dsymbolwidget.cpp qgsabstractmaptoolhandler.cpp qgsaddattrdialog.cpp qgsaddtaborgroup.cpp qgsadvanceddigitizingcanvasitem.cpp qgsadvanceddigitizingdockwidget.cpp qgsadvanceddigitizingfloater.cpp qgsadvanceddigitizingtools.cpp qgsadvanceddigitizingtoolsregistry.cpp qgsaggregatetoolbutton.cpp qgsalignmentcombobox.cpp qgsapplicationexitblockerinterface.cpp qgsattributedialog.cpp qgsattributeeditorcontext.cpp qgsattributeform.cpp qgsattributeformeditorwidget.cpp qgsattributeforminterface.cpp qgsattributeformlegacyinterface.cpp qgsattributetypeloaddialog.cpp qgsattributeformwidget.cpp qgsattributeformrelationeditorwidget.cpp qgsblendmodecombobox.cpp qgsbrowsertreeview.cpp qgsbrowserguimodel.cpp qgsbrowserdockwidget.cpp qgsbrowserwidget.cpp qgsbusyindicatordialog.cpp qgscharacterselectordialog.cpp qgscheckablecombobox.cpp qgscollapsiblegroupbox.cpp qgscolorbrewercolorrampdialog.cpp qgscolorbutton.cpp qgscolorrampbutton.cpp qgscolordialog.cpp qgscolorramplegendnodewidget.cpp qgscolorschemelist.cpp qgscolorswatchgrid.cpp qgscolorwidgets.cpp qgscompoundcolorwidget.cpp qgsconfigureshortcutsdialog.cpp qgscredentialdialog.cpp qgscustomdrophandler.cpp qgscustomprojectopenhandler.cpp qgscurveeditorwidget.cpp qgsdatabaseschemacombobox.cpp qgsdatabaseschemaselectiondialog.cpp qgsdatabasetablecombobox.cpp qgsdataitemguiprovider.cpp qgsdataitemguiproviderregistry.cpp qgsdataitemguiproviderutils.cpp qgsdatasourceselectdialog.cpp qgsdbimportvectorlayerdialog.cpp qgsdbqueryhistoryprovider.cpp qgsdbrelationshipwidget.cpp qgsdecoratedscrollbar.cpp qgsdetaileditemdata.cpp qgsdetaileditemdelegate.cpp qgsdetaileditemwidget.cpp qgsdial.cpp qgsdialog.cpp qgsdirectionallightwidget.cpp qgsdockablewidgethelper.cpp qgsdoublevalidator.cpp qgsdockwidget.cpp qgsencodingfiledialog.cpp qgserrordialog.cpp qgsexpressionaddfunctionfiledialog.cpp qgsexpressionbuilderdialog.cpp qgsexpressionbuilderwidget.cpp qgsexpressionfinder.cpp qgsexpressionhighlighter.cpp qgsexpressionlineedit.cpp qgsexpressionpreviewwidget.cpp qgsexpressionselectiondialog.cpp qgsexpressionstoredialog.cpp qgsexpressiontreeview.cpp qgsextentgroupbox.cpp qgsextentwidget.cpp qgsexternalresourcewidget.cpp qgsfeatureselectiondlg.cpp qgsfieldcombobox.cpp qgsfieldexpressionwidget.cpp qgsfeaturepickerwidget.cpp qgsfieldmappingwidget.cpp qgsfieldmappingmodel.cpp qgsfeaturelistcombobox.cpp qgsfielddomainwidget.cpp qgsfieldvalidator.cpp qgsfieldvalueslineedit.cpp qgsfilecontentsourcelineedit.cpp qgsfilewidget.cpp qgsexternalstoragefilewidget.cpp qgsfilterlineedit.cpp qgsfindfilesbypatternwidget.cpp qgsfloatingwidget.cpp qgsfocuskeeper.cpp qgsfocuswatcher.cpp qgsformlabelformatwidget.cpp qgsfontbutton.cpp qgsformannotation.cpp qgsgeocoderlocatorfilter.cpp qgsgeometryrubberband.cpp qgsgeometrywidget.cpp qgsgpstoolsinterface.cpp qgsgradientcolorrampdialog.cpp qgsgradientstopeditor.cpp qgsgraphicsviewmousehandles.cpp qgsgroupwmsdatadialog.cpp qgsgui.cpp qgsguiutils.cpp qgshighlight.cpp qgshighlightablecombobox.cpp qgshighlightablelineedit.cpp qgshistogramwidget.cpp qgshelp.cpp qgshttpheaderwidget.cpp qgsidentifymenu.cpp qgsimagedroptextedit.cpp qgskeyvaluewidget.cpp qgslayermetadatasearchwidget.cpp qgslayermetadataresultsmodel.cpp qgslayermetadatasourceselectprovider.cpp qgslayermetadataresultsproxymodel.cpp qgslayerpropertiesdialog.cpp qgslistwidget.cpp qgslegendfilterbutton.cpp qgslegendpatchshapebutton.cpp qgslegendpatchshapewidget.cpp qgslimitedrandomcolorrampdialog.cpp qgslocaleawarenumericlineeditdelegate.cpp qgsratiolockbutton.cpp qgsludialog.cpp qgsmanageconnectionsdialog.cpp qgsmapcanvas.cpp qgsmapcanvasannotationitem.cpp qgsmapcanvasitem.cpp qgsmapcanvasmap.cpp qgsmapcanvassnappingutils.cpp qgsmapcanvastracer.cpp qgsmapcanvasutils.cpp qgsmaplayercombobox.cpp qgsmaplayerconfigwidgetfactory.cpp qgsmaplayerloadstyledialog.cpp qgsmaplayerrefreshsettingswidget.cpp qgsmaplayersavestyledialog.cpp qgsmaplayerserverpropertieswidget.cpp qgsmaplayerstylecategoriesmodel.cpp qgsmaplayerstyleguiutils.cpp qgsmaplayerstylemanagerwidget.cpp qgsmapmouseevent.cpp qgsmapoverviewcanvas.cpp qgsmaskingwidget.cpp qgsmaptip.cpp qgsmaplayerconfigwidget.cpp qgsmaterialsettingswidget.cpp qgsmediawidget.cpp qgsmenuheader.cpp qgsmessagebar.cpp qgsmessagebaritem.cpp qgsmessagelogviewer.cpp qgsmessageviewer.cpp qgsmetadatawidget.cpp qgsmasksourceselectionwidget.cpp qgsmetadataurlitemdelegate.cpp qgsnewauxiliarylayerdialog.cpp qgsnewauxiliaryfielddialog.cpp qgsnewdatabasetablenamewidget.cpp qgsnewhttpconnection.cpp qgsnewmemorylayerdialog.cpp qgsnewnamedialog.cpp qgsnewvectorlayerdialog.cpp qgsnewgeopackagelayerdialog.cpp qgsnewvectortabledialog.cpp qgsopacitywidget.cpp qgsoptionsdialogbase.cpp qgsoptionsdialoghighlightwidget.cpp qgsoptionsdialoghighlightwidgetsimpl.cpp qgsorderbydialog.cpp qgsoverlaywidgetlayout.cpp qgsowssourceselect.cpp qgsowssourcewidget.cpp qgspanelwidget.cpp qgspanelwidgetstack.cpp qgspasswordlineedit.cpp qgspercentagewidget.cpp qgspixmaplabel.cpp qgsplaybackcontrollerwidget.cpp qgspluginmanagerinterface.cpp qgspointcloudattributecombobox.cpp qgspointcloudquerybuilder.cpp qgspresetcolorrampdialog.cpp qgsprevieweffect.cpp qgspropertyassistantwidget.cpp qgspropertyoverridebutton.cpp qgsproviderguiregistry.cpp qgsproviderguimetadata.cpp qgsprovidersourcewidget.cpp qgsprovidersourcewidgetprovider.cpp qgsprovidersourcewidgetproviderregistry.cpp qgsprovidersublayersdialog.cpp qgsprojectstorageguiregistry.cpp qgsproviderconnectioncombobox.cpp qgsproxystyle.cpp qgsquerybuilder.cpp qgsqueryresultwidget.cpp qgsrangeslider.cpp qgsrasterformatsaveoptionswidget.cpp qgsrasterlayersaveasdialog.cpp qgsrasterpyramidsoptionswidget.cpp qgsrelationeditorwidget.cpp qgsabstractrelationeditorwidget.cpp qgsrelationwidgetregistry.cpp qgsrichtexteditor.cpp qgsrubberband.cpp qgsscalecombobox.cpp qgsscalemethodwidget.cpp qgsscalerangewidget.cpp qgsscalevisibilitydialog.cpp qgsscalewidget.cpp qgsscreenhelper.cpp qgsscrollarea.cpp qgssearchquerybuilder.cpp qgssubsetstringeditorinterface.cpp qgssubsetstringeditorprovider.cpp qgssubsetstringeditorproviderregistry.cpp qgsshortcutsmanager.cpp qgsslider.cpp qgssnapindicator.cpp qgssnaptogridcanvasitem.cpp qgsstyleitemslistwidget.cpp qgssublayersdialog.cpp qgssubstitutionlistwidget.cpp qgssqlcomposerdialog.cpp qgsstackedwidget.cpp qgsstatusbar.cpp qgsstoredquerymanager.cpp qgssymbolbutton.cpp qgssymbollayerselectionwidget.cpp qgstabbarproxystyle.cpp qgstableview.cpp qgstablewidgetbase.cpp qgstabwidget.cpp qgstablewidgetitem.cpp qgstaskmanagerwidget.cpp qgstemporalmapsettingswidget.cpp qgstemporalcontrollerwidget.cpp qgstextformatwidget.cpp qgstextpreview.cpp qgstooltipcombobox.cpp qgstreewidgetitem.cpp qgsunitselectionwidget.cpp qgsuserinputwidget.cpp qgsvaliditycheckresultswidget.cpp qgsvariableeditorwidget.cpp qgsvectorlayertemporalpropertieswidget.cpp qgsvertexmarker.cpp qgsfiledownloaderdialog.cpp qgsvscrollarea.cpp qgsdatasourcemanagerdialog.cpp qgsabstractdatasourcewidget.cpp qgswidgetstatehelper_p.cpp qgssourceselectprovider.cpp qgssourceselectproviderregistry.cpp ) set(QGIS_GUI_HDRS qgisinterface.h qgs3dsymbolwidget.h qgsabstractdatasourcewidget.h qgsabstractmaptoolhandler.h qgsaddattrdialog.h qgsaddtaborgroup.h qgsadvanceddigitizingcanvasitem.h qgsadvanceddigitizingdockwidget.h qgsadvanceddigitizingfloater.h qgsadvanceddigitizingtools.h qgsadvanceddigitizingtoolsregistry.h qgsaggregatetoolbutton.h qgsalignmentcombobox.h qgsapplicationexitblockerinterface.h qgsattributedialog.h qgsattributeeditorcontext.h qgsattributeform.h qgsattributeformeditorwidget.h qgsattributeforminterface.h qgsattributeformlegacyinterface.h qgsattributeformrelationeditorwidget.h qgsattributeformwidget.h qgsattributetypeloaddialog.h qgsblendmodecombobox.h qgsbrowserdockwidget.h qgsbrowserwidget.h qgsbrowserguimodel.h qgsbrowsertreeview.h qgsbusyindicatordialog.h qgscharacterselectordialog.h qgscheckablecombobox.h qgscollapsiblegroupbox.h qgscolorbrewercolorrampdialog.h qgscolorbutton.h qgscolordialog.h qgscolorrampbutton.h qgscolorramplegendnodewidget.h qgscolorschemelist.h qgscolorswatchgrid.h qgscolorwidgets.h qgscompoundcolorwidget.h qgsconfigureshortcutsdialog.h qgscredentialdialog.h qgscurveeditorwidget.h qgscustomdrophandler.h qgscustomprojectopenhandler.h qgsdatabaseschemacombobox.h qgsdatabasetablecombobox.h qgsdataitemguiprovider.h qgsdataitemguiproviderregistry.h qgsdataitemguiproviderutils.h qgsdatasourcemanagerdialog.h qgsdatasourceselectdialog.h qgsdbimportvectorlayerdialog.h qgsdbqueryhistoryprovider.h qgsdbrelationshipwidget.h qgsdecoratedscrollbar.h qgsnewdatabasetablenamewidget.h qgsdatabaseschemaselectiondialog.h qgsdetaileditemdata.h qgsdetaileditemdelegate.h qgsdetaileditemwidget.h qgsdial.h qgsdialog.h qgsdirectionallightwidget.h qgsdockablewidgethelper.h qgsdockwidget.h qgsdoublevalidator.h qgsencodingfiledialog.h qgserrordialog.h qgsexpressionaddfunctionfiledialog.h qgsexpressionbuilderdialog.h qgsexpressionstoredialog.h qgsexpressionbuilderwidget.h qgsexpressionfinder.h qgsexpressionhighlighter.h qgsexpressionlineedit.h qgsexpressionpreviewwidget.h qgsexpressionselectiondialog.h qgsexpressiontreeview.h qgsextentgroupbox.h qgsextentwidget.h qgsexternalresourcewidget.h qgsfeaturepickerwidget.h qgsfeaturelistcombobox.h qgsfeatureselectiondlg.h qgsfieldcombobox.h qgsfielddomainwidget.h qgsfieldexpressionwidget.h qgsfieldmappingwidget.h qgsfieldmappingmodel.h qgsfieldvalidator.h qgsfieldvalueslineedit.h qgsfilecontentsourcelineedit.h qgsfiledownloaderdialog.h qgsfilewidget.h qgsexternalstoragefilewidget.h qgsfilterlineedit.h qgsfindfilesbypatternwidget.h qgsfloatingwidget.h qgsfocuskeeper.h qgsfocuswatcher.h qgsfontbutton.h qgsformannotation.h qgsformlabelformatwidget.h qgsgeocoderlocatorfilter.h qgsgeometryrubberband.h qgsgeometrywidget.h qgsgpstoolsinterface.h qgsgradientcolorrampdialog.h qgsgradientstopeditor.h qgsgraphicsviewmousehandles.h qgsgroupwmsdatadialog.h qgsgui.h qgsguiutils.h qgshelp.h qgshighlight.h qgshighlightablecombobox.h qgshighlightablelineedit.h qgshistogramwidget.h qgshttpheaderwidget.h qgsidentifymenu.h qgsimagedroptextedit.h qgskeyvaluewidget.h qgslayermetadatasearchwidget.h qgslayermetadataresultsmodel.h qgslayermetadataresultsproxymodel.h qgslayermetadatasourceselectprovider.h qgslayerpropertiesdialog.h qgslegendfilterbutton.h qgslegendpatchshapebutton.h qgslegendpatchshapewidget.h qgslimitedrandomcolorrampdialog.h qgslistwidget.h qgslonglongvalidator.h qgsludialog.h qgsmanageconnectionsdialog.h qgsmapcanvas.h qgsmapcanvasannotationitem.h qgsmapcanvasinteractionblocker.h qgsmapcanvasitem.h qgsmapcanvasmap.h qgsmapcanvassnappingutils.h qgsmapcanvastracer.h qgsmapcanvasutils.h qgsmaplayercombobox.h qgsmaplayerconfigwidget.h qgsmaplayerconfigwidgetfactory.h qgsmaplayersavestyledialog.h qgsmaplayerserverpropertieswidget.h qgsmaplayerloadstyledialog.h qgsmaplayerrefreshsettingswidget.h qgsmaplayerstylecategoriesmodel.h qgsmaplayerstyleguiutils.h qgsmaplayerstylemanagerwidget.h qgsmapmouseevent.h qgsmapoverviewcanvas.h qgsmaptip.h qgsmaskingwidget.h qgsmaterialsettingswidget.h qgsmediawidget.h qgsmenuheader.h qgsmessagebar.h qgsmessagebaritem.h qgsmessagelogviewer.h qgsmessageviewer.h qgsmetadatawidget.h qgsmasksourceselectionwidget.h qgsmetadataurlitemdelegate.h qgsnewauxiliaryfielddialog.h qgsnewauxiliarylayerdialog.h qgsnewgeopackagelayerdialog.h qgsnewvectortabledialog.h qgsnewhttpconnection.h qgsnewmemorylayerdialog.h qgsnewnamedialog.h qgsnewvectorlayerdialog.h qgsnewvectortabledialog.h qgsopacitywidget.h qgsoptionsdialogbase.h qgsoptionsdialoghighlightwidget.h qgsoptionsdialoghighlightwidgetsimpl.h qgsoptionswidgetfactory.h qgsorderbydialog.h qgsoverlaywidgetlayout.h qgsowssourceselect.h qgsowssourcewidget.h qgspanelwidget.h qgspanelwidgetstack.h qgspasswordlineedit.h qgspercentagewidget.h qgspixmaplabel.h qgsplaybackcontrollerwidget.h qgspluginmanagerinterface.h qgspointcloudattributecombobox.h qgspointcloudquerybuilder.h qgspresetcolorrampdialog.h qgsprevieweffect.h qgsprojectstorageguiprovider.h qgsprojectstorageguiregistry.h qgspropertyassistantwidget.h qgspropertyoverridebutton.h qgsproviderconnectioncombobox.h qgsproviderguimetadata.h qgsproviderguiregistry.h qgsprovidersourcewidget.h qgsprovidersourcewidgetprovider.h qgsprovidersourcewidgetproviderregistry.h qgsprovidersublayersdialog.h qgsproxystyle.h qgsquerybuilder.h qgsqueryresultwidget.h qgsrangeslider.h qgsrasterformatsaveoptionswidget.h qgsrasterlayersaveasdialog.h qgsrasterpyramidsoptionswidget.h qgsratiolockbutton.h qgsrelationeditorwidget.h qgsabstractrelationeditorwidget.h qgsrelationwidgetregistry.h qgsrichtexteditor.h qgsrubberband.h qgsscalecombobox.h qgsscalemethodwidget.h qgsscalerangewidget.h qgsscalevisibilitydialog.h qgsscalewidget.h qgsscreenhelper.h qgsscrollarea.h qgssearchquerybuilder.h qgssubsetstringeditorinterface.h qgssubsetstringeditorprovider.h qgssubsetstringeditorproviderregistry.h qgsshortcutsmanager.h qgsslider.h qgssnapindicator.h qgssnaptogridcanvasitem.h qgssourceselectprovider.h qgssourceselectproviderregistry.h qgssqlcomposerdialog.h qgsstackedwidget.h qgsstatusbar.h qgsstoredquerymanager.h qgsstyleitemslistwidget.h qgssublayersdialog.h qgssubstitutionlistwidget.h qgssymbolbutton.h qgssymbollayerselectionwidget.h qgstabbarproxystyle.h qgstableview.h qgstablewidgetbase.h qgstablewidgetitem.h qgstabwidget.h qgstaskmanagerwidget.h qgstemporalmapsettingswidget.h qgstemporalcontrollerwidget.h qgstextformatwidget.h qgstextpreview.h qgstooltipcombobox.h qgstreewidgetitem.h qgsunitselectionwidget.h qgsuserinputwidget.h qgsvaliditycheckresultswidget.h qgsvariableeditorwidget.h qgsvectorlayertemporalpropertieswidget.h qgsvertexmarker.h qgsvscrollarea.h qgswindowmanagerinterface.h actions/qgsactionmenu.h actions/qgsmaplayeraction.h actions/qgsmaplayeractioncontext.h actions/qgsmaplayeractioncontextgenerator.h actions/qgsmaplayeractionregistry.h annotations/qgsannotationitemcommonpropertieswidget.h annotations/qgsannotationitemguiregistry.h annotations/qgsannotationitemwidget.h annotations/qgscreateannotationitemmaptool.h annotations/qgscreateannotationitemmaptool_impl.h annotations/qgsmaptoolmodifyannotation.h attributeformconfig/qgsattributeformcontaineredit.h attributeformconfig/qgsattributetypedialog.h attributeformconfig/qgsattributewidgetedit.h attributetable/qgsattributetabledelegate.h attributetable/qgsattributetablefiltermodel.h attributetable/qgsattributetablemodel.h attributetable/qgsattributetableview.h attributetable/qgsdualview.h attributetable/qgsfeaturelistmodel.h attributetable/qgsfeaturelistview.h attributetable/qgsfeaturelistviewdelegate.h attributetable/qgsfeaturemodel.h attributetable/qgsfeatureselectionmodel.h attributetable/qgsfieldconditionalformatwidget.h attributetable/qgsgenericfeatureselectionmanager.h attributetable/qgsifeatureselectionmanager.h attributetable/qgsorganizetablecolumnsdialog.h attributetable/qgsvectorlayerselectionmanager.h auth/qgsauthauthoritieseditor.h auth/qgsauthcertificateinfo.h auth/qgsauthcertificatemanager.h auth/qgsauthcerttrustpolicycombobox.h auth/qgsauthconfigedit.h auth/qgsauthconfigeditor.h auth/qgsauthconfigidedit.h auth/qgsauthconfigselect.h auth/qgsautheditorwidgets.h auth/qgsauthguiutils.h auth/qgsauthidentitieseditor.h auth/qgsauthimportcertdialog.h auth/qgsauthimportidentitydialog.h auth/qgsauthmasterpassresetdialog.h auth/qgsauthmethodedit.h auth/qgsauthserverseditor.h auth/qgsauthsettingswidget.h auth/qgsauthsslconfigwidget.h auth/qgsauthsslerrorsdialog.h auth/qgsauthsslimportdialog.h auth/qgsauthtrustedcasdialog.h callouts/qgscalloutpanelwidget.h callouts/qgscalloutwidget.h codeeditors/qgscodeeditor.h codeeditors/qgscodeeditorcolorscheme.h codeeditors/qgscodeeditorcolorschemeregistry.h codeeditors/qgscodeeditorcss.h codeeditors/qgscodeeditordockwidget.h codeeditors/qgscodeeditorexpression.h codeeditors/qgscodeeditorhistorydialog.h codeeditors/qgscodeeditorhtml.h codeeditors/qgscodeeditorjs.h codeeditors/qgscodeeditorjson.h codeeditors/qgscodeeditorpython.h codeeditors/qgscodeeditorr.h codeeditors/qgscodeeditorshell.h codeeditors/qgscodeeditorsql.h codeeditors/qgscodeeditorwidget.h devtools/qgsdevtoolwidget.h devtools/qgsdevtoolwidgetfactory.h editorwidgets/core/qgseditorconfigwidget.h editorwidgets/core/qgseditorwidgetautoconf.h editorwidgets/core/qgseditorwidgetfactory.h editorwidgets/core/qgseditorwidgetregistry.h editorwidgets/core/qgseditorwidgetwrapper.h editorwidgets/core/qgssearchwidgetwrapper.h editorwidgets/core/qgswidgetwrapper.h editorwidgets/qgsactionwidgetwrapper.h editorwidgets/qgsbinarywidgetfactory.h editorwidgets/qgsbinarywidgetwrapper.h editorwidgets/qgscheckboxconfigdlg.h editorwidgets/qgscheckboxsearchwidgetwrapper.h editorwidgets/qgscheckboxwidgetfactory.h editorwidgets/qgscheckboxwidgetwrapper.h editorwidgets/qgsclassificationwidgetwrapper.h editorwidgets/qgsclassificationwidgetwrapperfactory.h editorwidgets/qgscolorwidgetfactory.h editorwidgets/qgscolorwidgetwrapper.h editorwidgets/qgsdatetimeedit.h editorwidgets/qgsdatetimeeditconfig.h editorwidgets/qgsdatetimeeditfactory.h editorwidgets/qgsdatetimeeditwrapper.h editorwidgets/qgsdatetimesearchwidgetwrapper.h editorwidgets/qgsdefaultsearchwidgetwrapper.h editorwidgets/qgsdoublespinbox.h editorwidgets/qgsdummyconfigdlg.h editorwidgets/qgsenumerationwidgetfactory.h editorwidgets/qgsenumerationwidgetwrapper.h editorwidgets/qgsexternalresourceconfigdlg.h editorwidgets/qgsexternalresourcewidgetfactory.h editorwidgets/qgsexternalresourcewidgetwrapper.h editorwidgets/qgsgeometrywidgetfactory.h editorwidgets/qgsgeometrywidgetwrapper.h editorwidgets/qgshiddenwidgetfactory.h editorwidgets/qgshiddenwidgetwrapper.h editorwidgets/qgshtmlwidgetwrapper.h editorwidgets/qgskeyvaluewidgetfactory.h editorwidgets/qgskeyvaluewidgetwrapper.h editorwidgets/qgsjsoneditconfigdlg.h editorwidgets/qgsjsoneditwidgetfactory.h editorwidgets/qgsjsoneditwrapper.h editorwidgets/qgsjsoneditwidget.h editorwidgets/qgslistconfigdlg.h editorwidgets/qgslistwidgetfactory.h editorwidgets/qgslistwidgetwrapper.h editorwidgets/qgsmultiedittoolbutton.h editorwidgets/qgsqmlwidgetwrapper.h editorwidgets/qgsrangeconfigdlg.h editorwidgets/qgsrangewidgetfactory.h editorwidgets/qgsrangewidgetwrapper.h editorwidgets/qgsrelationaggregatesearchwidgetwrapper.h editorwidgets/qgsrelationreferenceconfigdlg.h editorwidgets/qgsrelationreferencefactory.h editorwidgets/qgsrelationreferencesearchwidgetwrapper.h editorwidgets/qgsrelationreferencewidget.h editorwidgets/qgsrelationreferencewidgetwrapper.h editorwidgets/qgsrelationwidgetwrapper.h editorwidgets/qgssearchwidgettoolbutton.h editorwidgets/qgsspacerwidgetwrapper.h editorwidgets/qgsspinbox.h editorwidgets/qgstexteditconfigdlg.h editorwidgets/qgstexteditsearchwidgetwrapper.h editorwidgets/qgstexteditwidgetfactory.h editorwidgets/qgstexteditwrapper.h editorwidgets/qgstextwidgetwrapper.h editorwidgets/qgsuniquevaluesconfigdlg.h editorwidgets/qgsuniquevaluewidgetfactory.h editorwidgets/qgsuniquevaluewidgetwrapper.h editorwidgets/qgsuuidwidgetfactory.h editorwidgets/qgsuuidwidgetwrapper.h editorwidgets/qgsvaluemapconfigdlg.h editorwidgets/qgsvaluemapsearchwidgetwrapper.h editorwidgets/qgsvaluemapwidgetfactory.h editorwidgets/qgsvaluemapwidgetwrapper.h editorwidgets/qgsvaluerelationconfigdlg.h editorwidgets/qgsvaluerelationsearchwidgetwrapper.h editorwidgets/qgsvaluerelationwidgetfactory.h editorwidgets/qgsvaluerelationwidgetwrapper.h effects/qgseffectdrawmodecombobox.h effects/qgseffectstackpropertieswidget.h effects/qgspainteffectpropertieswidget.h effects/qgspainteffectwidget.h elevation/qgselevationcontrollerwidget.h elevation/qgselevationprofilecanvas.h elevation/qgselevationprofilelayertreeview.h history/qgshistoryentry.h history/qgshistoryentrymodel.h history/qgshistoryentrynode.h history/qgshistoryprovider.h history/qgshistoryproviderregistry.h history/qgshistorywidget.h history/qgshistorywidgetcontext.h inputcontroller/qgs2dmapcontroller.h inputcontroller/qgs2dgamepadcontroller.h inputcontroller/qgs3dmapcontroller.h inputcontroller/qgs3dgamepadcontroller.h inputcontroller/qgsabstractinputcontroller.h inputcontroller/qgsinputcontrollermanager.h labeling/qgslabelengineconfigdialog.h labeling/qgslabelingenginerulewidget.h labeling/qgslabelingengineruleswidget.h labeling/qgslabelinggui.h labeling/qgslabelingwidget.h labeling/qgslabellineanchorwidget.h labeling/qgslabelobstaclesettingswidget.h labeling/qgslabelsettingswidgetbase.h labeling/qgslabelremoveduplicatesettingswidget.h labeling/qgsrulebasedlabelingwidget.h labeling/qgstabpositionwidget.h layertree/qgscustomlayerorderwidget.h layertree/qgslayertreeembeddedconfigwidget.h layertree/qgslayertreeembeddedwidgetregistry.h layertree/qgslayertreeembeddedwidgetsimpl.h layertree/qgslayertreemapcanvasbridge.h layertree/qgslayertreeview.h layertree/qgslayertreeviewdefaultactions.h layertree/qgslayertreeviewindicator.h layertree/qgslayertreeviewitemdelegate.h layout/qgsgeopdflayertreemodel.h layout/qgslayoutaddpagesdialog.h layout/qgslayoutguiutils.h layout/qgslayoutatlaswidget.h layout/qgslayoutattributeselectiondialog.h layout/qgslayoutattributetablewidget.h layout/qgslayoutcombobox.h layout/qgslayoutcustomdrophandler.h layout/qgslayoutdesignerinterface.h layout/qgslayoutelevationprofilewidget.h layout/qgslayoutguidewidget.h layout/qgslayouthtmlwidget.h layout/qgslayoutimageexportoptionsdialog.h layout/qgslayoutitemcombobox.h layout/qgslayoutitemguiregistry.h layout/qgslayoutitemslistview.h layout/qgslayoutitemwidget.h layout/qgslayoutchartwidget.h layout/qgslayoutchartseriesdetailswidget.h layout/qgslayoutlabelwidget.h layout/qgslayoutlegendlayersdialog.h layout/qgslayoutlegendwidget.h layout/qgslayoutmanualtablewidget.h layout/qgslayoutmapgridwidget.h layout/qgslayoutmapwidget.h layout/qgslayoutmarkerwidget.h layout/qgslayoutmousehandles.h layout/qgslayoutnewitempropertiesdialog.h layout/qgslayoutpagepropertieswidget.h layout/qgslayoutpdfexportoptionsdialog.h layout/qgslayoutpicturewidget.h layout/qgslayoutpolygonwidget.h layout/qgslayoutpolylinewidget.h layout/qgslayoutpropertieswidget.h layout/qgslayoutqptdrophandler.h layout/qgslayoutreportsectionlabel.h layout/qgslayoutruler.h layout/qgslayoutscalebarwidget.h layout/qgslayoutshapewidget.h layout/qgslayouttablebackgroundcolorsdialog.h layout/qgslayoutunitscombobox.h layout/qgslayoutvaliditychecks.h layout/qgslayoutview.h layout/qgslayoutviewmouseevent.h layout/qgslayoutviewrubberband.h layout/qgslayoutviewtool.h layout/qgslayoutviewtooladditem.h layout/qgslayoutviewtooladdnodeitem.h layout/qgslayoutviewtooleditnodes.h layout/qgslayoutviewtoolmoveitemcontent.h layout/qgslayoutviewtoolpan.h layout/qgslayoutviewtoolselect.h layout/qgslayoutviewtooltemporarykeypan.h layout/qgslayoutviewtooltemporarykeyzoom.h layout/qgslayoutviewtooltemporarymousepan.h layout/qgslayoutviewtoolzoom.h locator/qgslocatorwidget.h maptools/qgsmaptool.h maptools/qgsmaptooladvanceddigitizing.h maptools/qgsmaptoolcapture.h maptools/qgsmaptoolcapturelayergeometry.h maptools/qgsmaptoolcapturerubberband.h maptools/qgsmaptooldigitizefeature.h maptools/qgsmaptooledit.h maptools/qgsmaptoolemitpoint.h maptools/qgsmaptoolextent.h maptools/qgsmaptoolidentify.h maptools/qgsmaptoolidentifyfeature.h maptools/qgsmaptoolpan.h maptools/qgsmaptoolshapeabstract.h maptools/qgsmaptoolshaperegistry.h maptools/qgsmaptoolzoom.h mesh/qgsmeshlayerproperties.h mesh/qgsrenderermeshpropertieswidget.h mesh/qgsmeshdatasetgrouptreeview.h mesh/qgsmeshdatasetgrouptreewidget.h mesh/qgsmeshlabelingwidget.h mesh/qgsmeshrenderer3daveragingwidget.h mesh/qgsmeshrenderermeshsettingswidget.h mesh/qgsmeshrendererscalarsettingswidget.h mesh/qgsmeshrenderervectorsettingswidget.h mesh/qgsmeshrendereractivedatasetwidget.h mesh/qgsmeshstaticdatasetwidget.h mesh/qgsmeshvariablestrokewidthwidget.h numericformats/qgsnumericformatselectorwidget.h numericformats/qgsnumericformatwidget.h numericformats/qgsnumericformatguiregistry.h ogr/qgsgdalguiutils.h ogr/qgsnewogrconnection.h ogr/qgsvectorlayersaveasdialog.h plot/qgsplotcanvas.h plot/qgsplotcanvasitem.h plot/qgsplotmouseevent.h plot/qgsplotrubberband.h plot/qgsplottool.h plot/qgsplottoolpan.h plot/qgsplottoolxaxiszoom.h plot/qgsplottoolzoom.h plot/qgsplottransienttools.h plot/qgsplotwidget.h pointcloud/qgspointcloudattributebyramprendererwidget.h pointcloud/qgspointcloudclassifiedrendererwidget.h pointcloud/qgspointcloudextentrendererwidget.h pointcloud/qgspointcloudlayersaveasdialog.h pointcloud/qgspointcloudrendererwidget.h pointcloud/qgspointcloudrendererpropertieswidget.h pointcloud/qgspointcloudrgbrendererwidget.h processing/qgsprocessingaggregatewidgets.h processing/qgsprocessingaggregatewidgetwrapper.h processing/qgsprocessingalgorithmconfigurationwidget.h processing/qgsprocessingalgorithmdialogbase.h processing/qgsprocessingbatchalgorithmdialogbase.h processing/qgsprocessingconfigurationwidgets.h processing/qgsprocessingdxflayerswidgetwrapper.h processing/qgsprocessingenummodelerwidget.h processing/qgsprocessingfavoritealgorithmmanager.h processing/qgsprocessingfeaturesourceoptionswidget.h processing/qgsprocessingfieldmapwidgetwrapper.h processing/qgsprocessinggui.h processing/qgsprocessingguiregistry.h processing/qgsprocessingguiutils.h processing/qgsprocessinghelpeditorwidget.h processing/qgsprocessinghistoryprovider.h processing/qgsprocessinghistorywidget.h processing/qgsprocessingmaplayercombobox.h processing/qgsprocessingmatrixmodelerwidget.h processing/qgsprocessingmatrixparameterdialog.h processing/qgsprocessingmeshdatasetwidget.h processing/qgsprocessingmodelerparameterwidget.h processing/qgsprocessingmultipleselectiondialog.h processing/qgsprocessingoutputdestinationwidget.h processing/qgsprocessingparameterdefinitionwidget.h processing/qgsprocessingparameterswidget.h processing/qgsprocessingpointcloudexpressionlineedit.h processing/qgsprocessingrastercalculatorexpressionlineedit.h processing/qgsprocessingrasteroptionswidgetwrapper.h processing/qgsprocessingrastersourceoptionswidget.h processing/qgsprocessingrecentalgorithmlog.h processing/qgsprocessingtininputlayerswidget.h processing/qgsprocessingtoolboxmodel.h processing/qgsprocessingtoolboxtreeview.h processing/qgsprocessingvectortilewriterlayerswidgetwrapper.h processing/qgsprocessingwidgetwrapper.h processing/qgsprocessingwidgetwrapperimpl.h processing/models/qgsmodelarrowitem.h processing/models/qgsmodelcomponentgraphicitem.h processing/models/qgsmodeldesignerdialog.h processing/models/qgsmodeldesignerinputstreewidget.h processing/models/qgsmodelgraphicitem.h processing/models/qgsmodelgraphicsscene.h processing/models/qgsmodelgraphicsview.h processing/models/qgsmodelgroupboxdefinitionwidget.h processing/models/qgsmodelinputreorderwidget.h processing/models/qgsmodeloutputreorderwidget.h processing/models/qgsmodelsnapper.h processing/models/qgsmodelundocommand.h processing/models/qgsmodelviewmouseevent.h processing/models/qgsmodelviewmousehandles.h processing/models/qgsmodelviewrubberband.h processing/models/qgsmodelviewtool.h processing/models/qgsmodelviewtoolpan.h processing/models/qgsmodelviewtoollink.h processing/models/qgsmodelviewtoolselect.h processing/models/qgsmodelviewtooltemporarykeypan.h processing/models/qgsmodelviewtooltemporarykeyzoom.h processing/models/qgsmodelviewtooltemporarymousepan.h processing/models/qgsmodelviewtoolzoom.h proj/qgscoordinateboundspreviewmapwidget.h proj/qgscoordinateoperationwidget.h proj/qgscoordinatereferencesystemmodel.h proj/qgscrsdefinitionwidget.h proj/qgsdatumtransformdialog.h proj/qgsinstallgridshiftdialog.h proj/qgsprojectionselectiondialog.h proj/qgsprojectionselectiontreewidget.h proj/qgsprojectionselectionwidget.h proj/qgsrecentcoordinatereferencesystemsmodel.h providers/qgsabstractdbsourceselect.h providers/qgspointcloudsourceselect.h providers/qgspointcloudproviderguimetadata.h providers/gdal/qgsgdalcloudconnectiondialog.h providers/gdal/qgsgdalclouddataitemguiprovider.h providers/gdal/qgsgdalcredentialoptionswidget.h providers/gdal/qgsgdalfilesourcewidget.h providers/gdal/qgsgdalguiprovider.h providers/gdal/qgsgdalsourceselect.h providers/mbtilesvectortiles/qgsmbtilesvectortileguiprovider.h providers/mbtilesvectortiles/qgsmbtilesvectortilesourcewidget.h providers/ogr/qgsogrfilesourcewidget.h providers/ogr/qgsgeopackageitemguiprovider.h providers/ogr/qgsgeopackageprojectstoragedialog.h providers/ogr/qgsgeopackageprojectstorageguiprovider.h providers/ogr/qgsogrdbsourceselect.h providers/ogr/qgsogrdbtablemodel.h providers/ogr/qgsogrguiprovider.h providers/ogr/qgsogritemguiprovider.h providers/ogr/qgsogrsourceselect.h providers/sensorthings/qgssensorthingsconnectiondialog.h providers/sensorthings/qgssensorthingsconnectionpropertiestask.h providers/sensorthings/qgssensorthingsconnectionwidget.h providers/sensorthings/qgssensorthingsdataitemguiprovider.h providers/sensorthings/qgssensorthingsguiprovider.h providers/sensorthings/qgssensorthingssourceselect.h providers/sensorthings/qgssensorthingssourcewidget.h providers/sensorthings/qgssensorthingssubseteditor.h providers/vtpkvectortiles/qgsvtpkvectortileguiprovider.h providers/vtpkvectortiles/qgsvtpkvectortilesourcewidget.h raster/qgsrasterattributetablewidget.h raster/qgscreaterasterattributetabledialog.h raster/qgsloadrasterattributetabledialog.h raster/qgsrasterattributetabledialog.h raster/qgsrasterattributetableaddcolumndialog.h raster/qgsrasterattributetableaddrowdialog.h raster/qgscolorrampshaderwidget.h raster/qgshillshaderendererwidget.h raster/qgsmultibandcolorrendererwidget.h raster/qgspalettedrendererwidget.h raster/qgsrasterattributetablemodel.h raster/qgsrasterbandcombobox.h raster/qgsrastercontourrendererwidget.h raster/qgsrasterhistogramwidget.h raster/qgsrasterlabelingwidget.h raster/qgsrasterlabelsettingswidget.h raster/qgsrasterminmaxwidget.h raster/qgsrasterrendererwidget.h raster/qgsrastertransparencywidget.h raster/qgsrendererrasterpropertieswidget.h raster/qgssinglebandgrayrendererwidget.h raster/qgssinglebandpseudocolorrendererwidget.h raster/qgsrastersinglecolorrendererwidget.h raster/qgsrasterlayerproperties.h raster/qgsrasterlayertemporalpropertieswidget.h raster/qgsresamplingutils.h vector/qgsattributeactiondialog.h vector/qgsattributeactionpropertiesdialog.h vector/qgsattributesforminitcode.h vector/qgsattributesformmodel.h vector/qgsattributesformproperties.h vector/qgsattributesformtreeviewindicator.h vector/qgsattributesformtreeviewindicatorprovider.h vector/qgsattributesformtreeviewitemdelegate.h vector/qgsattributesformview.h vector/qgsdiagramproperties.h vector/qgsdiagramwidget.h vector/qgsfieldcalculator.h vector/qgsjoindialog.h vector/qgssourcefieldsproperties.h vector/qgsstackeddiagramproperties.h vector/qgsvectorlayerlegendwidget.h vector/qgsvectorlayerproperties.h vector/qgswmsdimensiondialog.h symbology/characterwidget.h symbology/qgs25drendererwidget.h symbology/qgsarrowsymbollayerwidget.h symbology/qgsbrushstylecombobox.h symbology/qgscategorizedsymbolrendererwidget.h symbology/qgscptcitycolorrampdialog.h symbology/qgsdashspacedialog.h symbology/qgsdatadefinedsizelegendwidget.h symbology/qgsellipsesymbollayerwidget.h symbology/qgsembeddedsymbolrendererwidget.h symbology/qgsgraduatedhistogramwidget.h symbology/qgsgraduatedsymbolrendererwidget.h symbology/qgsheatmaprendererwidget.h symbology/qgsinterpolatedlinesymbollayerwidget.h symbology/qgsinvertedpolygonrendererwidget.h symbology/qgslayerpropertieswidget.h symbology/qgsmergedfeaturerendererwidget.h symbology/qgsnullsymbolrendererwidget.h symbology/qgsmasksymbollayerwidget.h symbology/qgspenstylecombobox.h symbology/qgspointclusterrendererwidget.h symbology/qgspointdisplacementrendererwidget.h symbology/qgsrendererpropertiesdialog.h symbology/qgsrendererwidget.h symbology/qgsrulebasedrendererwidget.h symbology/qgssinglesymbolrendererwidget.h symbology/qgssmartgroupeditordialog.h symbology/qgsstyleexportimportdialog.h symbology/qgsstylegroupselectiondialog.h symbology/qgsstylemanagerdialog.h symbology/qgsstylesavedialog.h symbology/qgssvgselectorwidget.h symbology/qgssymbolanimationsettingswidget.h symbology/qgssymbolbuffersettingswidget.h symbology/qgssymbollayerwidget.h symbology/qgssymbollevelsdialog.h symbology/qgsextentbufferdialog.h symbology/qgssymbolselectordialog.h symbology/qgssymbolslistwidget.h symbology/qgssymbolwidgetcontext.h symbology/qgsvectorfieldsymbollayerwidget.h sensor/qgssensorguiregistry.h sensor/qgssensorwidget.h settings/qgssettingseditorwidgetwrapper.h settings/qgssettingseditorwidgetwrapperimpl.h settings/qgssettingsenumflageditorwidgetwrapper.h settings/qgssettingseditorwidgetregistry.h settings/qgssettingsregistrygui.h settings/qgssettingstreemodel.h settings/qgssettingstreewidget.h stac/qgsstacconnectiondialog.h stac/qgsstacdataitemguiprovider.h stac/qgsstacdownloadassetsdialog.h stac/qgsstacitemlistmodel.h stac/qgsstacobjectdetailsdialog.h stac/qgsstacsearchparametersdialog.h stac/qgsstacsourceselect.h stac/qgsstacsourceselectprovider.h tableeditor/qgstableeditordialog.h tableeditor/qgstableeditorformattingwidget.h tableeditor/qgstableeditorwidget.h tiledscene/qgstiledsceneconnectiondialog.h tiledscene/qgstiledscenedataitemguiprovider.h tiledscene/qgstiledsceneproviderguimetadata.h tiledscene/qgstiledscenerendererpropertieswidget.h tiledscene/qgstiledscenerendererwidget.h tiledscene/qgstiledscenesourceselect.h tiledscene/qgstiledscenetexturerendererwidget.h tiledscene/qgstiledscenewireframerendererwidget.h vectortile/qgsarcgisvectortileconnectiondialog.h vectortile/qgsvectortilebasiclabelingwidget.h vectortile/qgsvectortilebasicrendererwidget.h vectortile/qgsvectortileconnectiondialog.h vectortile/qgsvectortiledataitemguiprovider.h vectortile/qgsvectortileproviderguimetadata.h vectortile/qgsvectortilesourceselect.h vectortile/qgsvectortilelayerproperties.h qgsbrowserdockwidget_p.h ) set(QGIS_GUI_PRIVATE_HDRS qgsbrowserdockwidget_p.cpp qgswidgetstatehelper_p.h attributetable/qgsfeaturefilterwidget_p.h ) if(WITH_INTERNAL_QWT) set(QGIS_QWT_SRCS ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_abstract_legend.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_abstract_scale.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_abstract_scale_draw.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_abstract_slider.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_analog_clock.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_arrow_button.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_bezier.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_clipper.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_color_map.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_column_symbol.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_compass.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_compass_rose.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_counter.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_curve_fitter.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_date.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_date_scale_draw.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_date_scale_engine.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_dial.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_dial_needle.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_dyngrid_layout.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_event_pattern.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_graphic.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_interval.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_interval_symbol.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_knob.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_legend.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_legend_data.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_legend_label.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_magnifier.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_math.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_matrix_raster_data.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_null_paintdevice.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_painter.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_painter_command.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_panner.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_picker.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_picker_machine.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_pixel_matrix.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_abstract_barchart.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_abstract_canvas.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_axis.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_barchart.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_canvas.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_curve.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_dict.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_directpainter.cpp # ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_glcanvas.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_graphicitem.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_grid.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_histogram.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_intervalcurve.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_item.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_layout.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_legenditem.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_magnifier.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_marker.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_multi_barchart.cpp # ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_opengl_canvas.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_panner.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_picker.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_rasteritem.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_renderer.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_rescaler.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_scaleitem.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_seriesitem.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_shapeitem.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_spectrocurve.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_spectrogram.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_svgitem.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_textlabel.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_tradingcurve.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_vectorfield.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_zoneitem.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_zoomer.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_point_3d.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_point_data.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_point_mapper.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_point_polar.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_canvas.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_curve.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_fitter.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_grid.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_item.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_itemdict.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_layout.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_magnifier.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_marker.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_panner.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_picker.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_plot.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_renderer.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_spectrogram.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_raster_data.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_round_scale_draw.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_sampling_thread.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_scale_div.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_scale_draw.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_scale_engine.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_scale_map.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_scale_widget.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_series_data.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_slider.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_spline.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_spline_basis.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_spline_cubic.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_spline_curve_fitter.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_spline_local.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_spline_parametrization.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_spline_pleasing.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_spline_polynomial.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_symbol.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_system_clock.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_text.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_text_engine.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_text_label.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_thermo.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_transform.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_vectorfield_symbol.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_weeding_curve_fitter.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_wheel.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_widget_overlay.cpp ) add_definitions(-DQWT_MAKEDLL) if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") set_source_files_properties( ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_picker.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_picker_machine.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_polar_renderer.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_plot_picker.cpp ${CMAKE_SOURCE_DIR}/external/qwt-6.3.0/qwt_spline_cubic.cpp PROPERTIES COMPILE_FLAGS "-Wno-implicit-fallthrough -Wno-unused-function -Wno-unused-private-field" ) endif() set(QGIS_GUI_SRCS ${QGIS_GUI_SRCS} ${QGIS_QWT_SRCS} ) endif() find_package(${QT_VERSION_BASE} COMPONENTS Multimedia MultimediaWidgets Qml QuickWidgets UiTools REQUIRED) # for installing headers set_property(GLOBAL PROPERTY QGIS_GUI_HDRS ${QGIS_GUI_HDRS}) if(ENABLE_MODELTEST) include_directories(../../tests/qt_modeltest) endif() if (WITH_EPT) set(QGIS_GUI_SRCS ${QGIS_GUI_SRCS} providers/ept/qgseptproviderguimetadata.cpp ) set(QGIS_GUI_HDRS ${QGIS_GUI_HDRS} providers/ept/qgseptproviderguimetadata.h ) endif() if (WITH_COPC) set(QGIS_GUI_SRCS ${QGIS_GUI_SRCS} providers/copc/qgscopcproviderguimetadata.cpp ) set(QGIS_GUI_HDRS ${QGIS_GUI_HDRS} providers/copc/qgscopcproviderguimetadata.h ) endif() # disable deprecation warnings for classes re-exporting deprecated methods if(MSVC) set_source_files_properties( ${CMAKE_BINARY_DIR}/src/gui/moc_qgisinterface.cxx ${CMAKE_BINARY_DIR}/src/gui/moc_qgsgenericprojectionselector.cxx ${CMAKE_BINARY_DIR}/src/gui/moc_qgsprojectionselector.cxx PROPERTIES COMPILE_FLAGS "/wd4996") else() set_source_files_properties( ${CMAKE_BINARY_DIR}/src/gui/moc_qgisinterface.cxx ${CMAKE_BINARY_DIR}/src/gui/moc_qgsgenericprojectionselector.cxx ${CMAKE_BINARY_DIR}/src/gui/moc_qgsprojectionselector.cxx PROPERTIES COMPILE_FLAGS "-w -Wno-deprecated-declarations") endif() if(MSVC) set_source_files_properties( ${CMAKE_BINARY_DIR}/src/gui/qgis_gui_autogen/mocs_compilation.cpp PROPERTIES COMPILE_FLAGS "/bigobj" ) endif() ############################################################# # qgis_gui library if(NOT LIBRARY_TYPE EQUAL STATIC) win32_version_info("QGIS GUI Library" "qgis_gui" QGIS_GUI_SRCS) endif() add_library(qgis_gui ${LIBRARY_TYPE} ${QGIS_GUI_SRCS} ${QGIS_GUI_HDRS} ${QGIS_GUI_PRIVATE_HDRS} ) if(QGISPOSTFIX) set_target_properties(qgis_gui PROPERTIES RUNTIME_OUTPUT_NAME qgis_gui${QGISPOSTFIX} LIBRARY_OUTPUT_NAME qgis_gui${QGISPOSTFIX} ) endif() if (USE_PRECOMPILED_HEADERS) target_precompile_headers(qgis_gui PRIVATE $<$:${CMAKE_SOURCE_DIR}/src/core/qgis.h>) endif() set_target_properties(qgis_gui PROPERTIES UNITY_BUILD ${ENABLE_UNITY_BUILDS}) target_include_directories(qgis_gui SYSTEM PUBLIC ${QWT_INCLUDE_DIR} ${QSCINTILLA_INCLUDE_DIR} ) target_include_directories(qgis_gui PUBLIC ${CMAKE_SOURCE_DIR}/src/gui ${CMAKE_SOURCE_DIR}/src/gui/actions ${CMAKE_SOURCE_DIR}/src/gui/annotations ${CMAKE_SOURCE_DIR}/src/gui/attributeformconfig ${CMAKE_SOURCE_DIR}/src/gui/symbology ${CMAKE_SOURCE_DIR}/src/gui/attributetable ${CMAKE_SOURCE_DIR}/src/gui/auth ${CMAKE_SOURCE_DIR}/src/gui/callouts ${CMAKE_SOURCE_DIR}/src/gui/codeeditors ${CMAKE_SOURCE_DIR}/src/gui/devtools ${CMAKE_SOURCE_DIR}/src/gui/editorwidgets ${CMAKE_SOURCE_DIR}/src/gui/editorwidgets/core ${CMAKE_SOURCE_DIR}/src/gui/effects ${CMAKE_SOURCE_DIR}/src/gui/elevation ${CMAKE_SOURCE_DIR}/src/gui/history ${CMAKE_SOURCE_DIR}/src/gui/inputcontroller ${CMAKE_SOURCE_DIR}/src/gui/labeling ${CMAKE_SOURCE_DIR}/src/gui/layertree ${CMAKE_SOURCE_DIR}/src/gui/layout ${CMAKE_SOURCE_DIR}/src/gui/locator ${CMAKE_SOURCE_DIR}/src/gui/maptools ${CMAKE_SOURCE_DIR}/src/gui/mesh ${CMAKE_SOURCE_DIR}/src/gui/numericformats ${CMAKE_SOURCE_DIR}/src/gui/ogr ${CMAKE_SOURCE_DIR}/src/gui/plot ${CMAKE_SOURCE_DIR}/src/gui/processing ${CMAKE_SOURCE_DIR}/src/gui/processing/models ${CMAKE_SOURCE_DIR}/src/gui/proj ${CMAKE_SOURCE_DIR}/src/gui/providers ${CMAKE_SOURCE_DIR}/src/gui/providers/gdal ${CMAKE_SOURCE_DIR}/src/gui/providers/mbtilesvectortiles ${CMAKE_SOURCE_DIR}/src/gui/providers/ogr ${CMAKE_SOURCE_DIR}/src/gui/providers/sensorthings ${CMAKE_SOURCE_DIR}/src/gui/providers/vtpkvectortiles ${CMAKE_SOURCE_DIR}/src/gui/pointcloud ${CMAKE_SOURCE_DIR}/src/gui/raster ${CMAKE_SOURCE_DIR}/src/gui/sensor ${CMAKE_SOURCE_DIR}/src/gui/settings ${CMAKE_SOURCE_DIR}/src/gui/stac ${CMAKE_SOURCE_DIR}/src/gui/tableeditor ${CMAKE_SOURCE_DIR}/src/gui/tiledscene ${CMAKE_SOURCE_DIR}/src/gui/vector ${CMAKE_SOURCE_DIR}/src/gui/vectortile ${CMAKE_BINARY_DIR}/src/gui ${CMAKE_BINARY_DIR}/src/ui ) if (WITH_EPT) target_include_directories(qgis_gui PUBLIC ${CMAKE_SOURCE_DIR}/src/gui/providers/ept ) endif() if (WITH_COPC) target_include_directories(qgis_gui PUBLIC ${CMAKE_SOURCE_DIR}/src/gui/providers/copc ) endif() GENERATE_EXPORT_HEADER( qgis_gui BASE_NAME GUI EXPORT_FILE_NAME qgis_gui.h ) set(QGIS_GUI_HDRS ${QGIS_GUI_HDRS} ${CMAKE_CURRENT_BINARY_DIR}/qgis_gui.h) if (WIN32) include_directories(${CMAKE_SOURCE_DIR}/src/native/win) elseif (APPLE) include_directories(${CMAKE_SOURCE_DIR}/src/native/mac) elseif (UNIX) include_directories(${CMAKE_SOURCE_DIR}/src/native/linux) endif() #generate unversioned libs for android if (NOT ANDROID) set_target_properties(qgis_gui PROPERTIES VERSION ${COMPLETE_VERSION} SOVERSION ${COMPLETE_VERSION} ) endif() # make sure that UI files will be processed first add_dependencies(qgis_gui ui) target_link_libraries(qgis_gui qgis_core qgis_native Qt::UiTools ${QWT_LIBRARY} ${QSCINTILLA_LIBRARY} Qt::Qml Qt::QuickWidgets Qt::Multimedia Qt::MultimediaWidgets ) if (BUILD_WITH_QT6) find_package(Qt6 COMPONENTS SvgWidgets REQUIRED) target_link_libraries(qgis_gui Qt6::SvgWidgets ) endif() if (WITH_QTWEBENGINE) find_package(${QT_VERSION_BASE} COMPONENTS WebEngineWidgets REQUIRED) target_link_libraries(qgis_gui Qt::WebEngineWidgets ) endif() if (WITH_QTGAMEPAD) target_link_libraries(qgis_gui Qt::Gamepad ) endif() if (FORCE_STATIC_LIBS) target_link_libraries(qgis_gui provider_wms_gui_a provider_wcs_gui_a provider_delimitedtext_gui_a provider_arcgisfeatureserver_gui_a ) if (HAVE_SPATIALITE) target_link_libraries(qgis_gui provider_spatialite_gui_a provider_wfs_gui_a provider_virtuallayer_gui_a ) endif() if (HAVE_POSTGRESQL) target_link_libraries(qgis_gui provider_postgres_gui_a ) endif() endif() if(ENABLE_MODELTEST) target_link_libraries(qgis_gui Qt::Test) endif() # We use private headers from core that need this target_compile_definitions(qgis_gui PRIVATE "CMAKE_SOURCE_DIR=\"${CMAKE_SOURCE_DIR}\"") target_compile_definitions(qgis_gui PRIVATE "-DQT_NO_FOREACH") add_definitions(-DQWT_DLL) if(WIN32) add_definitions(-DQSCINTILLA_DLL) endif() # clang-tidy if(CLANG_TIDY_EXE) set_target_properties( qgis_gui PROPERTIES CXX_CLANG_TIDY "${DO_CLANG_TIDY}" ) endif() # install if(NOT QGIS_MAC_BUNDLE) install(FILES ${QGIS_GUI_HDRS} DESTINATION ${QGIS_INCLUDE_DIR}) endif() install(TARGETS qgis_gui RUNTIME DESTINATION ${QGIS_BIN_DIR} LIBRARY DESTINATION ${QGIS_LIB_DIR} ARCHIVE DESTINATION ${QGIS_LIB_DIR})