30 Q_PROPERTY(
int delay READ delay WRITE setDelay NOTIFY delayChanged FINAL)
31 Q_PROPERTY(
int timeout READ timeout WRITE setTimeout NOTIFY timeoutChanged FINAL)
32 Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged FINAL)
33 QML_NAMED_ELEMENT(ToolTip)
34 QML_ATTACHED(QQuickToolTipAttached)
35 QML_ADDED_IN_VERSION(2, 0)
38 explicit QQuickToolTip(QQuickItem *parent =
nullptr);
41 void setText(
const QString &text);
44 void setDelay(
int delay);
47 void setTimeout(
int timeout);
49 void setVisible(
bool visible) override;
51 static QQuickToolTipAttached *qmlAttachedProperties(QObject *object);
56 void timeoutChanged();
59 Q_REVISION(2, 5)
void show(
const QString &text,
int ms = -1);
60 Q_REVISION(2, 5)
void hide();
63 QFont defaultFont()
const override;
65 void itemChange(QQuickItem::ItemChange change,
const QQuickItem::ItemChangeData &data) override;
66 void timerEvent(QTimerEvent *event) override;
68#if QT_CONFIG(accessibility)
69 QAccessible::Role accessibleRole()
const override;
70 void accessibilityActiveChanged(
bool active) override;
74 Q_DISABLE_COPY(QQuickToolTip)
75 Q_DECLARE_PRIVATE(QQuickToolTip)
81 Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged FINAL)
82 Q_PROPERTY(
int delay READ delay WRITE setDelay NOTIFY delayChanged FINAL)
83 Q_PROPERTY(
int timeout READ timeout WRITE setTimeout NOTIFY timeoutChanged FINAL)
84 Q_PROPERTY(
bool visible READ isVisible WRITE setVisible NOTIFY visibleChanged FINAL)
85 Q_PROPERTY(QQuickToolTip *toolTip READ toolTip CONSTANT FINAL)
88 explicit QQuickToolTipAttached(QObject *parent =
nullptr);
91 void setText(
const QString &text);
94 void setDelay(
int delay);
97 void setTimeout(
int timeout);
99 bool isVisible()
const;
100 void setVisible(
bool visible);
102 QQuickToolTip *toolTip()
const;
107 void timeoutChanged();
108 void visibleChanged();
111 void show(
const QString &text,
int ms = -1);
115 Q_DISABLE_COPY(QQuickToolTipAttached)
116 Q_DECLARE_PRIVATE(QQuickToolTipAttached)