From e40af8132c05d7c49367493b1e90c9de65764366 Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Mon, 17 Dec 2018 16:42:05 +0000 Subject: [PATCH] Fixed clazy warnings: missing Q_OBJECT. --- src/blackcore/context/contextapplicationempty.h | 2 ++ src/blackcore/context/contextaudioempty.h | 2 ++ src/blackcore/threadedreader.h | 2 ++ src/blackgui/altitudeedit.h | 2 ++ src/blackgui/components/configsimulatorcomponent.h | 2 ++ .../components/copymodelsfromotherswiftversionscomponent.h | 2 ++ src/blackgui/components/dbmappingcomponent.h | 6 ++++++ src/blackgui/components/dbmodelkeycompleter.h | 2 ++ src/blackgui/components/dbownmodelscomponent.h | 1 + src/blackgui/components/dbownmodelsetcomponent.h | 1 + src/blackgui/components/firstmodelsetcomponent.h | 2 ++ src/blackgui/components/initialdataloadcomponent.h | 2 ++ .../components/installsimulatorspecificwizardpage.h | 2 ++ src/blackgui/components/installxswiftbuscomponent.h | 2 ++ src/blackgui/components/legalinfocomponent.h | 2 ++ src/blackgui/components/settingshotkeycomponent.h | 2 ++ src/blackgui/components/statusmessagesdetail.h | 1 + src/blackgui/ecosystemcombobox.h | 2 ++ src/blackgui/filters/countryfilterbar.h | 2 ++ src/blackgui/filters/distributorfilterbar.h | 2 ++ src/blackgui/filters/filterdialog.h | 2 ++ src/blackgui/lineedithistory.h | 2 ++ src/blackgui/menus/aircraftmodelmenus.h | 2 ++ src/blackgui/models/aircrafticaolistmodel.h | 2 ++ src/blackgui/models/aircraftmodellistmodel.h | 2 ++ src/blackgui/models/aircraftpartslistmodel.h | 2 ++ src/blackgui/models/aircraftsituationchangelistmodel.h | 2 ++ src/blackgui/models/aircraftsituationlistmodel.h | 2 ++ src/blackgui/models/airlineicaolistmodel.h | 2 ++ src/blackgui/models/airportlistmodel.h | 2 ++ src/blackgui/models/applicationinfolistmodel.h | 2 ++ src/blackgui/models/atcstationlistmodel.h | 2 ++ src/blackgui/models/clientlistmodel.h | 2 ++ src/blackgui/models/cloudlayerlistmodel.h | 2 ++ src/blackgui/models/columns.h | 2 ++ src/blackgui/models/countrylistmodel.h | 2 ++ src/blackgui/models/distributorlistmodel.h | 2 ++ src/blackgui/models/identifierlistmodel.h | 2 ++ src/blackgui/models/interpolationsetupmodel.h | 2 ++ src/blackgui/models/liverylistmodel.h | 2 ++ src/blackgui/models/matchingstatisticsmodel.h | 2 ++ src/blackgui/models/namevariantpairlistmodel.h | 2 +- src/blackgui/models/serverlistmodel.h | 2 ++ src/blackgui/models/simulatedaircraftlistmodel.h | 2 ++ src/blackgui/models/statusmessagelistmodel.h | 2 ++ src/blackgui/models/temperaturelayerlistmodel.h | 2 ++ src/blackgui/models/textmessagelistmodel.h | 1 + src/blackgui/models/userlistmodel.h | 3 ++- src/blackgui/models/windlayerlistmodel.h | 2 ++ src/blackgui/systemtraywindow.h | 2 ++ src/blackgui/uppercasevalidator.h | 1 + src/blackgui/views/aircrafticaoview.h | 2 ++ src/blackgui/views/aircraftpartsview.h | 2 ++ src/blackgui/views/aircraftsituationchangeview.h | 2 ++ src/blackgui/views/airlineicaoview.h | 2 ++ src/blackgui/views/airportview.h | 3 ++- src/blackgui/views/applicationinfoview.h | 4 ++++ src/blackgui/views/clientview.h | 2 ++ src/blackgui/views/cloudlayerview.h | 2 +- src/blackgui/views/countryview.h | 2 ++ src/blackgui/views/distributorview.h | 2 ++ src/blackgui/views/identifierview.h | 2 ++ src/blackgui/views/interpolationsetupview.h | 2 ++ src/blackgui/views/liveryview.h | 2 ++ src/blackgui/views/matchingstatisticsview.h | 2 ++ src/blackgui/views/namevariantpairview.h | 2 ++ src/blackgui/views/serverview.h | 2 ++ src/blackgui/views/temperaturelayerview.h | 2 +- src/blackgui/views/textmessageview.h | 2 ++ src/blackgui/views/userview.h | 2 ++ src/blackgui/views/viewbaseitemdelegate.h | 2 ++ src/blackgui/views/viewbaseproxystyle.h | 2 ++ src/blackgui/views/windlayerview.h | 1 + src/blackmisc/atomicfile.h | 2 ++ src/blackmisc/filedeleter.h | 2 ++ src/blackmisc/genericdbusinterface.h | 4 +++- src/blackmisc/simulation/aircraftmodelloader.h | 2 ++ src/blackmisc/simulation/remoteaircraftproviderdummy.h | 2 ++ src/blackmisc/worker.h | 2 ++ 79 files changed, 156 insertions(+), 6 deletions(-) diff --git a/src/blackcore/context/contextapplicationempty.h b/src/blackcore/context/contextapplicationempty.h index 1fcbd3a9a..cc34d0723 100644 --- a/src/blackcore/context/contextapplicationempty.h +++ b/src/blackcore/context/contextapplicationempty.h @@ -25,6 +25,8 @@ namespace BlackCore //! Application context class BLACKCORE_EXPORT CContextApplicationEmpty : public IContextApplication { + Q_OBJECT + public: //! Constructor CContextApplicationEmpty(CCoreFacade *runtime) : IContextApplication(CCoreFacadeConfig::NotUsed, runtime) {} diff --git a/src/blackcore/context/contextaudioempty.h b/src/blackcore/context/contextaudioempty.h index 04039f8e4..0de78a677 100644 --- a/src/blackcore/context/contextaudioempty.h +++ b/src/blackcore/context/contextaudioempty.h @@ -24,6 +24,8 @@ namespace BlackCore //! Audio context implementation class BLACKCORE_EXPORT CContextAudioEmpty : public IContextAudio { + Q_OBJECT + public: //! Constructor CContextAudioEmpty(CCoreFacade *runtime) : IContextAudio(CCoreFacadeConfig::NotUsed, runtime) {} diff --git a/src/blackcore/threadedreader.h b/src/blackcore/threadedreader.h index 1cfed5629..de4a4a99a 100644 --- a/src/blackcore/threadedreader.h +++ b/src/blackcore/threadedreader.h @@ -34,6 +34,8 @@ namespace BlackCore //! as data files via http, or file system and parsing (such as FSX models) class BLACKCORE_EXPORT CThreadedReader : public BlackMisc::CContinuousWorker { + Q_OBJECT + public: //! Log categories static const BlackMisc::CLogCategoryList &getLogCategories(); diff --git a/src/blackgui/altitudeedit.h b/src/blackgui/altitudeedit.h index 92edff79e..0ba98780f 100644 --- a/src/blackgui/altitudeedit.h +++ b/src/blackgui/altitudeedit.h @@ -25,6 +25,8 @@ namespace BlackGui */ class BLACKGUI_EXPORT CAltitudeEdit : public QLineEdit { + Q_OBJECT + public: //! Constructor CAltitudeEdit(QWidget *parent = nullptr); diff --git a/src/blackgui/components/configsimulatorcomponent.h b/src/blackgui/components/configsimulatorcomponent.h index 3c6ff6de4..3d1cf3878 100644 --- a/src/blackgui/components/configsimulatorcomponent.h +++ b/src/blackgui/components/configsimulatorcomponent.h @@ -63,6 +63,8 @@ namespace BlackGui */ class CConfigSimulatorWizardPage : public QWizardPage { + Q_OBJECT + public: //! Constructors using QWizardPage::QWizardPage; diff --git a/src/blackgui/components/copymodelsfromotherswiftversionscomponent.h b/src/blackgui/components/copymodelsfromotherswiftversionscomponent.h index bf5f5a2f2..3d137978d 100644 --- a/src/blackgui/components/copymodelsfromotherswiftversionscomponent.h +++ b/src/blackgui/components/copymodelsfromotherswiftversionscomponent.h @@ -66,6 +66,8 @@ namespace BlackGui */ class CCopyModelsFromOtherSwiftVersionsWizardPage : public QWizardPage { + Q_OBJECT + public: //! Constructors using QWizardPage::QWizardPage; diff --git a/src/blackgui/components/dbmappingcomponent.h b/src/blackgui/components/dbmappingcomponent.h index 8f2d2220d..3c177cdbe 100644 --- a/src/blackgui/components/dbmappingcomponent.h +++ b/src/blackgui/components/dbmappingcomponent.h @@ -354,6 +354,7 @@ namespace BlackGui //! The menu for loading and handling VPilot rules for mapping tasks //! \note This is a specific menu for that very component + //! \fixme MS 2018-12 Move to namespace scope and add Q_OBJECT class CMappingVPilotMenu : public Menus::IMenuDelegate { public: @@ -377,6 +378,7 @@ namespace BlackGui //! -# toggle stash auto filtering //! -# show changed attributes //! \note This is a specific menu for the CDbMappingComponent component + //! \fixme MS 2018-12 Move to namespace scope and add Q_OBJECT class CStashToolsMenu : public Menus::IMenuDelegate { public: @@ -399,6 +401,7 @@ namespace BlackGui }; //! Menu for own model sets + //! \fixme MS 2018-12 Move to namespace scope and add Q_OBJECT class COwnModelSetMenu : public Menus::IMenuDelegate { public: @@ -418,6 +421,7 @@ namespace BlackGui }; //! Menu for removed models + //! \fixme MS 2018-12 Move to namespace scope and add Q_OBJECT class CRemovedModelsMenu : public Menus::IMenuDelegate { public: @@ -437,6 +441,7 @@ namespace BlackGui }; //! Apply DB data to selected models + //! \fixme MS 2018-12 Move to namespace scope and add Q_OBJECT class CApplyDbDataMenu : public Menus::IMenuDelegate { public: @@ -457,6 +462,7 @@ namespace BlackGui //! Merge with vPilot data //! \deprecated vPilot menus will be removed in the future + //! \fixme MS 2018-12 Move to namespace scope and add Q_OBJECT class CMergeWithVPilotMenu : public Menus::IMenuDelegate { public: diff --git a/src/blackgui/components/dbmodelkeycompleter.h b/src/blackgui/components/dbmodelkeycompleter.h index 898f982d0..1484567f9 100644 --- a/src/blackgui/components/dbmodelkeycompleter.h +++ b/src/blackgui/components/dbmodelkeycompleter.h @@ -25,6 +25,8 @@ namespace BlackGui */ class CDbModelKeyCompleter : public QLineEdit { + Q_OBJECT + public: //! Ctor CDbModelKeyCompleter(QWidget *parent = nullptr); diff --git a/src/blackgui/components/dbownmodelscomponent.h b/src/blackgui/components/dbownmodelscomponent.h index c1d6ee644..b16ba82d9 100644 --- a/src/blackgui/components/dbownmodelscomponent.h +++ b/src/blackgui/components/dbownmodelscomponent.h @@ -175,6 +175,7 @@ namespace BlackGui //! The menu for loading and handling own models for mapping tasks //! \note This is specific for that very component + //! \fixme MS 2018-12 Move to namespace scope and add Q_OBJECT class CLoadModelsMenu : public Menus::IMenuDelegate { public: diff --git a/src/blackgui/components/dbownmodelsetcomponent.h b/src/blackgui/components/dbownmodelsetcomponent.h index f8e151174..73373e035 100644 --- a/src/blackgui/components/dbownmodelsetcomponent.h +++ b/src/blackgui/components/dbownmodelsetcomponent.h @@ -191,6 +191,7 @@ namespace BlackGui //! The menu for loading models from cache or create a new model set //! \note This is specific for that very model set component + //! \fixme MS 2018-12 Move to namespace scope and add Q_OBJECT class CLoadModelSetMenu : public Menus::IMenuDelegate { public: diff --git a/src/blackgui/components/firstmodelsetcomponent.h b/src/blackgui/components/firstmodelsetcomponent.h index 2bdab6005..9d8506319 100644 --- a/src/blackgui/components/firstmodelsetcomponent.h +++ b/src/blackgui/components/firstmodelsetcomponent.h @@ -93,6 +93,8 @@ namespace BlackGui //! Wizard page for CFirstModelSetComponent class CFirstModelSetWizardPage : public QWizardPage { + Q_OBJECT + public: //! Constructors using QWizardPage::QWizardPage; diff --git a/src/blackgui/components/initialdataloadcomponent.h b/src/blackgui/components/initialdataloadcomponent.h index 054456229..44e82a635 100644 --- a/src/blackgui/components/initialdataloadcomponent.h +++ b/src/blackgui/components/initialdataloadcomponent.h @@ -54,6 +54,8 @@ namespace BlackGui */ class CInitialDataLoadWizardPage : public QWizardPage { + Q_OBJECT + public: //! Constructors using QWizardPage::QWizardPage; diff --git a/src/blackgui/components/installsimulatorspecificwizardpage.h b/src/blackgui/components/installsimulatorspecificwizardpage.h index e500bc924..1dc202bae 100644 --- a/src/blackgui/components/installsimulatorspecificwizardpage.h +++ b/src/blackgui/components/installsimulatorspecificwizardpage.h @@ -27,6 +27,8 @@ namespace BlackGui */ class CInstallSimulatorSpecificWizardPage : public COverlayMessagesWizardPage { + Q_OBJECT + public: //! Constructors using COverlayMessagesWizardPage::COverlayMessagesWizardPage; diff --git a/src/blackgui/components/installxswiftbuscomponent.h b/src/blackgui/components/installxswiftbuscomponent.h index 22a436d8b..4dcdf8203 100644 --- a/src/blackgui/components/installxswiftbuscomponent.h +++ b/src/blackgui/components/installxswiftbuscomponent.h @@ -106,6 +106,8 @@ namespace BlackGui */ class CInstallXSwiftBusWizardPage : public QWizardPage { + Q_OBJECT + public: //! Constructors using QWizardPage::QWizardPage; diff --git a/src/blackgui/components/legalinfocomponent.h b/src/blackgui/components/legalinfocomponent.h index 5c448a3f2..1308218a0 100644 --- a/src/blackgui/components/legalinfocomponent.h +++ b/src/blackgui/components/legalinfocomponent.h @@ -62,6 +62,8 @@ namespace BlackGui */ class CLegalInfoWizardPage : public QWizardPage { + Q_OBJECT + public: //! Constructors using QWizardPage::QWizardPage; diff --git a/src/blackgui/components/settingshotkeycomponent.h b/src/blackgui/components/settingshotkeycomponent.h index 7a2560861..6af579135 100644 --- a/src/blackgui/components/settingshotkeycomponent.h +++ b/src/blackgui/components/settingshotkeycomponent.h @@ -73,6 +73,8 @@ namespace BlackGui */ class CConfigHotkeyWizardPage : public QWizardPage { + Q_OBJECT + public: //! Constructors using QWizardPage::QWizardPage; diff --git a/src/blackgui/components/statusmessagesdetail.h b/src/blackgui/components/statusmessagesdetail.h index eaf55d639..24c6ee805 100644 --- a/src/blackgui/components/statusmessagesdetail.h +++ b/src/blackgui/components/statusmessagesdetail.h @@ -83,6 +83,7 @@ namespace BlackGui void deferredUpdate(); //! Custom menu for the log component + //! \fixme Move to namespace scope and add Q_OBJECT class CMessageMenu : public Menus::IMenuDelegate { public: diff --git a/src/blackgui/ecosystemcombobox.h b/src/blackgui/ecosystemcombobox.h index 54354eb7d..878cee82a 100644 --- a/src/blackgui/ecosystemcombobox.h +++ b/src/blackgui/ecosystemcombobox.h @@ -20,6 +20,8 @@ namespace BlackGui //! Combo box widget for ecosystems class CEcosystemComboBox : public QComboBox { + Q_OBJECT + public: //! Constructor CEcosystemComboBox(QWidget *parent = nullptr); diff --git a/src/blackgui/filters/countryfilterbar.h b/src/blackgui/filters/countryfilterbar.h index 937e6c26c..b9f19953d 100644 --- a/src/blackgui/filters/countryfilterbar.h +++ b/src/blackgui/filters/countryfilterbar.h @@ -35,6 +35,8 @@ namespace BlackGui public CFilterWidget, public Models::IModelFilterProvider { + Q_OBJECT + public: //! Constructor explicit CCountryFilterBar(QWidget *parent = nullptr); diff --git a/src/blackgui/filters/distributorfilterbar.h b/src/blackgui/filters/distributorfilterbar.h index f9a232c1c..e11797266 100644 --- a/src/blackgui/filters/distributorfilterbar.h +++ b/src/blackgui/filters/distributorfilterbar.h @@ -35,6 +35,8 @@ namespace BlackGui public CFilterWidget, public Models::IModelFilterProvider { + Q_OBJECT + public: //! Constructor explicit CDistributorFilterBar(QWidget *parent = nullptr); diff --git a/src/blackgui/filters/filterdialog.h b/src/blackgui/filters/filterdialog.h index 154b9ac23..783b4471f 100644 --- a/src/blackgui/filters/filterdialog.h +++ b/src/blackgui/filters/filterdialog.h @@ -26,6 +26,8 @@ namespace BlackGui //! Base for filter dialog class BLACKGUI_EXPORT CFilterDialog : public QDialog { + Q_OBJECT + public: //! Constructor CFilterDialog(QWidget *parent = nullptr); diff --git a/src/blackgui/lineedithistory.h b/src/blackgui/lineedithistory.h index 225b42399..c53f3d1aa 100644 --- a/src/blackgui/lineedithistory.h +++ b/src/blackgui/lineedithistory.h @@ -23,6 +23,8 @@ namespace BlackGui */ class BLACKGUI_EXPORT CLineEditHistory : public QLineEdit { + Q_OBJECT + public: //! Constructors using QLineEdit::QLineEdit; diff --git a/src/blackgui/menus/aircraftmodelmenus.h b/src/blackgui/menus/aircraftmodelmenus.h index 253a60d1e..e3e2fec54 100644 --- a/src/blackgui/menus/aircraftmodelmenus.h +++ b/src/blackgui/menus/aircraftmodelmenus.h @@ -28,6 +28,8 @@ namespace BlackGui //! Menu base class for aircraft model view menus class IAircraftModelViewMenu : public IMenuDelegate { + Q_OBJECT + virtual void anchor(); public: diff --git a/src/blackgui/models/aircrafticaolistmodel.h b/src/blackgui/models/aircrafticaolistmodel.h index 729a26469..2e4454311 100644 --- a/src/blackgui/models/aircrafticaolistmodel.h +++ b/src/blackgui/models/aircrafticaolistmodel.h @@ -25,6 +25,8 @@ namespace BlackGui class BLACKGUI_EXPORT CAircraftIcaoCodeListModel : public CListModelDbObjects { + Q_OBJECT + public: //! Constructor explicit CAircraftIcaoCodeListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/aircraftmodellistmodel.h b/src/blackgui/models/aircraftmodellistmodel.h index 8be668889..7cf231575 100644 --- a/src/blackgui/models/aircraftmodellistmodel.h +++ b/src/blackgui/models/aircraftmodellistmodel.h @@ -32,6 +32,8 @@ namespace BlackGui class BLACKGUI_EXPORT CAircraftModelListModel : public COrderableListModelDbObjects { + Q_OBJECT + public: //! How to display //! \sa BlackMisc::Simulation::CAircraftModel::ModelType diff --git a/src/blackgui/models/aircraftpartslistmodel.h b/src/blackgui/models/aircraftpartslistmodel.h index 9fad49331..6792ed850 100644 --- a/src/blackgui/models/aircraftpartslistmodel.h +++ b/src/blackgui/models/aircraftpartslistmodel.h @@ -28,6 +28,8 @@ namespace BlackGui //! Aircraft parts list model class BLACKGUI_EXPORT CAircraftPartsListModel : public CListModelTimestampWithOffsetObjects { + Q_OBJECT + public: //! Constructor explicit CAircraftPartsListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/aircraftsituationchangelistmodel.h b/src/blackgui/models/aircraftsituationchangelistmodel.h index 91806311b..f22b42de3 100644 --- a/src/blackgui/models/aircraftsituationchangelistmodel.h +++ b/src/blackgui/models/aircraftsituationchangelistmodel.h @@ -27,6 +27,8 @@ namespace BlackGui //! Aircraft situation changes list model class BLACKGUI_EXPORT CAircraftSituationChangeListModel : public CListModelTimestampWithOffsetObjects { + Q_OBJECT + public: //! Constructor explicit CAircraftSituationChangeListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/aircraftsituationlistmodel.h b/src/blackgui/models/aircraftsituationlistmodel.h index c71a8e5f6..92a8cfc58 100644 --- a/src/blackgui/models/aircraftsituationlistmodel.h +++ b/src/blackgui/models/aircraftsituationlistmodel.h @@ -25,6 +25,8 @@ namespace BlackGui //! Client list model class BLACKGUI_EXPORT CAircraftSituationListModel : public CListModelTimestampWithOffsetObjects { + Q_OBJECT + public: //! Constructor explicit CAircraftSituationListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/airlineicaolistmodel.h b/src/blackgui/models/airlineicaolistmodel.h index 613e8c4c2..5667a5e4d 100644 --- a/src/blackgui/models/airlineicaolistmodel.h +++ b/src/blackgui/models/airlineicaolistmodel.h @@ -34,6 +34,8 @@ namespace BlackGui class BLACKGUI_EXPORT CAirlineIcaoCodeListModel : public CListModelDbObjects { + Q_OBJECT + public: //! Constructor explicit CAirlineIcaoCodeListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/airportlistmodel.h b/src/blackgui/models/airportlistmodel.h index e25515ba7..0873659aa 100644 --- a/src/blackgui/models/airportlistmodel.h +++ b/src/blackgui/models/airportlistmodel.h @@ -27,6 +27,8 @@ namespace BlackGui class BLACKGUI_EXPORT CAirportListModel : public CListModelBase { + Q_OBJECT + public: //! Constructor explicit CAirportListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/applicationinfolistmodel.h b/src/blackgui/models/applicationinfolistmodel.h index 52737d7ce..3584f2de9 100644 --- a/src/blackgui/models/applicationinfolistmodel.h +++ b/src/blackgui/models/applicationinfolistmodel.h @@ -26,6 +26,8 @@ namespace BlackGui //! Application info list model class BLACKGUI_EXPORT CApplicationInfoListModel : public CListModelBase { + Q_OBJECT + public: //! Constructor explicit CApplicationInfoListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/atcstationlistmodel.h b/src/blackgui/models/atcstationlistmodel.h index be3ef4703..3d4cb105f 100644 --- a/src/blackgui/models/atcstationlistmodel.h +++ b/src/blackgui/models/atcstationlistmodel.h @@ -28,6 +28,8 @@ namespace BlackGui //! ATC list model class BLACKGUI_EXPORT CAtcStationListModel : public CListModelCallsignObjects { + Q_OBJECT + public: //! What kind of stations enum AtcStationMode diff --git a/src/blackgui/models/clientlistmodel.h b/src/blackgui/models/clientlistmodel.h index 461259a1d..81b215c9b 100644 --- a/src/blackgui/models/clientlistmodel.h +++ b/src/blackgui/models/clientlistmodel.h @@ -28,6 +28,8 @@ namespace BlackGui //! Client list model class BLACKGUI_EXPORT CClientListModel : public CListModelBase { + Q_OBJECT + public: //! Constructor explicit CClientListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/cloudlayerlistmodel.h b/src/blackgui/models/cloudlayerlistmodel.h index 25ccaf8b6..b8129c4da 100644 --- a/src/blackgui/models/cloudlayerlistmodel.h +++ b/src/blackgui/models/cloudlayerlistmodel.h @@ -27,6 +27,8 @@ namespace BlackGui class BLACKGUI_EXPORT CCloudLayerListModel : public CListModelBase { + Q_OBJECT + public: //! Constructor explicit CCloudLayerListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/columns.h b/src/blackgui/models/columns.h index 3c9b91581..12881f0e1 100644 --- a/src/blackgui/models/columns.h +++ b/src/blackgui/models/columns.h @@ -130,6 +130,8 @@ namespace BlackGui */ class BLACKGUI_EXPORT CColumns : public QObject { + Q_OBJECT + public: /*! * Columns constructors diff --git a/src/blackgui/models/countrylistmodel.h b/src/blackgui/models/countrylistmodel.h index 61fec4427..e5eb181f0 100644 --- a/src/blackgui/models/countrylistmodel.h +++ b/src/blackgui/models/countrylistmodel.h @@ -32,6 +32,8 @@ namespace BlackGui class BLACKGUI_EXPORT CCountryListModel : public CListModelDbObjects { + Q_OBJECT + public: //! Constructor explicit CCountryListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/distributorlistmodel.h b/src/blackgui/models/distributorlistmodel.h index 07d9d23f4..3135fc66e 100644 --- a/src/blackgui/models/distributorlistmodel.h +++ b/src/blackgui/models/distributorlistmodel.h @@ -30,6 +30,8 @@ namespace BlackGui class BLACKGUI_EXPORT CDistributorListModel : public COrderableListModelDbObjects { + Q_OBJECT + public: //! What kind of stations enum DistributorMode diff --git a/src/blackgui/models/identifierlistmodel.h b/src/blackgui/models/identifierlistmodel.h index b2dd02bfe..2ff5578ab 100644 --- a/src/blackgui/models/identifierlistmodel.h +++ b/src/blackgui/models/identifierlistmodel.h @@ -24,6 +24,8 @@ namespace BlackGui //! Originator list model class BLACKGUI_EXPORT CIdentifierListModel : public CListModelBase { + Q_OBJECT + public: //! Constructor explicit CIdentifierListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/interpolationsetupmodel.h b/src/blackgui/models/interpolationsetupmodel.h index 1b9834dff..526fcfd0a 100644 --- a/src/blackgui/models/interpolationsetupmodel.h +++ b/src/blackgui/models/interpolationsetupmodel.h @@ -25,6 +25,8 @@ namespace BlackGui class BLACKGUI_EXPORT CInterpolationSetupListModel : public CListModelCallsignObjects { + Q_OBJECT + public: //! Constructor explicit CInterpolationSetupListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/liverylistmodel.h b/src/blackgui/models/liverylistmodel.h index 878cb0b5f..9b6a70e79 100644 --- a/src/blackgui/models/liverylistmodel.h +++ b/src/blackgui/models/liverylistmodel.h @@ -34,6 +34,8 @@ namespace BlackGui class BLACKGUI_EXPORT CLiveryListModel : public CListModelDbObjects { + Q_OBJECT + public: //! Constructor explicit CLiveryListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/matchingstatisticsmodel.h b/src/blackgui/models/matchingstatisticsmodel.h index ed17b18d3..ad60cae60 100644 --- a/src/blackgui/models/matchingstatisticsmodel.h +++ b/src/blackgui/models/matchingstatisticsmodel.h @@ -25,6 +25,8 @@ namespace BlackGui //! Matching statistics entry class BLACKGUI_EXPORT CMatchingStatisticsModel : public CListModelBase { + Q_OBJECT + public: //! How to display enum MatchingStatisticsMode diff --git a/src/blackgui/models/namevariantpairlistmodel.h b/src/blackgui/models/namevariantpairlistmodel.h index 72c46baac..c30fd7443 100644 --- a/src/blackgui/models/namevariantpairlistmodel.h +++ b/src/blackgui/models/namevariantpairlistmodel.h @@ -35,9 +35,9 @@ namespace BlackGui //! Simple model displaying name / variant values class BLACKGUI_EXPORT CNameVariantPairModel : public CListModelBase { + Q_OBJECT public: - //! Constructor explicit CNameVariantPairModel(bool withIcon, QObject *parent = nullptr); diff --git a/src/blackgui/models/serverlistmodel.h b/src/blackgui/models/serverlistmodel.h index 2d24137dd..5e47013ac 100644 --- a/src/blackgui/models/serverlistmodel.h +++ b/src/blackgui/models/serverlistmodel.h @@ -25,6 +25,8 @@ namespace BlackGui //! Server list model class BLACKGUI_EXPORT CServerListModel : public CListModelBase { + Q_OBJECT + public: //! Constructor explicit CServerListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/simulatedaircraftlistmodel.h b/src/blackgui/models/simulatedaircraftlistmodel.h index 091d97815..d70190c30 100644 --- a/src/blackgui/models/simulatedaircraftlistmodel.h +++ b/src/blackgui/models/simulatedaircraftlistmodel.h @@ -27,6 +27,8 @@ namespace BlackGui class BLACKGUI_EXPORT CSimulatedAircraftListModel : public CListModelCallsignObjects { + Q_OBJECT + public: //! Model modes enum AircraftMode diff --git a/src/blackgui/models/statusmessagelistmodel.h b/src/blackgui/models/statusmessagelistmodel.h index c30b4c830..0a26efca6 100644 --- a/src/blackgui/models/statusmessagelistmodel.h +++ b/src/blackgui/models/statusmessagelistmodel.h @@ -28,6 +28,8 @@ namespace BlackGui class BLACKGUI_EXPORT CStatusMessageListModel : public CListModelTimestampObjects { + Q_OBJECT + public: //! Mode enum Mode diff --git a/src/blackgui/models/temperaturelayerlistmodel.h b/src/blackgui/models/temperaturelayerlistmodel.h index 333ab6012..ea30ae4ff 100644 --- a/src/blackgui/models/temperaturelayerlistmodel.h +++ b/src/blackgui/models/temperaturelayerlistmodel.h @@ -27,6 +27,8 @@ namespace BlackGui class BLACKGUI_EXPORT CTemperatureLayerListModel : public CListModelBase { + Q_OBJECT + public: //! Constructor explicit CTemperatureLayerListModel(QObject *parent = nullptr); diff --git a/src/blackgui/models/textmessagelistmodel.h b/src/blackgui/models/textmessagelistmodel.h index c0e84ab54..4382f9dbf 100644 --- a/src/blackgui/models/textmessagelistmodel.h +++ b/src/blackgui/models/textmessagelistmodel.h @@ -26,6 +26,7 @@ namespace BlackGui //! Text message list model class BLACKGUI_EXPORT CTextMessageListModel : public CListModelBase { + Q_OBJECT public: //! What kind of stations diff --git a/src/blackgui/models/userlistmodel.h b/src/blackgui/models/userlistmodel.h index 5e36e8546..9b94b80d5 100644 --- a/src/blackgui/models/userlistmodel.h +++ b/src/blackgui/models/userlistmodel.h @@ -26,8 +26,9 @@ namespace BlackGui class BLACKGUI_EXPORT CUserListModel : public CListModelBase { - public: + Q_OBJECT + public: //! What level of detail enum UserMode { diff --git a/src/blackgui/models/windlayerlistmodel.h b/src/blackgui/models/windlayerlistmodel.h index 8abbfce8c..c18ba0245 100644 --- a/src/blackgui/models/windlayerlistmodel.h +++ b/src/blackgui/models/windlayerlistmodel.h @@ -27,6 +27,8 @@ namespace BlackGui class BLACKGUI_EXPORT CWindLayerListModel : public CListModelBase { + Q_OBJECT + public: //! Constructor explicit CWindLayerListModel(QObject *parent = nullptr); diff --git a/src/blackgui/systemtraywindow.h b/src/blackgui/systemtraywindow.h index 543465013..26e6288d0 100644 --- a/src/blackgui/systemtraywindow.h +++ b/src/blackgui/systemtraywindow.h @@ -34,6 +34,8 @@ namespace BlackGui //! QDialog which can minimize to system tray class BLACKGUI_EXPORT CSystemTrayWindow : public QMainWindow { + Q_OBJECT + public: //! System Tray Flag enum SystemTrayFlag diff --git a/src/blackgui/uppercasevalidator.h b/src/blackgui/uppercasevalidator.h index 8cd011faf..c9d0e4e97 100644 --- a/src/blackgui/uppercasevalidator.h +++ b/src/blackgui/uppercasevalidator.h @@ -21,6 +21,7 @@ namespace BlackGui //! Forces uppercase class BLACKGUI_EXPORT CUpperCaseValidator : public QValidator { + Q_OBJECT public: //! Constructor diff --git a/src/blackgui/views/aircrafticaoview.h b/src/blackgui/views/aircrafticaoview.h index 5f0b411c9..10ca9b2be 100644 --- a/src/blackgui/views/aircrafticaoview.h +++ b/src/blackgui/views/aircrafticaoview.h @@ -35,6 +35,8 @@ namespace BlackGui class BLACKGUI_EXPORT CAircraftIcaoCodeView : public CViewWithDbObjects { + Q_OBJECT + public: //! Constructor explicit CAircraftIcaoCodeView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/aircraftpartsview.h b/src/blackgui/views/aircraftpartsview.h index 06ca22983..6f5783ad2 100644 --- a/src/blackgui/views/aircraftpartsview.h +++ b/src/blackgui/views/aircraftpartsview.h @@ -26,6 +26,8 @@ namespace BlackGui //! Aircraft parts class BLACKGUI_EXPORT CAircraftPartsView : public CViewWithTimestampWithOffsetObjects { + Q_OBJECT + public: //! Constructor explicit CAircraftPartsView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/aircraftsituationchangeview.h b/src/blackgui/views/aircraftsituationchangeview.h index 2fb6aa562..46515ad28 100644 --- a/src/blackgui/views/aircraftsituationchangeview.h +++ b/src/blackgui/views/aircraftsituationchangeview.h @@ -26,6 +26,8 @@ namespace BlackGui //! Aircraft situation change view class BLACKGUI_EXPORT CAircraftSituationChangeView : public CViewWithTimestampWithOffsetObjects { + Q_OBJECT + public: //! Constructor explicit CAircraftSituationChangeView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/airlineicaoview.h b/src/blackgui/views/airlineicaoview.h index fc66a0a75..f1a1979e1 100644 --- a/src/blackgui/views/airlineicaoview.h +++ b/src/blackgui/views/airlineicaoview.h @@ -35,6 +35,8 @@ namespace BlackGui class BLACKGUI_EXPORT CAirlineIcaoCodeView : public CViewWithDbObjects { + Q_OBJECT + public: //! Constructor explicit CAirlineIcaoCodeView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/airportview.h b/src/blackgui/views/airportview.h index f0169a90e..990f24f94 100644 --- a/src/blackgui/views/airportview.h +++ b/src/blackgui/views/airportview.h @@ -28,8 +28,9 @@ namespace BlackGui //! Airports view class BLACKGUI_EXPORT CAirportView : public CViewBase { - public: + Q_OBJECT + public: //! Constructor explicit CAirportView(QWidget *parent = nullptr); }; diff --git a/src/blackgui/views/applicationinfoview.h b/src/blackgui/views/applicationinfoview.h index 5ab90171a..26b91e050 100644 --- a/src/blackgui/views/applicationinfoview.h +++ b/src/blackgui/views/applicationinfoview.h @@ -26,6 +26,8 @@ namespace BlackGui //! Network servers class BLACKGUI_EXPORT CApplicationInfoView : public CViewBase { + Q_OBJECT + public: //! Constructor explicit CApplicationInfoView(QWidget *parent = nullptr); @@ -40,6 +42,8 @@ namespace BlackGui //! Menu base class for aircraft model view menus class CApplicationInfoMenu : public Menus::IMenuDelegate { + Q_OBJECT + public: //! Constructor CApplicationInfoMenu(CApplicationInfoView *modelView) : Menus::IMenuDelegate(modelView) diff --git a/src/blackgui/views/clientview.h b/src/blackgui/views/clientview.h index 116d398a7..254a2c7a4 100644 --- a/src/blackgui/views/clientview.h +++ b/src/blackgui/views/clientview.h @@ -28,6 +28,8 @@ namespace BlackGui //! Client view class BLACKGUI_EXPORT CClientView : public CViewBase { + Q_OBJECT + public: //! Constructor explicit CClientView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/cloudlayerview.h b/src/blackgui/views/cloudlayerview.h index e93469467..fdb236824 100644 --- a/src/blackgui/views/cloudlayerview.h +++ b/src/blackgui/views/cloudlayerview.h @@ -27,9 +27,9 @@ namespace BlackGui //! Airports view class BLACKGUI_EXPORT CCloudLayerView : public CViewBase { + Q_OBJECT public: - //! Constructor explicit CCloudLayerView(QWidget *parent = nullptr); }; diff --git a/src/blackgui/views/countryview.h b/src/blackgui/views/countryview.h index 40a89897a..ce4a44ff2 100644 --- a/src/blackgui/views/countryview.h +++ b/src/blackgui/views/countryview.h @@ -26,6 +26,8 @@ namespace BlackGui //! Countries class BLACKGUI_EXPORT CCountryView : public CViewBase { + Q_OBJECT + public: //! Constructor explicit CCountryView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/distributorview.h b/src/blackgui/views/distributorview.h index b18624c0f..cb621c397 100644 --- a/src/blackgui/views/distributorview.h +++ b/src/blackgui/views/distributorview.h @@ -36,6 +36,8 @@ namespace BlackGui class BLACKGUI_EXPORT CDistributorView : public COrderableViewWithDbObjects { + Q_OBJECT + public: //! Constructor explicit CDistributorView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/identifierview.h b/src/blackgui/views/identifierview.h index 5f832b777..71130f9e1 100644 --- a/src/blackgui/views/identifierview.h +++ b/src/blackgui/views/identifierview.h @@ -25,6 +25,8 @@ namespace BlackGui //! Originator servers class BLACKGUI_EXPORT CIdentifierView : public CViewBase { + Q_OBJECT + public: //! Constructor explicit CIdentifierView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/interpolationsetupview.h b/src/blackgui/views/interpolationsetupview.h index d3f2375b2..3cd3bafb9 100644 --- a/src/blackgui/views/interpolationsetupview.h +++ b/src/blackgui/views/interpolationsetupview.h @@ -26,6 +26,8 @@ namespace BlackGui //! Distributors class BLACKGUI_EXPORT CInterpolationSetupView : public CViewWithCallsignObjects { + Q_OBJECT + public: //! Constructor explicit CInterpolationSetupView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/liveryview.h b/src/blackgui/views/liveryview.h index ef2946fee..cc9ea5e1a 100644 --- a/src/blackgui/views/liveryview.h +++ b/src/blackgui/views/liveryview.h @@ -35,6 +35,8 @@ namespace BlackGui class BLACKGUI_EXPORT CLiveryView : public CViewWithDbObjects { + Q_OBJECT + public: //! Constructor explicit CLiveryView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/matchingstatisticsview.h b/src/blackgui/views/matchingstatisticsview.h index c7bb02b44..b4a94a6a8 100644 --- a/src/blackgui/views/matchingstatisticsview.h +++ b/src/blackgui/views/matchingstatisticsview.h @@ -26,6 +26,8 @@ namespace BlackGui //! Matching statistics class BLACKGUI_EXPORT CMatchingStatisticsView : public CViewBase { + Q_OBJECT + public: //! Constructor explicit CMatchingStatisticsView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/namevariantpairview.h b/src/blackgui/views/namevariantpairview.h index 46bfe264c..a011d683b 100644 --- a/src/blackgui/views/namevariantpairview.h +++ b/src/blackgui/views/namevariantpairview.h @@ -29,6 +29,8 @@ namespace BlackGui //! User view class BLACKGUI_EXPORT CNameVariantPairView : public CViewBase { + Q_OBJECT + public: //! Constructor explicit CNameVariantPairView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/serverview.h b/src/blackgui/views/serverview.h index 35db21bd8..c894c161c 100644 --- a/src/blackgui/views/serverview.h +++ b/src/blackgui/views/serverview.h @@ -25,6 +25,8 @@ namespace BlackGui //! Network servers class BLACKGUI_EXPORT CServerView : public CViewBase { + Q_OBJECT + public: //! Constructor explicit CServerView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/temperaturelayerview.h b/src/blackgui/views/temperaturelayerview.h index 6ccac98b8..ea4575ecc 100644 --- a/src/blackgui/views/temperaturelayerview.h +++ b/src/blackgui/views/temperaturelayerview.h @@ -27,9 +27,9 @@ namespace BlackGui //! Airports view class BLACKGUI_EXPORT CTemperatureLayerView : public CViewBase { + Q_OBJECT public: - //! Constructor explicit CTemperatureLayerView(QWidget *parent = nullptr); }; diff --git a/src/blackgui/views/textmessageview.h b/src/blackgui/views/textmessageview.h index 97e5ea21c..c61006819 100644 --- a/src/blackgui/views/textmessageview.h +++ b/src/blackgui/views/textmessageview.h @@ -27,6 +27,8 @@ namespace BlackGui //! Airports view class BLACKGUI_EXPORT CTextMessageView : public CViewBase { + Q_OBJECT + public: //! Constructor explicit CTextMessageView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/userview.h b/src/blackgui/views/userview.h index 9fc854f07..3eef63ff2 100644 --- a/src/blackgui/views/userview.h +++ b/src/blackgui/views/userview.h @@ -25,6 +25,8 @@ namespace BlackGui //! User view class BLACKGUI_EXPORT CUserView : public CViewBase { + Q_OBJECT + public: //! Constructor explicit CUserView(QWidget *parent = nullptr); diff --git a/src/blackgui/views/viewbaseitemdelegate.h b/src/blackgui/views/viewbaseitemdelegate.h index 1fec6f817..15508a4ec 100644 --- a/src/blackgui/views/viewbaseitemdelegate.h +++ b/src/blackgui/views/viewbaseitemdelegate.h @@ -25,6 +25,8 @@ namespace BlackGui */ class CViewBaseItemDelegate : public QStyledItemDelegate { + Q_OBJECT + public: //! Constructor CViewBaseItemDelegate(QObject *parent = nullptr) : QStyledItemDelegate(parent) {} diff --git a/src/blackgui/views/viewbaseproxystyle.h b/src/blackgui/views/viewbaseproxystyle.h index 235c8c96d..731a96db5 100644 --- a/src/blackgui/views/viewbaseproxystyle.h +++ b/src/blackgui/views/viewbaseproxystyle.h @@ -28,6 +28,8 @@ namespace BlackGui */ class CViewBaseProxyStyle : public QProxyStyle { + Q_OBJECT + public: //! Constructor CViewBaseProxyStyle(CViewBaseNonTemplate *view, QStyle *style = nullptr); diff --git a/src/blackgui/views/windlayerview.h b/src/blackgui/views/windlayerview.h index 96515dc84..ccf997643 100644 --- a/src/blackgui/views/windlayerview.h +++ b/src/blackgui/views/windlayerview.h @@ -26,6 +26,7 @@ namespace BlackGui //! Wind layer view class BLACKGUI_EXPORT CWindLayerView : public CViewBase { + Q_OBJECT public: //! Constructor diff --git a/src/blackmisc/atomicfile.h b/src/blackmisc/atomicfile.h index 7301c4ea9..f2932fde5 100644 --- a/src/blackmisc/atomicfile.h +++ b/src/blackmisc/atomicfile.h @@ -32,6 +32,8 @@ namespace BlackMisc */ class BLACKMISC_EXPORT CAtomicFile : public QFile { + Q_OBJECT + public: //! \copydoc QFile::QFile(const QString &) CAtomicFile(const QString &filename) : QFile(filename) {} diff --git a/src/blackmisc/filedeleter.h b/src/blackmisc/filedeleter.h index 2bb8bacf4..d4031f128 100644 --- a/src/blackmisc/filedeleter.h +++ b/src/blackmisc/filedeleter.h @@ -58,6 +58,8 @@ namespace BlackMisc */ class BLACKMISC_EXPORT CTimedFileDeleter : public QObject { + Q_OBJECT + public: //! Constructor CTimedFileDeleter(const QString &file, int deleteAfterMs, QObject *parent = nullptr); diff --git a/src/blackmisc/genericdbusinterface.h b/src/blackmisc/genericdbusinterface.h index 1d5a19d28..1cb9af76c 100644 --- a/src/blackmisc/genericdbusinterface.h +++ b/src/blackmisc/genericdbusinterface.h @@ -34,8 +34,10 @@ namespace BlackMisc * Used for hand written interface based on virtual methods. * Allows to relay a message to DBus in a single code line */ - class CGenericDBusInterface : public QDBusAbstractInterface + class BLACKMISC_EXPORT CGenericDBusInterface : public QDBusAbstractInterface { + Q_OBJECT + public: //! Constructor CGenericDBusInterface(const QString &serviceName, const QString &path, const QString &interfaceName, const QDBusConnection &connection, QObject *parent = nullptr) : diff --git a/src/blackmisc/simulation/aircraftmodelloader.h b/src/blackmisc/simulation/aircraftmodelloader.h index 87546e95d..bcdf78e27 100644 --- a/src/blackmisc/simulation/aircraftmodelloader.h +++ b/src/blackmisc/simulation/aircraftmodelloader.h @@ -178,6 +178,8 @@ namespace BlackMisc */ class BLACKMISC_EXPORT CDummyModelLoader : public IAircraftModelLoader { + Q_OBJECT + public: //! Dummy loader CDummyModelLoader(const CSimulatorInfo &simulator, QObject *parent); diff --git a/src/blackmisc/simulation/remoteaircraftproviderdummy.h b/src/blackmisc/simulation/remoteaircraftproviderdummy.h index dbd8ea404..4272733e6 100644 --- a/src/blackmisc/simulation/remoteaircraftproviderdummy.h +++ b/src/blackmisc/simulation/remoteaircraftproviderdummy.h @@ -27,6 +27,8 @@ namespace BlackMisc //! Dummy implementation for testing purpose class BLACKMISC_EXPORT CRemoteAircraftProviderDummy : public CRemoteAircraftProvider { + Q_OBJECT + public: //! Constructor CRemoteAircraftProviderDummy(QObject *parent = nullptr); diff --git a/src/blackmisc/worker.h b/src/blackmisc/worker.h index 3d9c31c64..7dca5f972 100644 --- a/src/blackmisc/worker.h +++ b/src/blackmisc/worker.h @@ -72,6 +72,8 @@ namespace BlackMisc */ class BLACKMISC_EXPORT CRegularThread : public QThread { + Q_OBJECT + public: //! Constructor CRegularThread(QObject *parent = nullptr) : QThread(parent) {}