18#include <QtQuick/qquickitem.h>
20#include <private/qintrusivelist_p.h>
21#include <private/qqmlguard_p.h>
22#include <private/qtquickglobal_p.h>
24#include <QtCore/qmimedata.h>
25#include <QtCore/qstringlist.h>
26#include <QtCore/qurl.h>
44 static void objectDestroyedImpl(
QQmlGuardImpl *guard) {
delete static_cast<Item *
>(guard); }
59 return *m_items.
first();
94 m_defaultAction = from.proposedAction(); m_dropAction = from.dropAction(); }
96 static void copyActions(QDropEvent *to,
const QDropEvent &from) {
115 Qt::DropActions m_supportedActions;
129 Q_PROPERTY(
Axis axis READ axis WRITE setAxis NOTIFY axisChanged FINAL)
130 Q_PROPERTY(
qreal minimumX READ xmin WRITE setXmin NOTIFY minimumXChanged FINAL)
131 Q_PROPERTY(
qreal maximumX READ xmax WRITE setXmax NOTIFY maximumXChanged FINAL)
132 Q_PROPERTY(
qreal minimumY READ ymin WRITE setYmin NOTIFY minimumYChanged FINAL)
133 Q_PROPERTY(
qreal maximumY READ ymax WRITE setYmax NOTIFY maximumYChanged FINAL)
134 Q_PROPERTY(
bool active READ active NOTIFY activeChanged FINAL)
135 Q_PROPERTY(
bool filterChildren READ filterChildren WRITE setFilterChildren NOTIFY filterChildrenChanged FINAL)
136 Q_PROPERTY(
bool smoothed READ smoothed WRITE setSmoothed NOTIFY smoothedChanged FINAL)
139 Q_PROPERTY(
qreal threshold READ threshold WRITE setThreshold NOTIFY thresholdChanged RESET resetThreshold FINAL)
158 enum Axis { XAxis=0x01, YAxis=0x02, XAndYAxis=0x03, XandYAxis=XAndYAxis };
172 bool smoothed()
const;
173 void setSmoothed(
bool smooth);
175 qreal threshold()
const;
176 void setThreshold(
qreal);
177 void resetThreshold();
180 void setActive(
bool);
182 bool filterChildren()
const;
183 void setFilterChildren(
bool);
207 bool _filterChildren: 1;
222 Q_PROPERTY(
QPointF hotSpot READ hotSpot WRITE setHotSpot NOTIFY hotSpotChanged FINAL)
223 Q_PROPERTY(
QUrl imageSource READ imageSource WRITE setImageSource NOTIFY imageSourceChanged FINAL)
226 Q_PROPERTY(Qt::DropActions supportedActions READ supportedActions WRITE setSupportedActions NOTIFY supportedActionsChanged FINAL)
227 Q_PROPERTY(
Qt::DropAction proposedAction READ proposedAction WRITE setProposedAction NOTIFY proposedActionChanged FINAL)
238 void setActive(
bool active);
247 void setHotSpot(
const QPointF &hotSpot);
249 QUrl imageSource()
const;
250 void setImageSource(
const QUrl &
url);
258 Qt::DropActions supportedActions()
const;
259 void setSupportedActions(Qt::DropActions actions);
The QIntrusiveList class is a template class that provides a list of objects using static storage.
void insert(N *n)
Insert object into the list.
iterator end()
Returns an STL-style iterator pointing to the imaginary item after the last item in the list.
N * first() const
Returns the first entry in this list, or null if the list is empty.
iterator begin()
Returns an STL-style interator pointing to the first item in the list.
\inmodule QtCore\reentrant
void dragFinished(Qt::DropAction dropAction)
void proposedActionChanged()
void imageSourceChanged()
void supportedActionsChanged()
iterator release(iterator at)
ItemList::iterator iterator
void grab(QQuickItem *item)
void setTarget(QObject *target)
void filterChildrenChanged()
void setProposedAction(Qt::DropAction action)
static void setProposedAction(QDropEvent *event, Qt::DropAction action)
static void copyActions(QDropEvent *to, const QDropEvent &from)
void copyActions(const QDropEvent &from)
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
std::list< Item > ItemList
Combined button and popup list for selecting options.
GLsizei GLsizei GLchar * source
#define QML_DECLARE_TYPE(TYPE)
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
#define QML_ATTACHED(ATTACHED_TYPE)
#define QT_REQUIRE_CONFIG(feature)
QUrl url("example.com")
[constructor-url-reference]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent