42 #include "private/qdeclarativetransitionmanager_p_p.h" 44 #include "private/qdeclarativestate_p_p.h" 45 #include "private/qdeclarativestate_p.h" 104 }
else if (action.
event) {
113 bindingsList.clear();
146 for (
int ii = 0; ii < applyList.
size(); ++ii) {
150 }
else if (!action.
event) {
161 for (
int ii = 0; ii < applyList.
size(); ++ii) {
197 for (
int ii = 0; ii < applyList.
count(); ++ii) {
236 #ifndef QT_NO_DEBUG_STREAM 237 if (stateChangeDebug()) {
267 }
else if (action.
event) {
virtual void clearBindings()
~QDeclarativeTransitionManager()
QDeclarativeTransitionManager()
QDeclarativeProperty property
#define QT_END_NAMESPACE
This macro expands to.
QDeclarativeTransitionManagerPrivate * d
SimpleActionList completeList
QDeclarativeState * state
virtual bool changesBindings()
void transition(const QList< QDeclarativeAction > &, QDeclarativeTransition *transition)
QDeclarativeGuard< QDeclarativeTransition > transition
virtual void destroy(DestroyMode mode=DisconnectBinding)
Destroy the binding.
int count(const T &t) const
Returns the number of occurrences of value in the list.
bool isNull() const
Returns true if this object is holding a reference to a null pointer.
DEFINE_BOOL_CONFIG_OPTION(stateChangeDebug, STATECHANGE_DEBUG)
static QObjectPrivate * get(QObject *o)
virtual void saveTargetValues()
QList< QDeclarativeSimpleAction > SimpleActionList
bool isEmpty() const
Returns true if the list contains no items; otherwise returns false.
QObject * object() const
Returns the QDeclarativeProperty's QObject.
#define QT_BEGIN_NAMESPACE
This macro expands to.
QBool contains(const T &t) const
Returns true if the list contains an occurrence of value; otherwise returns false.
QDeclarativeStateOperation::ActionList bindingsList
QDeclarativeTransitionManagerPrivate()
const T & at(int i) const
Returns the item at index position i in the list.
Q_CORE_EXPORT void qWarning(const char *,...)
virtual void execute(Reason reason=ActualChange)
QWeakPointer< QDeclarativeAbstractBinding > toBinding
void clear()
Removes all items from the list.
static QDeclarativeAbstractBinding * setBinding(QObject *, int coreIndex, int valueTypeIndex, QDeclarativeAbstractBinding *, WriteFlags flags=DontRemoveBinding)
const QVariant & value() const
virtual QString typeName() const
void prepare(QDeclarativeStateOperation::ActionList &actions, QList< QDeclarativeProperty > &after, QDeclarativeTransitionManager *end)
virtual bool isReversable()
int size() const
Returns the number of items in the list.
void clear()
Clears this QWeakPointer object, dropping the reference that it may have had to the pointer...
const QDeclarativeProperty & property() const
The QDeclarativeProperty class abstracts accessing properties on objects created from QML...
bool write(const QVariant &) const
Sets the property value to value and returns true.
QDeclarativeActionEvent * event
bool isValid() const
Returns true if the storage type of this variant is not QVariant::Invalid; otherwise returns false...
QString name() const
Return the name of this QML property.
virtual void reverse(Reason reason=ActualChange)
void setState(QDeclarativeState *)
QVariant read() const
Returns the property value.
static bool write(QObject *, const QDeclarativePropertyCache::Data &, const QVariant &, QDeclarativeContextData *, WriteFlags flags=0)
QDeclarativeAbstractBinding * fromBinding
void removeAt(int i)
Removes the item at index position i.