Qt 4.8
Public Functions | Properties | List of all members
QDeclarativeParentChange Class Reference

#include <qdeclarativestateoperations_p.h>

Inheritance diagram for QDeclarativeParentChange:
QDeclarativeStateOperation QDeclarativeActionEvent QObject

Public Functions

virtual ActionList actions ()
 
virtual void execute (Reason reason=ActualChange)
 
QDeclarativeScriptString height () const
 
bool heightIsSet () const
 
virtual bool isReversable ()
 
QDeclarativeItemobject () const
 
QDeclarativeItemoriginalParent () const
 
virtual bool override (QDeclarativeActionEvent *other)
 
QDeclarativeItemparent () const
 
 QDeclarativeParentChange (QObject *parent=0)
 
virtual void reverse (Reason reason=ActualChange)
 
virtual void rewind ()
 
QDeclarativeScriptString rotation () const
 
bool rotationIsSet () const
 
virtual void saveCurrentValues ()
 
virtual void saveOriginals ()
 
QDeclarativeScriptString scale () const
 
bool scaleIsSet () const
 
void setHeight (QDeclarativeScriptString height)
 
void setObject (QDeclarativeItem *)
 
void setParent (QDeclarativeItem *)
 
void setRotation (QDeclarativeScriptString rotation)
 
void setScale (QDeclarativeScriptString scale)
 
void setWidth (QDeclarativeScriptString width)
 
void setX (QDeclarativeScriptString x)
 
void setY (QDeclarativeScriptString y)
 
virtual QString typeName () const
 
QDeclarativeScriptString width () const
 
bool widthIsSet () const
 
QDeclarativeScriptString x () const
 
bool xIsSet () const
 
QDeclarativeScriptString y () const
 
bool yIsSet () const
 
 ~QDeclarativeParentChange ()
 
- Public Functions inherited from QDeclarativeStateOperation
 QDeclarativeStateOperation (QObject *parent=0)
 
void setState (QDeclarativeState *state)
 
QDeclarativeStatestate () const
 
- Public Functions inherited from QObject
bool blockSignals (bool b)
 If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invoke anything connected to it). More...
 
const QObjectListchildren () const
 Returns a list of child objects. More...
 
bool connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
 
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
 
bool disconnect (const QObject *receiver, const char *member=0)
 
void dumpObjectInfo ()
 Dumps information about signal connections, etc. More...
 
void dumpObjectTree ()
 Dumps a tree of children to the debug output. More...
 
QList< QByteArraydynamicPropertyNames () const
 Returns the names of all properties that were dynamically added to the object using setProperty(). More...
 
virtual bool event (QEvent *)
 This virtual function receives events to an object and should return true if the event e was recognized and processed. More...
 
virtual bool eventFilter (QObject *, QEvent *)
 Filters events if this object has been installed as an event filter for the watched object. More...
 
template<typename T >
findChild (const QString &aName=QString()) const
 Returns the child of this object that can be cast into type T and that is called name, or 0 if there is no such object. More...
 
template<typename T >
QList< T > findChildren (const QString &aName=QString()) const
 Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. More...
 
template<typename T >
QList< T > findChildren (const QRegExp &re) const
 
bool inherits (const char *classname) const
 Returns true if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false. More...
 
void installEventFilter (QObject *)
 Installs an event filter filterObj on this object. More...
 
bool isWidgetType () const
 Returns true if the object is a widget; otherwise returns false. More...
 
void killTimer (int id)
 Kills the timer with timer identifier, id. More...
 
virtual const QMetaObjectmetaObject () const
 Returns a pointer to the meta-object of this object. More...
 
void moveToThread (QThread *thread)
 Changes the thread affinity for this object and its children. More...
 
QString objectName () const
 
QObjectparent () const
 Returns a pointer to the parent object. More...
 
QVariant property (const char *name) const
 Returns the value of the object's name property. More...
 
Q_INVOKABLE QObject (QObject *parent=0)
 Constructs an object with parent object parent. More...
 
void removeEventFilter (QObject *)
 Removes an event filter object obj from this object. More...
 
void setObjectName (const QString &name)
 
void setParent (QObject *)
 Makes the object a child of parent. More...
 
