22#include "cc_tools_qt/ToolsApi.h"
23#include "cc_tools_qt/ToolsDataInfo.h"
26#include <QtCore/QObject>
27#include <QtCore/QList>
28#include <QtCore/QString>
85 void socketConnectionReport(
bool connected);
92 void applyInterPluginConfig(const QVariantMap& props);
96 void setDebugOutputLevel(
unsigned level = 0U);
105 void sigErrorReport(const QString& msg);
109 void sigInterPluginConfigReport(const QVariantMap& props);
116 virtual
bool startImpl();
121 virtual
void stopImpl();
135 virtual
void socketConnectionReportImpl(
bool connected);
140 virtual
void applyInterPluginConfigImpl(const QVariantMap& props);
143 virtual const
char* debugNameImpl() const;
146 static
unsigned long long currTimestamp();
149 unsigned getDebugOutputLevel() const;
164 void reportError(const QString& msg);
173 void reportInterPluginConfig(const QVariantMap& props);
177 std::unique_ptr<InnerState> m_state;