aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmltooling/shared/abstractviewinspector.h
diff options
context:
space:
mode:
authorAurindam Jana <aurindam.jana@nokia.com>2012-04-24 09:23:13 +0200
committerQt by Nokia <qt-info@nokia.com>2012-04-25 14:26:42 +0200
commit87327515d70f5b66ce5f3f894f9b90ed649b200d (patch)
tree389f9536f6b6e7adacc8fd5b12726fdec5ea8b2a /src/plugins/qmltooling/shared/abstractviewinspector.h
parent0d284ae2d62707e6c35c8d97ca73e974d35c4167 (diff)
Debugger: Change name and protocol of QDeclarativeObserverMode
Rename QDeclarativeObserverMode to QmlInspector service. This is because the current protocol has been changed completely and just a version change is misleading. Change-Id: I3b72f081f6ab77eac474dcef7a84375ef69e20dc Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
Diffstat (limited to 'src/plugins/qmltooling/shared/abstractviewinspector.h')
-rw-r--r--src/plugins/qmltooling/shared/abstractviewinspector.h49
1 files changed, 7 insertions, 42 deletions
diff --git a/src/plugins/qmltooling/shared/abstractviewinspector.h b/src/plugins/qmltooling/shared/abstractviewinspector.h
index bbd3fc8e12..d2dd9557da 100644
--- a/src/plugins/qmltooling/shared/abstractviewinspector.h
+++ b/src/plugins/qmltooling/shared/abstractviewinspector.h
@@ -46,7 +46,6 @@
#include <QtCore/QObject>
#include <QtCore/QStringList>
-#include "qqmlinspectorprotocol.h"
#include "qmlinspectorconstants.h"
QT_BEGIN_NAMESPACE
@@ -80,42 +79,22 @@ public:
const QString &filename = QString());
void clearComponentCache();
- bool showAppOnTop() const { return m_showAppOnTop; }
- bool designModeBehavior() const { return m_designModeBehavior; }
-
- bool animationPaused() const { return m_animationPaused; }
- qreal slowDownFactor() const { return m_slowDownFactor; }
+ bool enabled() const { return m_enabled; }
void sendCurrentObjects(const QList<QObject*> &);
- void sendAnimationSpeed(qreal slowDownFactor);
- void sendAnimationPaused(bool paused);
- void sendCurrentTool(Constants::DesignTool toolId);
- void sendReloaded();
- void sendShowAppOnTop(bool showAppOnTop);
QString idStringForObject(QObject *obj) const;
virtual void changeCurrentObjects(const QList<QObject*> &objects) = 0;
- virtual void reloadView() = 0;
virtual void reparentQmlObject(QObject *object, QObject *newParent) = 0;
- virtual void changeTool(InspectorProtocol::Tool tool) = 0;
virtual Qt::WindowFlags windowFlags() const = 0;
virtual void setWindowFlags(Qt::WindowFlags flags) = 0;
virtual QQmlEngine *declarativeEngine() const = 0;
-signals:
- void designModeBehaviorChanged(bool inDesignMode);
- void showAppOnTopChanged(bool showAppOnTop);
- void reloadRequested();
- void marqueeSelectToolActivated();
- void inspectToolActivated();
-
- void animationSpeedChanged(qreal factor);
- void animationPausedChanged(bool paused);
+ void appendTool(AbstractTool *tool);
+ void removeTool(AbstractTool *tool);
protected:
- AbstractTool *currentTool() const { return m_currentTool; }
- void setCurrentTool(AbstractTool *tool) { m_currentTool = tool; }
bool eventFilter(QObject *, QEvent *);
virtual bool leaveEvent(QEvent *);
@@ -129,31 +108,17 @@ protected:
virtual bool touchEvent(QTouchEvent *event);
private:
- void sendDesignModeBehavior(bool inDesignMode);
-
- void changeToZoomTool();
- void changeToInspectTool();
- void changeToMarqueeSelectTool();
-
- virtual void setDesignModeBehavior(bool value);
+ void setEnabled(bool value);
void setShowAppOnTop(bool appOnTop);
void setAnimationSpeed(qreal factor);
- void setAnimationPaused(bool paused);
-
- void animationSpeedChangeRequested(qreal factor);
- void animationPausedChangeRequested(bool paused);
-
- AbstractTool *m_currentTool;
-
- bool m_showAppOnTop;
- bool m_designModeBehavior;
- bool m_animationPaused;
- qreal m_slowDownFactor;
+ bool m_enabled;
QQmlInspectorService *m_debugService;
+ QList<AbstractTool *> m_tools;
+ int m_eventId;
};
} // namespace QmlJSDebugger