bool setProperty (const char *name, const QVariant &value)
 Sets the value of the object's name property to value. More...
 
void setUserData (uint id, QObjectUserData *data)
 
bool signalsBlocked () const
 Returns true if signals are blocked; otherwise returns false. More...
 
int startTimer (int interval)
 Starts a timer and returns a timer identifier, or returns zero if it could not start a timer. More...
 
QThreadthread () const
 Returns the thread in which the object lives. More...
 
QObjectUserDatauserData (uint id) const
 
virtual ~QObject ()
 Destroys the object, deleting all its child objects. More...
 
- Public Functions inherited from QDeclarativeActionEvent
virtual bool changesBindings ()
 
virtual void clearBindings ()
 
virtual void copyOriginals (QDeclarativeActionEvent *)
 
virtual bool isRewindable ()
 
virtual bool needsCopy ()
 
virtual void saveTargetValues ()
 
virtual ~QDeclarativeActionEvent ()
 

Properties

QDeclarativeScriptString height
 
QDeclarativeItemparent
 
QDeclarativeScriptString rotation
 
QDeclarativeScriptString scale
 
QDeclarativeItemtarget
 
QDeclarativeScriptString width
 
QDeclarativeScriptString x
 
QDeclarativeScriptString y
 

Additional Inherited Members

- Public Types inherited from QDeclarativeStateOperation
typedef QList< QDeclarativeActionActionList
 
- Public Types inherited from QDeclarativeActionEvent
enum  Reason { ActualChange, FastForward }
 
- Public Slots inherited from QObject
void deleteLater ()
 Schedules this object for deletion. More...
 
- Signals inherited from QObject
void destroyed (QObject *=0)
 This signal is emitted immediately before the object obj is destroyed, and can not be blocked. More...
 
- Static Public Functions inherited from QObject
static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 Creates a connection of the given type from the signal in the sender object to the method in the receiver object. More...
 
static bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
 
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 Disconnects signal in object sender from method in object receiver. More...
 
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
 
static uint registerUserData ()
 
static QString tr (const char *sourceText, const char *comment=0, int n=-1)
 
static QString trUtf8 (const char *sourceText, const char *comment=0, int n=-1)
 
- Static Public Variables inherited from QObject
static const QMetaObject staticMetaObject
 This variable stores the meta-object for the class. More...
 
- Protected Functions inherited from QDeclarativeStateOperation
 QDeclarativeStateOperation (QObjectPrivate &dd, QObject *parent=0)
 
- Protected Functions inherited from QObject
virtual void childEvent (QChildEvent *)
 This event handler can be reimplemented in a subclass to receive child events. More...
 
virtual void connectNotify (const char *signal)
 This virtual function is called when something has been connected to signal in this object. More...
 
virtual void customEvent (QEvent *)
 This event handler can be reimplemented in a subclass to receive custom events. More...
 
virtual void disconnectNotify (const char *signal)
 This virtual function is called when something has been disconnected from signal in this object. More...
 
 QObject (QObjectPrivate &dd, QObject *parent=0)
 
int receivers (const char *signal) const
 Returns the number of receivers connected to the signal. More...
 
QObjectsender () const
 Returns a pointer to the object that sent the signal, if called in a slot activated by a signal; otherwise it returns 0. More...
 
int senderSignalIndex () const
 
virtual void timerEvent (QTimerEvent *)
 This event handler can be reimplemented in a subclass to receive timer events for the object. More...
 
- Protected Variables inherited from QObject
QScopedPointer< QObjectDatad_ptr
 
- Static Protected Variables inherited from QObject
static const QMetaObject staticQtMetaObject
 

Detailed Description

Definition at line 66 of file qdeclarativestateoperations_p.h.

Constructors and Destructors

◆ QDeclarativeParentChange()

QDeclarativeParentChange::QDeclarativeParentChange ( QObject parent = 0)

◆ ~QDeclarativeParentChange()

QDeclarativeParentChange::~QDeclarativeParentChange ( )

Definition at line 213 of file qdeclarativestateoperations.cpp.

214 {
215 }

Functions

◆ actions()

QDeclarativeStateOperation::ActionList QDeclarativeParentChange::actions ( )
virtual

