forked from qt-creator/qt-creator
QmlDesigner: Enable Telemetry simple settings page from qmlDesignerPlugin
Change-Id: I7939cb8985c2ee0dfe9bd7dfa7fe08ce78f4ac62 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -324,6 +324,14 @@ bool QmlDesignerPlugin::initialize(const QStringList & /*arguments*/, QString *e
|
|||||||
if (Core::ICore::isQtDesignStudio()) {
|
if (Core::ICore::isQtDesignStudio()) {
|
||||||
d->toolBar = ToolBar::create();
|
d->toolBar = ToolBar::create();
|
||||||
d->statusBar = ToolBar::createStatusBar();
|
d->statusBar = ToolBar::createStatusBar();
|
||||||
|
|
||||||
|
// uses simplified Telemetry settings page in case of Qt Design Studio
|
||||||
|
ExtensionSystem::PluginSpec *usageStatistic = Utils::findOrDefault(ExtensionSystem::PluginManager::plugins(), [](ExtensionSystem::PluginSpec *p) {
|
||||||
|
return p->name() == "UsageStatistic";
|
||||||
|
});
|
||||||
|
|
||||||
|
if (usageStatistic && usageStatistic->plugin())
|
||||||
|
QMetaObject::invokeMethod(usageStatistic->plugin(), "useSimpleUi", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Reference in New Issue
Block a user