summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner/designmodewidget.cpp
diff options
context:
space:
mode:
authorThomas Hartmann <Thomas.Hartmann@nokia.com>2011-07-20 12:32:06 +0200
committerThomas Hartmann <Thomas.Hartmann@nokia.com>2011-07-20 13:39:15 +0200
commit5e87539d14ae53c1e56130a5a7ba39e902bb26e5 (patch)
tree80d98b2cf13571791c9c2d21ef6a9fa6ac0b5f07 /src/plugins/qmldesigner/designmodewidget.cpp
parent02cd2c71038a9a241b1d3b1901ca3f31a29debf5 (diff)
downloadqt-creator-5e87539d14ae53c1e56130a5a7ba39e902bb26e5.tar.gz
QmlDesigner: enable F2 to go into a component
Change-Id: I23b298b184a9a17e19206db6086fce073b12a592 Reviewed-on: http://codereview.qt.nokia.com/1876 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Diffstat (limited to 'src/plugins/qmldesigner/designmodewidget.cpp')
-rw-r--r--src/plugins/qmldesigner/designmodewidget.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designmodewidget.cpp b/src/plugins/qmldesigner/designmodewidget.cpp
index 9e43831f8c..57f199c3cd 100644
--- a/src/plugins/qmldesigner/designmodewidget.cpp
+++ b/src/plugins/qmldesigner/designmodewidget.cpp
@@ -212,7 +212,9 @@ DesignModeWidget::DesignModeWidget(QWidget *parent) :
m_hideSidebarsAction = new QAction(tr("Toggle Full Screen"), this);
connect(m_hideSidebarsAction, SIGNAL(triggered()), this, SLOT(toggleSidebars()));
m_restoreDefaultViewAction = new QAction(tr("&Restore Default View"), this);
+ m_goIntoComponentAction = new QAction(tr("&Go into Component"), this);
connect(m_restoreDefaultViewAction, SIGNAL(triggered()), SLOT(restoreDefaultView()));
+ connect(m_goIntoComponentAction, SIGNAL(triggered()), SLOT(goIntoComponent()));
m_toggleLeftSidebarAction = new QAction(tr("Toggle &Left Sidebar"), this);
connect(m_toggleLeftSidebarAction, SIGNAL(triggered()), SLOT(toggleLeftSidebar()));
m_toggleRightSidebarAction = new QAction(tr("Toggle &Right Sidebar"), this);
@@ -410,6 +412,11 @@ QAction *DesignModeWidget::restoreDefaultViewAction() const
return m_restoreDefaultViewAction;
}
+QAction *DesignModeWidget::goIntoComponentAction() const
+{
+ return m_goIntoComponentAction;
+}
+
void DesignModeWidget::readSettings()
{
QSettings *settings = Core::ICore::instance()->settings();
@@ -500,6 +507,11 @@ void DesignModeWidget::redoAvailable(bool isAvailable)
}
}
+void DesignModeWidget::goIntoComponent()
+{
+ if (m_currentDesignDocumentController)
+ m_currentDesignDocumentController->goIntoComponent();
+}
void DesignModeWidget::enable()
{