7#include <QtCore/QPointer>
8#include <QtCore/QPointF>
9#include <QtGui/QTransform>
10#include <QtQuick/QQuickPaintedItem>
22 Highlight(QQuickItem *item, QQuickItem *parent);
24 void setItem(QQuickItem *item);
25 QQuickItem *
item() {
return m_item;}
31 void initRenderDetails();
35 QPointer<QQuickItem> m_item;
36 QTransform m_transform;
40
41
48 void paint(QPainter *painter)
override;
49 void showName(
const QPointF &displayPoint);
52 QPointF m_displayPoint;
54 bool m_nameDisplayActive;
56 void disableNameDisplay();
60
61
65 HoverHighlight(QQuickItem *parent)
71 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)