21#include "cc_tools_qt/ToolsApi.h"
22#include "cc_tools_qt/ToolsFilter.h"
23#include "cc_tools_qt/ToolsProtocol.h"
24#include "cc_tools_qt/ToolsSocket.h"
26#include <QtCore/QObject>
27#include <QtCore/QList>
28#include <QtCore/QtPlugin>
29#include <QtCore/QVariantMap>
71 void getCurrentConfig(QVariantMap& config);
78 QVariantMap getCurrentConfig();
84 void reconfigure(const QVariantMap& config);
113 QWidget* createConfigurationWidget();
132 void applyInterPluginConfig(const QVariantMap& props);
136 void setDebugOutputLevel(
unsigned level = 0U);
141 void sigInterPluginConfigReport(const QVariantMap& props);
149 virtual
void getCurrentConfigImpl(QVariantMap& config);
156 virtual
void reconfigureImpl(const QVariantMap& config);
161 virtual
void applyInterPluginConfigImpl(const QVariantMap& props);
180 virtual QWidget* createConfigurationWidgetImpl();
193 void reportInterPluginConfig(const QVariantMap& props);
197 std::unique_ptr<InnerState> m_state;