42 #ifndef ABSTRACTVIEWINSPECTOR_H 43 #define ABSTRACTVIEWINSPECTOR_H 45 #include <QtCore/QHash> 46 #include <QtCore/QObject> 47 #include <QtCore/QStringList> 48 #include <QtGui/QColor> 173 #endif // ABSTRACTVIEWINSPECTOR_H The QColor class provides colors based on RGB, HSV or CMYK values.
void animationPausedChangeRequested(bool paused)
AbstractViewInspector(QObject *parent=0)
AbstractTool * currentTool() const
The QKeyEvent class describes a key event.
void selectedColorChanged(const QColor &color)
#define QT_END_NAMESPACE
This macro expands to.
bool showAppOnTop() const
QString idStringForObject(QObject *obj) const
virtual void setDesignModeBehavior(bool value)
void setShowAppOnTop(bool appOnTop)
static void keyEvent(KeyAction action, QWidget *widget, char ascii, Qt::KeyboardModifiers modifier=Qt::NoModifier, int delay=-1)
The QWheelEvent class contains parameters that describe a wheel event.
QHash< int, QString > m_stringIdForObjectId
The QByteArray class provides an array of bytes.
bool designModeBehavior() const
void setAnimationSpeed(qreal factor)
virtual void reloadView()=0
void sendColorChanged(const QColor &color)
void sendAnimationPaused(bool paused)
AbstractTool * m_currentTool
The QString class provides a Unicode character string.
void changeToSingleSelectTool()
void selectToolActivated()
The QObject class is the base class of all Qt objects.
void animationPausedChanged(bool paused)
virtual bool event(QEvent *)
This virtual function receives events to an object and should return true if the event e was recogniz...
void setAnimationPaused(bool paused)
virtual void reparentQmlObject(QObject *object, QObject *newParent)=0
virtual bool keyReleaseEvent(QKeyEvent *keyEvent)
virtual bool mousePressEvent(QMouseEvent *event)
bool animationPaused() const
void clearComponentCache()
void sendAnimationSpeed(qreal slowDownFactor)
void marqueeSelectToolActivated()
qreal slowDownFactor() const
#define QT_BEGIN_NAMESPACE
This macro expands to.
void sendDesignModeBehavior(bool inDesignMode)
void createQmlObject(const QString &qml, QObject *parent, const QStringList &importList, const QString &filename=QString())
bool m_designModeBehavior
The QStringList class provides a list of strings.
QDeclarativeInspectorService * m_debugService
virtual bool mouseMoveEvent(QMouseEvent *event)
virtual QWidget * viewWidget() const =0
void changeToMarqueeSelectTool()
void handleMessage(const QByteArray &message)
virtual bool keyPressEvent(QKeyEvent *event)
void colorPickerActivated()
virtual bool leaveEvent(QEvent *)
virtual void changeCurrentObjects(const QList< QObject *> &objects)=0
The QMouseEvent class contains parameters that describe a mouse event.
virtual bool mouseDoubleClickEvent(QMouseEvent *event)
bool eventFilter(QObject *, QEvent *)
Filters events if this object has been installed as an event filter for the watched object...
void sendShowAppOnTop(bool showAppOnTop)
void sendCurrentObjects(const QList< QObject *> &)
void designModeBehaviorChanged(bool inDesignMode)
virtual bool wheelEvent(QWheelEvent *event)
The QDeclarativeEngine class provides an environment for instantiating QML components.
void sendCurrentTool(Constants::DesignTool toolId)
QObject * parent() const
Returns a pointer to the parent object.
virtual bool mouseReleaseEvent(QMouseEvent *event)
virtual QDeclarativeEngine * declarativeEngine() const =0
void showAppOnTopChanged(bool showAppOnTop)
void changeToColorPickerTool()
virtual void changeTool(InspectorProtocol::Tool tool)=0
The QEvent class is the base class of all event classes.
void animationSpeedChanged(qreal factor)
The QList class is a template class that provides lists.
void animationSpeedChangeRequested(qreal factor)
void setCurrentTool(AbstractTool *tool)