From 70f2243bde255f06e4ea294d2787363823a8fc8e Mon Sep 17 00:00:00 2001
From: Lasse Holmstedt <lasse.holmstedt@nokia.com>
Date: Mon, 26 Jul 2010 10:43:16 +0200
Subject: [PATCH] QmlJS Live Preview: Added title to anim speed context menu

---
 src/plugins/qmljsinspector/qmlinspectortoolbar.cpp | 7 ++++++-
 src/plugins/qmljsinspector/qmlinspectortoolbar.h   | 1 +
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qmljsinspector/qmlinspectortoolbar.cpp b/src/plugins/qmljsinspector/qmlinspectortoolbar.cpp
index 6373ff115b8..63cfc0a0616 100644
--- a/src/plugins/qmljsinspector/qmlinspectortoolbar.cpp
+++ b/src/plugins/qmljsinspector/qmlinspectortoolbar.cpp
@@ -190,7 +190,8 @@ void QmlInspectorToolbar::createActions(const Core::Context &context)
     QMenu *playSpeedMenu = new QMenu(configBar);
     QActionGroup *playSpeedMenuActions = new QActionGroup(this);
     playSpeedMenuActions->setExclusive(true);
-
+    playSpeedMenu->addAction(tr("Animation Speed"));
+    playSpeedMenu->addSeparator();
     m_defaultAnimSpeedAction = playSpeedMenu->addAction(tr("1x"), this, SLOT(changeToDefaultAnimSpeed()));
     m_defaultAnimSpeedAction->setCheckable(true);
     m_defaultAnimSpeedAction->setChecked(true);
@@ -212,6 +213,10 @@ void QmlInspectorToolbar::createActions(const Core::Context &context)
     m_tenthAnimSpeedAction->setCheckable(true);
     playSpeedMenuActions->addAction(m_tenthAnimSpeedAction);
 
+    m_menuPauseAction = playSpeedMenu->addAction(tr("Pause"), this, SLOT(activatePauseOnClick()));
+    m_menuPauseAction->setCheckable(true);
+    playSpeedMenuActions->addAction(m_menuPauseAction);
+
     configBarLayout->addWidget(createToolButton(am->command(ProjectExplorer::Constants::DEBUG)->action()));
     configBarLayout->addWidget(createToolButton(am->command(ProjectExplorer::Constants::STOP)->action()));
     configBarLayout->addWidget(createToolButton(am->command(QmlJSInspector::Constants::DESIGNMODE_ACTION)->action()));
diff --git a/src/plugins/qmljsinspector/qmlinspectortoolbar.h b/src/plugins/qmljsinspector/qmlinspectortoolbar.h
index 4af82064c64..3bc1540d46a 100644
--- a/src/plugins/qmljsinspector/qmlinspectortoolbar.h
+++ b/src/plugins/qmljsinspector/qmlinspectortoolbar.h
@@ -89,6 +89,7 @@ private:
     QAction *m_fourthAnimSpeedAction;
     QAction *m_eighthAnimSpeedAction;
     QAction *m_tenthAnimSpeedAction;
+    QAction *m_menuPauseAction;
 
     bool m_emitSignals;
     bool m_isRunning;
-- 
GitLab