18 #include <Poco/Exception.h> 32 const QHash<QString, Object::ConstPointer> &sourceValuesByName)
39 if (
DEBUG && (message !=
""))
48 if (listener ==
nullptr)
50 throw Poco::NullPointerException(
"The listener cannot be null");
59 if (listener ==
nullptr)
61 throw Poco::NullPointerException(
"The listener cannot be null");
Message2< int, const QHash< QString, Object::ConstPointer > &> multipleSourcesChanged
void LogDebuggingInfo(const QString &message)
void RemoveListener(ISourceProviderListener *l)
void AddSourceProviderListener(ISourceProviderListener *listener) override
virtual void Initialize(IServiceLocator *locator)
Message3< int, const QString &, Object::ConstPointer > singleSourceChanged
void RemoveSourceProviderListener(ISourceProviderListener *listener) override
void FireSourceChanged(int sourcePriority, const QString &sourceName, Object::ConstPointer sourceValue)
void AddListener(ISourceProviderListener *l)