26#include <QtCore/QMetaType>
27#include <QtCore/QString>
31#include "ErrorStatus.h"
66 const QString& name() const;
91 MessagePtr createMessage(const QString& idAsString,
unsigned idx = 0);
110 void socketConnectionReport(
bool connected);
127 void applyInterPluginConfig(const QVariantMap& props);
131 void setDebugOutputLevel(
unsigned level = 0U);
138 template <typename TFunc>
139 void setErrorReportCallback(TFunc&& func)
141 m_errorReportCallback = std::forward<TFunc>(func);
149 template <
typename TFunc>
152 m_sendMessageRequestCallback = std::forward<TFunc>(func);
160 template <
typename TFunc>
163 m_interPluginConfigReportCallback = std::forward<TFunc>(func);
289 unsigned m_debugLevel = 0U;