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"
27#include <QtCore/QObject>
28#include <QtCore/QList>
29#include <QtCore/QtPlugin>
30#include <QtCore/QVariantMap>
72 void getCurrentConfig(QVariantMap& config);
79 QVariantMap getCurrentConfig();
85 void reconfigure(const QVariantMap& config);
114 QWidget* createConfigurationWidget();
133 void applyInterPluginConfig(const QVariantMap& props);
137 void setDebugOutputLevel(
unsigned level = 0U);
142 void sigInterPluginConfigReport(const QVariantMap& props);
150 virtual
void getCurrentConfigImpl(QVariantMap& config);
157 virtual
void reconfigureImpl(const QVariantMap& config);
162 virtual
void applyInterPluginConfigImpl(const QVariantMap& props);
181 virtual QWidget* createConfigurationWidgetImpl();
195 void reportInterPluginConfig(const QVariantMap& props);
199 std::unique_ptr<InnerState> m_state;