8#include <QtCore/QPointer>
9#include <QtCore/QPointF>
10#include <QtGui/QTransform>
11#include <QtQuick/QQuickPaintedItem>
23 Highlight(QQuickItem *item, QQuickItem *parent);
25 void setItem(QQuickItem *item);
26 QQuickItem *
item() {
return m_item;}
32 void initRenderDetails();
36 QPointer<QQuickItem> m_item;
37 QTransform m_transform;
41
42
49 void paint(QPainter *painter)
override;
50 void showName(
const QPointF &displayPoint);
53 QPointF m_displayPoint;
55 bool m_nameDisplayActive;
57 void disableNameDisplay();
61
62
66 HoverHighlight(QQuickItem *parent)
72 void paint(QPainter *painter)
override;
void processMessage(const QByteArray &message)
void setParentWindow(QQuickWindow *window, QWindow *parentWindow)
void removeWindow(QQuickWindow *window)
void setQmlEngine(QQuickWindow *window, QQmlEngine *engine)
void showSelectedItemName(QQuickItem *item, const QPointF &point)
void setSelectedItems(const QList< QQuickItem * > &items)
void addWindow(QQuickWindow *window)
void paint(QPainter *painter) override
This function, which is usually called by the QML Scene Graph, paints the contents of an item in loca...
QQuickItem * topVisibleItemAt(const QPointF &pos) const
QList< QQuickItem * > itemsAt(const QPointF &pos) const
bool eventFilter(QObject *, QEvent *) override
Filters events if this object has been installed as an event filter for the watched object.
QQuickWindow * quickWindow() const
void setEnabled(bool enabled)
QQuickItem * overlay() const
void setShowAppOnTop(bool appOnTop)
void setParentWindow(QWindow *parentWindow)
void paint(QPainter *painter) override
This function, which is usually called by the QML Scene Graph, paints the contents of an item in loca...
void showName(const QPointF &displayPoint)
const char SHOW_APP_ON_TOP[]
const char SET_ANIMATION_SPEED[]
const char CREATE_OBJECT[]
const char DESTROY_OBJECT[]
Combined button and popup list for selecting options.
static bool reparentQmlObject(QObject *object, QObject *newParent)