4#ifndef QQUICKPOPUPITEM_P_P_H
5#define QQUICKPOPUPITEM_P_P_H
18#include <QtQuickTemplates2/private/qquickpage_p.h>
19#include <QtQuickTemplates2/private/qquickpage_p_p.h>
46#if QT_CONFIG(quicktemplates2_multitouch)
50#if QT_CONFIG(wheelevent)
51 void wheelEvent(QWheelEvent *
event)
override;
66#if QT_CONFIG(accessibility)
67 QAccessible::Role accessibleRole()
const override;
68 void accessibilityActiveChanged(
bool active)
override;
87 void resolveFont()
override;
91 void cancelContentItem()
override;
92 void executeContentItem(
bool complete =
false)
override;
94 void cancelBackground()
override;
95 void executeBackground(
bool complete =
false)
override;
99 void resetPalette()
override;
101 QPalette defaultPalette()
const override;
102 bool providesPalette()
const override;
The QFocusEvent class contains event parameters for widget focus events.
The QKeyEvent class describes a key event.
The QPalette class contains color groups for each widget state.
void focusInEvent(QFocusEvent *event) override
This event handler can be reimplemented in a subclass to receive focus-in events for an item.
void mouseReleaseEvent(QMouseEvent *event) override
This event handler can be reimplemented in a subclass to receive mouse release events for an item.
virtual QFont defaultFont() const
virtual void localeChange(const QLocale &newLocale, const QLocale &oldLocale)
void geometryChange(const QRectF &newGeometry, const QRectF &oldGeometry) override
virtual void paddingChange(const QMarginsF &newPadding, const QMarginsF &oldPadding)
void itemChange(ItemChange change, const ItemChangeData &value) override
Called when change occurs for this item.
void mousePressEvent(QMouseEvent *event) override
This event handler can be reimplemented in a subclass to receive mouse press events for an item.
void focusOutEvent(QFocusEvent *event) override
This event handler can be reimplemented in a subclass to receive focus-out events for an item.
virtual void enabledChange()
void mouseMoveEvent(QMouseEvent *event) override
This event handler can be reimplemented in a subclass to receive mouse move events for an item.
virtual void fontChange(const QFont &newFont, const QFont &oldFont)
virtual void mirrorChange()
void mouseUngrabEvent() override
This event handler can be reimplemented in a subclass to be notified when a mouse ungrab event has oc...
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
virtual void mouseDoubleClickEvent(QMouseEvent *event)
This event handler can be reimplemented in a subclass to receive mouse double-click events for an ite...
virtual void keyPressEvent(QKeyEvent *event)
This event handler can be reimplemented in a subclass to receive key press events for an item.
void implicitWidthChanged()
void implicitHeightChanged()
virtual void touchUngrabEvent()
This event handler can be reimplemented in a subclass to be notified when a touch ungrab event has oc...
virtual void touchEvent(QTouchEvent *event)
This event handler can be reimplemented in a subclass to receive touch events for an item.
virtual bool childMouseEventFilter(QQuickItem *, QEvent *)
Reimplement this method to filter the pointer events that are received by this item's children.
virtual void updatePolish()
This function should perform any layout as required for this item.
virtual void keyReleaseEvent(QKeyEvent *event)
This event handler can be reimplemented in a subclass to receive key release events for an item.
ItemChange
Used in conjunction with QQuickItem::itemChange() to notify the item about certain types of changes.
Contains color groups for each QML item state. \inmodule QtQuick.
void contentItemChange(QQuickItem *newItem, QQuickItem *oldItem) override
virtual void contentSizeChange(const QSizeF &newSize, const QSizeF &oldSize)
\inmodule QtCore\reentrant
The QTouchEvent class contains parameters that describe a touch event.
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data