5#ifndef QQUICKICON_P_P_H
6#define QQUICKICON_P_P_H
19#include <QtCore/qshareddata.h>
20#include <QtCore/qstring.h>
21#include <QtCore/qurl.h>
22#include <QtGui/qcolor.h>
23#include <QtQuickTemplates2/qtquicktemplates2exports.h>
32 static bool isResolved(
const QQuickIcon &icon,
int resolveMask);
35 enum ResolveProperties {
36 NameResolved = 0x0001,
37 SourceResolved = 0x0002,
38 WidthResolved = 0x0004,
39 HeightResolved = 0x0008,
40 ColorResolved = 0x0010,
41 CacheResolved = 0x0020,
42 AllPropertiesResolved = 0x1ffff
51 QColor color = Qt::transparent;
void trigger(QObject *, bool doToggle)
bool handleShortcutEvent(QObject *object, QShortcutEvent *event)
void itemDestroyed(QQuickItem *item) override
void registerItem(QQuickItem *item)
bool watchItem(QQuickItem *item)
QQuickActionGroup * group
void itemVisibilityChanged(QQuickItem *item) override
bool unwatchItem(QQuickItem *item)
void unregisterItem(QQuickItem *item)
Combined button and popup list for selecting options.
Q_QUICKTEMPLATES2_EXPORT void completeDeferred(QObject *object, const QString &property, QQuickUntypedDeferredPointer *delegate, QQmlEngine *engine=nullptr)
Q_QUICKTEMPLATES2_EXPORT void beginDeferred(QObject *object, const QString &property, QQuickUntypedDeferredPointer *delegate, bool isOwnState, QQmlEngine *engine=nullptr)
Q_QUICKTEMPLATES2_EXPORT void cancelDeferred(QObject *object, const QString &property)
void quickBeginAttachedDeferred(QObject *object, const QString &property, QQuickDeferredPointer< T > &delegate, QQmlEngine *engine)
void quickCancelDeferred(QObject *object, const QString &property)
void quickCompleteDeferred(QObject *object, const QString &property, QQuickDeferredPointer< T > &delegate)
void quickCompleteAttachedDeferred(QObject *object, const QString &property, QQuickDeferredPointer< T > &delegate, QQmlEngine *engine)
void quickBeginDeferred(QObject *object, const QString &property, QQuickDeferredPointer< T > &delegate)