From 7e67880ef77005612d693ea50d407279344d5270 Mon Sep 17 00:00:00 2001 From: Lasse Holmstedt <lasse.holmstedt@nokia.com> Date: Thu, 8 Jul 2010 12:30:08 +0200 Subject: [PATCH] connected reloading signals --- src/plugins/qmljsinspector/qmlinspectortoolbar.cpp | 2 ++ src/plugins/qmljsinspector/qmlinspectortoolbar.h | 1 + src/plugins/qmljsinspector/qmljsinspector.cpp | 7 ++++--- src/plugins/qmljsinspector/qmljsinspectorplugin.cpp | 1 + 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmljsinspector/qmlinspectortoolbar.cpp b/src/plugins/qmljsinspector/qmlinspectortoolbar.cpp index 94f32c6a243..cd1b3c360f6 100644 --- a/src/plugins/qmljsinspector/qmlinspectortoolbar.cpp +++ b/src/plugins/qmljsinspector/qmlinspectortoolbar.cpp @@ -167,6 +167,8 @@ void QmlInspectorToolbar::createActions(const Core::Context &context) uiSwitcher->setToolbar(QmlJSInspector::Constants::LANG_QML, configBar); setEnabled(false); + connect(m_reloadAction, SIGNAL(triggered()), SIGNAL(reloadSelected())); + connect(m_colorPickerAction, SIGNAL(triggered()), SLOT(activateColorPickerOnClick())); connect(m_playAction, SIGNAL(triggered()), SLOT(activatePlayOnClick())); diff --git a/src/plugins/qmljsinspector/qmlinspectortoolbar.h b/src/plugins/qmljsinspector/qmlinspectortoolbar.h index 09427b5e039..da19946ccee 100644 --- a/src/plugins/qmljsinspector/qmlinspectortoolbar.h +++ b/src/plugins/qmljsinspector/qmlinspectortoolbar.h @@ -43,6 +43,7 @@ public slots: signals: void animationSpeedChanged(qreal slowdownFactor = 1.0f); + void reloadSelected(); void colorPickerSelected(); void selectToolSelected(); void marqueeSelectToolSelected(); diff --git a/src/plugins/qmljsinspector/qmljsinspector.cpp b/src/plugins/qmljsinspector/qmljsinspector.cpp index 90367afb376..643cead6276 100644 --- a/src/plugins/qmljsinspector/qmljsinspector.cpp +++ b/src/plugins/qmljsinspector/qmljsinspector.cpp @@ -85,9 +85,6 @@ #include <QtCore/QtPlugin> #include <QtCore/QDateTime> -#include <QtGui/QToolButton> -#include <QtGui/QToolBar> -#include <QtGui/QBoxLayout> #include <QtGui/QLabel> #include <QtGui/QDockWidget> #include <QtGui/QAction> @@ -128,6 +125,10 @@ Inspector::Inspector(QObject *parent) m_textPreview = new QmlJSLiveTextPreview(this); + connect(m_textPreview, + SIGNAL(selectedItemsChanged(QList<QDeclarativeDebugObjectReference>)), + SLOT(changeSelectedItems(QList<QDeclarativeDebugObjectReference>))); + connect(m_clientProxy, SIGNAL(selectedItemsChanged(QList<QDeclarativeDebugObjectReference>)), SLOT(setSelectedItemsByObjectReference(QList<QDeclarativeDebugObjectReference>))); diff --git a/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp b/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp index 3513f7df512..36f82eeb6a0 100644 --- a/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp +++ b/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp @@ -165,6 +165,7 @@ void InspectorPlugin::extensionsInitialized() connect(_clientProxy, SIGNAL(connected(QDeclarativeEngineDebug*)), m_toolbar, SLOT(enable())); connect(_clientProxy, SIGNAL(disconnected()), m_toolbar, SLOT(disable())); + connect(m_toolbar, SIGNAL(reloadSelected()), _clientProxy, SLOT(reloadQmlViewer())); connect(m_toolbar, SIGNAL(animationSpeedChanged(qreal)), _clientProxy, SLOT(setAnimationSpeed(qreal))); connect(m_toolbar, SIGNAL(colorPickerSelected()), _clientProxy, SLOT(changeToColorPickerTool())); connect(m_toolbar, SIGNAL(zoomToolSelected()), _clientProxy, SLOT(changeToZoomTool())); -- GitLab