22#include "cc_tools_qt/ToolsApi.h"
23#include "cc_tools_qt/ToolsFilter.h"
24#include "cc_tools_qt/ToolsProtocol.h"
25#include "cc_tools_qt/ToolsSocket.h"
28#include <QtCore/QObject>
29#include <QtCore/QList>
30#include <QtCore/QtPlugin>
31#include <QtCore/QVariantMap>
73 void getCurrentConfig(QVariantMap& config);
80 QVariantMap getCurrentConfig();
86 void reconfigure(const QVariantMap& config);
115 QWidget* createConfigurationWidget();
134 void applyInterPluginConfig(const QVariantMap& props);
138 void setDebugOutputLevel(
unsigned level = 0U);
143 void sigInterPluginConfigReport(const QVariantMap& props);
151 virtual
void getCurrentConfigImpl(QVariantMap& config);
158 virtual
void reconfigureImpl(const QVariantMap& config);
163 virtual
void applyInterPluginConfigImpl(const QVariantMap& props);
182 virtual QWidget* createConfigurationWidgetImpl();
196 void reportInterPluginConfig(const QVariantMap& props);
200 std::unique_ptr<InnerState> m_state;