21#include "cc_tools_qt/ToolsApi.h"
22#include "cc_tools_qt/ToolsDataInfo.h"
25#include <QtCore/QObject>
26#include <QtCore/QList>
27#include <QtCore/QString>
84 void socketConnectionReport(
bool connected);
91 void applyInterPluginConfig(const QVariantMap& props);
95 void setDebugOutputLevel(
unsigned level = 0U);
104 void sigErrorReport(const QString& msg);
108 void sigInterPluginConfigReport(const QVariantMap& props);
115 virtual
bool startImpl();
120 virtual
void stopImpl();
134 virtual
void socketConnectionReportImpl(
bool connected);
139 virtual
void applyInterPluginConfigImpl(const QVariantMap& props);
142 virtual const
char* debugNameImpl() const;
145 static
unsigned long long currTimestamp();
148 unsigned getDebugOutputLevel() const;
163 void reportError(const QString& msg);
172 void reportInterPluginConfig(const QVariantMap& props);
176 std::unique_ptr<InnerState> m_state;