#pragma once #include #include #include #include #include "logging.h" namespace PlanEditor { class FavouriteProps; class FavouriteResultWatcher : public QObject { Q_OBJECT public: explicit FavouriteResultWatcher(FavouriteProps &favourite, AdvancedSymbology::SymbolDictionary &symbolDict, QObject *parent); private: FavouriteProps &m_favourite; AdvancedSymbology::SymbolDictionary &m_symbolDict; AdvancedSymbology::SymbolResultWatcher m_symbolGuard; private slots: void onSymbolSearchResult(); }; }