Reimplemented from QDeclarativeStateOperation.

Definition at line 397 of file qdeclarativestateoperations.cpp.

398 {
400  if (!d->target || !d->parent)
401  return ActionList();
402 
404 
406  a.event = this;
407  actions << a;
408 
409  QDeclarativeContext *ctxt = qmlContext(this);
410 
411  if (d->xString.isValid()) {
412  if (d->x.isValid()) {
413  QDeclarativeAction xa(d->target, QLatin1String("x"), ctxt, d->x.value);
414  actions << xa;
415  } else {
416  QDeclarativeBinding *newBinding = new QDeclarativeBinding(d->xString.value.script(), d->target, ctxt);
417  newBinding->setTarget(QDeclarativeProperty(d->target, QLatin1String("x"), ctxt));
419  xa.property = newBinding->property();
420  xa.toBinding = newBinding;
421  xa.fromValue = xa.property.read();
422  xa.deletableToBinding = true;
423  actions << xa;
424  }
425  }
426 
427  if (d->yString.isValid()) {
428  if (d->y.isValid()) {
429  QDeclarativeAction ya(d->target, QLatin1String("y"), ctxt, d->y.value);
430  actions << ya;
431  } else {
432  QDeclarativeBinding *newBinding = new QDeclarativeBinding(d->yString.value.script(), d->target, ctxt);
433  newBinding->setTarget(QDeclarativeProperty(d->target, QLatin1String("y"), ctxt));
435  ya.property = newBinding->property();
436  ya.toBinding = newBinding;
437  ya.fromValue = ya.property.read();
438  ya.deletableToBinding = true;
439  actions << ya;
440  }
441  }
442 
443  if (d->scaleString.isValid()) {
444  if (d->scale.isValid()) {
445  QDeclarativeAction sa(d->target, QLatin1String("scale"), ctxt, d->scale.value);
446  actions << sa;
447  } else {
448  QDeclarativeBinding *newBinding = new QDeclarativeBinding(d->scaleString.value.script(), d->target, ctxt);
449  newBinding->setTarget(QDeclarativeProperty(d->target, QLatin1String("scale"), ctxt));
451  sa.property = newBinding->property();
452  sa.toBinding = newBinding;
453  sa.fromValue = sa.property.read();
454  sa.deletableToBinding = true;
455  actions << sa;
456  }
457  }
458 
459  if (d->rotationString.isValid()) {
460  if (d->rotation.isValid()) {
461  QDeclarativeAction ra(d->target, QLatin1String("rotation"), ctxt, d->rotation.value);
462  actions << ra;
463  } else {
464  QDeclarativeBinding *newBinding = new QDeclarativeBinding(d->rotationString.value.script(), d->target, ctxt);
465  newBinding->setTarget(QDeclarativeProperty(d->target, QLatin1String("rotation"), ctxt));
467  ra.property = newBinding->property();
468  ra.toBinding = newBinding;
469  ra.fromValue = ra.property.read();
470  ra.deletableToBinding = true;
471  actions << ra;
472  }
473  }
474 
475  if (d->widthString.isValid()) {
476  if (d->width.isValid()) {
477  QDeclarativeAction wa(d->target, QLatin1String("width"), ctxt, d->width.value);
478  actions << wa;
479  } else {
480  QDeclarativeBinding *newBinding = new QDeclarativeBinding(d->widthString.value.script(), d->target, ctxt);
481  newBinding->setTarget(QDeclarativeProperty(d->target, QLatin1String("width"), ctxt));
483  wa.property = newBinding->property();
484  wa.toBinding = newBinding;
485  wa.fromValue = wa.property.read();
486  wa.deletableToBinding = true;
487  actions << wa;
488  }
489  }
490 
491  if (d->heightString.isValid()) {
492  if (d->height.isValid()) {
493  QDeclarativeAction ha(d->target, QLatin1String("height"), ctxt, d->height.value);
494  actions << ha;
495  } else {
496  QDeclarativeBinding *newBinding = new QDeclarativeBinding(d->heightString.value.script(), d->target, ctxt);
497  newBinding->setTarget(QDeclarativeProperty(d->target, QLatin1String("height"), ctxt));
499  ha.property = newBinding->property();
500  ha.toBinding = newBinding;
501  ha.fromValue = ha.property.read();
502  ha.deletableToBinding = true;
503  actions << ha;
504  }
505  }
506 
507  return actions;
508 }
double d
Definition: qnumeric_p.h:62
QDeclarativeProperty property
QList< QDeclarativeAction > ActionList
void setTarget(const QDeclarativeProperty &)
long ASN1_INTEGER_get ASN1_INTEGER * a
Q_DECLARATIVE_EXPORT QDeclarativeContext * qmlContext(const QObject *)
#define Q_D(Class)
Definition: qglobal.h:2482
The QLatin1String class provides a thin wrapper around an US-ASCII/Latin-1 encoded string literal...
Definition: qstring.h:654
QWeakPointer< QDeclarativeAbstractBinding > toBinding
The QDeclarativeContext class defines a context within a QML engine.
The QDeclarativeProperty class abstracts accessing properties on objects created from QML...
QDeclarativeActionEvent * event
QDeclarativeProperty property() const
QVariant read() const
Returns the property value.

