26 class DesktopIcon :
public QQuickItem
30 Q_PROPERTY(QVariant source READ source WRITE setSource NOTIFY sourceChanged)
31 Q_PROPERTY(
bool smooth READ smooth WRITE setSmooth NOTIFY smoothChanged)
32 Q_PROPERTY(
int implicitWidth READ implicitWidth CONSTANT)
33 Q_PROPERTY(
int implicitHeight READ implicitHeight CONSTANT)
34 Q_PROPERTY(
bool enabled READ isEnabled WRITE setEnabled NOTIFY enabledChanged)
35 Q_PROPERTY(
bool active READ active WRITE setActive NOTIFY activeChanged)
36 Q_PROPERTY(
bool valid READ valid NOTIFY validChanged)
37 Q_PROPERTY(
bool selected READ selected WRITE setSelected NOTIFY selectedChanged)
40 DesktopIcon(QQuickItem *parent=0);
43 void setSource(
const QVariant &source);
46 int implicitWidth()
const;
47 int implicitHeight()
const;
49 void setSmooth(
const bool smooth);
52 void setEnabled(
bool enabled =
true);
54 void setActive(
bool active =
true);
59 void setSelected(
bool selected =
true);
60 bool selected()
const;
62 QSGNode* updatePaintNode(QSGNode* node, UpdatePaintNodeData* data) Q_DECL_OVERRIDE;
67 void enabledChanged();
70 void selectedChanged();
73 void geometryChanged(
const QRectF &newGeometry,
const QRectF &oldGeometry) Q_DECL_OVERRIDE;
This file is part of the KDE documentation.
Documentation copyright © 1996-2017 The KDE developers.
Generated on Fri Feb 17 2017 11:09:23 by
doxygen 1.8.6 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.