/** ** ** @RDE_HEADER@ ** Used to get symbol search results from dictionary ** $Id$ ** $HeadURL$ ** $Author$ ** ** ----------------------------------------------------------------------------------------------- ** ** Hardware-Environment: Intel-PC ** Software-Environment: Windows 7, Qt 5.4. ArcGIS Quartz ** ** Language ........: C++ 11 ** ** ----------------------------------------------------------------------------------------------- ** ** Author ...........: Jörg Turla, SPD G, Tel. 3132 ** ** ----------------------------------------------------------------------------------------------- ** ** Notes .........: ** ** 21.11.2016, JT : First edition for use with Qt5 and ESRI Quartz ** ** ----------------------------------------------------------------------------------------------- */ #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(); }; // FavouriteResultWatcher } // namespace PlanEditor