◆ execute()

void QDeclarativeParentChange::execute ( Reason  reason = ActualChange)
virtual

Reimplemented from QDeclarativeActionEvent.

Definition at line 540 of file qdeclarativestateoperations.cpp.

541 {
543  d->doChange(d->parent);
544 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ height()

QDeclarativeScriptString QDeclarativeParentChange::height ( ) const

Referenced by setHeight(), and widthIsSet().

◆ heightIsSet()

bool QDeclarativeParentChange::heightIsSet ( ) const

Definition at line 310 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

311 {
313  return d->heightString.isValid();
314 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ isReversable()

bool QDeclarativeParentChange::isReversable ( )
virtual

Reimplemented from QDeclarativeActionEvent.

Definition at line 546 of file qdeclarativestateoperations.cpp.

547 {
548  return true;
549 }

◆ object()

QDeclarativeItem * QDeclarativeParentChange::object ( ) const

Definition at line 365 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

366 {
368  return d->target;
369 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ originalParent()

QDeclarativeItem * QDeclarativeParentChange::originalParent ( ) const

Definition at line 354 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

355 {
357  return d->origParent;
358 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ override()

bool QDeclarativeParentChange::override ( QDeclarativeActionEvent other)
virtual

Reimplemented from QDeclarativeActionEvent.

Definition at line 562 of file qdeclarativestateoperations.cpp.

563 {
565  if (other->typeName() != QLatin1String("ParentChange"))
566  return false;
567  if (QDeclarativeParentChange *otherPC = static_cast<QDeclarativeParentChange*>(other))
568  return (d->target == otherPC->object());
569  return false;
570 }
double d
Definition: qnumeric_p.h:62
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
#define Q_D(Class)
Definition: qglobal.h:2482
virtual QString typeName() const

◆ parent()

QDeclarativeItem* QDeclarativeParentChange::parent ( ) const

Referenced by setObject(), and setParent().

◆ reverse()

void QDeclarativeParentChange::reverse ( Reason  reason = ActualChange)
virtual

Reimplemented from QDeclarativeActionEvent.

Definition at line 551 of file qdeclarativestateoperations.cpp.

552 {
554  d->doChange(d->origParent, d->origStackBefore);
555 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ rewind()

void QDeclarativeParentChange::rewind ( )
virtual

Reimplemented from QDeclarativeActionEvent.

Definition at line 601 of file qdeclarativestateoperations.cpp.

602 {
604  d->doChange(d->rewindParent, d->rewindStackBefore);
605 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ rotation()

QDeclarativeScriptString QDeclarativeParentChange::rotation ( ) const

Referenced by scaleIsSet(), and setRotation().

◆ rotationIsSet()

bool QDeclarativeParentChange::rotationIsSet ( ) const

Definition at line 348 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

349 {
351  return d->rotationString.isValid();
352 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ saveCurrentValues()

void QDeclarativeParentChange::saveCurrentValues ( )
virtual

Reimplemented from QDeclarativeActionEvent.

Definition at line 572 of file qdeclarativestateoperations.cpp.

Referenced by saveOriginals().

573 {
575  if (!d->target) {
576  d->rewindParent = 0;
577  d->rewindStackBefore = 0;
578  return;
579  }
580 
581  d->rewindParent = d->target->parentItem();
582  d->rewindStackBefore = 0;
583 
584  if (!d->rewindParent)
585  return;
586 
587  //try to determine the item's original stack position so we can restore it
588  int siblingIndex = ((AccessibleFxItem*)d->target)->siblingIndex() + 1;
589  QList<QGraphicsItem*> children = d->rewindParent->childItems();
590  for (int i = 0; i < children.count(); ++i) {
591  QDeclarativeItem *child = qobject_cast<QDeclarativeItem*>(children.at(i));
592  if (!child)
593  continue;
594  if (((AccessibleFxItem*)child)->siblingIndex() == siblingIndex) {
595  d->rewindStackBefore = child;
596  break;
597  }
598  }
599 }
double d
Definition: qnumeric_p.h:62
int count(const T &t) const
Returns the number of occurrences of value in the list.
Definition: qlist.h:891
T * qobject_cast(QObject *object)
Definition: qobject.h:375
#define Q_D(Class)
Definition: qglobal.h:2482
The QDeclarativeItem class provides the most basic of all visual items in QML.
const T & at(int i) const
Returns the item at index position i in the list.
Definition: qlist.h:468
const QObjectList & children() const
Returns a list of child objects.
Definition: qobject.h:197
The QList class is a template class that provides lists.
Definition: qdatastream.h:62

◆ saveOriginals()

void QDeclarativeParentChange::saveOriginals ( )
virtual

Reimplemented from QDeclarativeActionEvent.

Definition at line 521 of file qdeclarativestateoperations.cpp.

522 {
525  d->origParent = d->rewindParent;
526  d->origStackBefore = d->rewindStackBefore;
527 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ scale()

QDeclarativeScriptString QDeclarativeParentChange::scale ( ) const

Referenced by heightIsSet(), and setScale().

◆ scaleIsSet()

bool QDeclarativeParentChange::scaleIsSet ( ) const

Definition at line 329 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

330 {
332  return d->scaleString.isValid();
333 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ setHeight()

void QDeclarativeParentChange::setHeight ( QDeclarativeScriptString  height)

Definition at line 303 of file qdeclarativestateoperations.cpp.

304 {
306  d->heightString = height;
307  tryReal(d->height, height.script());
308 }
double d
Definition: qnumeric_p.h:62
void tryReal(QDeclarativeNullableValue< qreal > &value, const QString &string)
#define Q_D(Class)
Definition: qglobal.h:2482
QDeclarativeScriptString height() const
QString script() const
Returns the script text.

◆ setObject()

void QDeclarativeParentChange::setObject ( QDeclarativeItem target)

Definition at line 371 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

372 {
374  d->target = target;
375 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ setParent()

void QDeclarativeParentChange::setParent ( QDeclarativeItem parent)

Definition at line 391 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

392 {
394  d->parent = parent;
395 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482
QDeclarativeItem * parent() const

◆ setRotation()

void QDeclarativeParentChange::setRotation ( QDeclarativeScriptString  rotation)

Definition at line 341 of file qdeclarativestateoperations.cpp.

342 {
344  d->rotationString = rotation;
345  tryReal(d->rotation, rotation.script());
346 }
double d
Definition: qnumeric_p.h:62
void tryReal(QDeclarativeNullableValue< qreal > &value, const QString &string)
#define Q_D(Class)
Definition: qglobal.h:2482
QDeclarativeScriptString rotation() const
QString script() const
Returns the script text.

◆ setScale()

void QDeclarativeParentChange::setScale ( QDeclarativeScriptString  scale)

Definition at line 322 of file qdeclarativestateoperations.cpp.

323 {
325  d->scaleString = scale;
326  tryReal(d->scale, scale.script());
327 }
double d
Definition: qnumeric_p.h:62
void tryReal(QDeclarativeNullableValue< qreal > &value, const QString &string)
#define Q_D(Class)
Definition: qglobal.h:2482
QString script() const
Returns the script text.
QDeclarativeScriptString scale() const

◆ setWidth()

void QDeclarativeParentChange::setWidth ( QDeclarativeScriptString  width)

Definition at line 284 of file qdeclarativestateoperations.cpp.

285 {
287  d->widthString = width;
288  tryReal(d->width, width.script());
289 }
double d
Definition: qnumeric_p.h:62
void tryReal(QDeclarativeNullableValue< qreal > &value, const QString &string)
#define Q_D(Class)
Definition: qglobal.h:2482
QDeclarativeScriptString width() const
QString script() const
Returns the script text.

◆ setX()

void QDeclarativeParentChange::setX ( QDeclarativeScriptString  x)

Definition at line 246 of file qdeclarativestateoperations.cpp.

247 {
249  d->xString = x;
250  tryReal(d->x, x.script());
251 }
double d
Definition: qnumeric_p.h:62
void tryReal(QDeclarativeNullableValue< qreal > &value, const QString &string)
#define Q_D(Class)
Definition: qglobal.h:2482
QDeclarativeScriptString x() const
QString script() const
Returns the script text.

◆ setY()

void QDeclarativeParentChange::setY ( QDeclarativeScriptString  y)

Definition at line 265 of file qdeclarativestateoperations.cpp.

266 {
268  d->yString = y;
269  tryReal(d->y, y.script());
270 }
double d
Definition: qnumeric_p.h:62
void tryReal(QDeclarativeNullableValue< qreal > &value, const QString &string)
QDeclarativeScriptString y() const
#define Q_D(Class)
Definition: qglobal.h:2482
QString script() const
Returns the script text.

◆ typeName()

QString QDeclarativeParentChange::typeName ( ) const
virtual

Reimplemented from QDeclarativeActionEvent.

Definition at line 557 of file qdeclarativestateoperations.cpp.

558 {
559  return QLatin1String("ParentChange");
560 }
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString

◆ width()

QDeclarativeScriptString QDeclarativeParentChange::width ( ) const

Referenced by setWidth(), and yIsSet().

◆ widthIsSet()

bool QDeclarativeParentChange::widthIsSet ( ) const

Definition at line 291 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

292 {
294  return d->widthString.isValid();
295 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ x()

QDeclarativeScriptString QDeclarativeParentChange::x ( ) const

Referenced by setX(), and ~QDeclarativeParentChange().

◆ xIsSet()

bool QDeclarativeParentChange::xIsSet ( ) const

Definition at line 253 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

254 {
256  return d->xString.isValid();
257 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

◆ y()

QDeclarativeScriptString QDeclarativeParentChange::y ( ) const

Referenced by setY(), and xIsSet().

◆ yIsSet()

bool QDeclarativeParentChange::yIsSet ( ) const

Definition at line 272 of file qdeclarativestateoperations.cpp.

Referenced by QDeclarativeParentAnimation::transition().

273 {
275  return d->yString.isValid();
276 }
double d
Definition: qnumeric_p.h:62
#define Q_D(Class)
Definition: qglobal.h:2482

Properties

◆ height

QDeclarativeScriptString QDeclarativeParentChange::height
private

Definition at line 76 of file qdeclarativestateoperations_p.h.

◆ parent

QDeclarativeItem * QDeclarativeParentChange::parent
private

◆ rotation

QDeclarativeScriptString QDeclarativeParentChange::rotation
private

Definition at line 78 of file qdeclarativestateoperations_p.h.

◆ scale

QDeclarativeScriptString QDeclarativeParentChange::scale
private

Definition at line 77 of file qdeclarativestateoperations_p.h.

◆ target

QDeclarativeItem* QDeclarativeParentChange::target
private

Definition at line 71 of file qdeclarativestateoperations_p.h.

Referenced by setObject().

◆ width

QDeclarativeScriptString QDeclarativeParentChange::width
private

Definition at line 75 of file qdeclarativestateoperations_p.h.

◆ x

QDeclarativeScriptString QDeclarativeParentChange::x
private

Definition at line 73 of file qdeclarativestateoperations_p.h.

◆ y

QDeclarativeScriptString QDeclarativeParentChange::y
private

Definition at line 74 of file qdeclarativestateoperations_p.h.


The documentation for this class was generated from the following files: