21#include "cc_tools_qt/ToolsApi.h"
22#include "cc_tools_qt/ToolsDataInfo.h"
24#include <QtCore/QObject>
25#include <QtCore/QList>
26#include <QtCore/QString>
83 void socketConnectionReport(
bool connected);
90 void applyInterPluginConfig(const QVariantMap& props);
94 void setDebugOutputLevel(
unsigned level = 0U);
103 void sigErrorReport(const QString& msg);
107 void sigInterPluginConfigReport(const QVariantMap& props);
114 virtual
bool startImpl();
119 virtual
void stopImpl();
133 virtual
void socketConnectionReportImpl(
bool connected);
138 virtual
void applyInterPluginConfigImpl(const QVariantMap& props);
141 virtual const
char* debugNameImpl() const;
155 void reportError(const QString& msg);
164 void reportInterPluginConfig(const QVariantMap& props);
167 static
unsigned long long currTimestamp();
170 unsigned getDebugOutputLevel() const;
174 std::unique_ptr<InnerState> m_state;