diff options
| -rw-r--r-- | src/usagestatisticplugin.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/usagestatisticplugin.cpp b/src/usagestatisticplugin.cpp index 6bad188..e76536a 100644 --- a/src/usagestatisticplugin.cpp +++ b/src/usagestatisticplugin.cpp @@ -19,6 +19,7 @@ #include <utils/temporaryfile.h> #include <utils/theme/theme.h> +#include <coreplugin/designmode.h> #include <coreplugin/dialogs/ioptionspage.h> #include <coreplugin/helpmanager.h> #include <coreplugin/icore.h> @@ -91,7 +92,10 @@ public: ModeChanges(QInsightTracker *tracker) { const auto id = [](const Id &modeId) -> QString { - return ":MODE:" + QString::fromUtf8(modeId.name()); + QString ret = ":MODE:" + QString::fromUtf8(modeId.name()); + if (modeId == Core::Constants::MODE_DESIGN) + ret += ":" + QString::fromUtf8(DesignMode::currentDesignWidget().name()); + return ret; }; connect(ModeManager::instance(), &ModeManager::currentModeChanged, this, [=](const Id &modeId) { tracker->transition(id(modeId)); |
