All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.core.QAbstractTransition Maven / Gradle / Ivy

package io.qt.core;


/**
 * 

The base class of transitions between QAbstractState objects

*

Java wrapper for Qt class QAbstractTransition

*/ public abstract class QAbstractTransition extends io.qt.core.QObject { @io.qt.QtPropertyMember(enabled=false) private java.util.Collection __rcTargetStates; @io.qt.QtPropertyMember(enabled=false) private java.util.Collection __rcAnimation; /** * This variable stores the meta-object for the class. */ public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QAbstractTransition.class); @io.qt.NativeAccess private static final class ConcreteWrapper extends QAbstractTransition { @io.qt.NativeAccess private ConcreteWrapper(QPrivateConstructor p) { super(p); } @Override @io.qt.QtUninvokable protected boolean eventTest(io.qt.core.QEvent event){ return eventTest_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event)); } @io.qt.QtUninvokable private native boolean eventTest_native_QEvent_ptr(long __this__nativeId, long event); @Override @io.qt.QtUninvokable protected void onTransition(io.qt.core.QEvent event){ onTransition_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event)); } @io.qt.QtUninvokable private native void onTransition_native_QEvent_ptr(long __this__nativeId, long event); } /** *

Java wrapper for Qt enum QAbstractTransition::TransitionType

*/ public enum TransitionType implements io.qt.QtEnumerator { ExternalTransition(0), InternalTransition(1); private TransitionType(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static TransitionType resolve(int value) { switch (value) { case 0: return ExternalTransition; case 1: return InternalTransition; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

See QAbstractTransition::targetStateChanged()

*/ @io.qt.QtPropertyNotify(name="targetState") public final PrivateSignal0 targetStateChanged = new PrivateSignal0(); /** *

See QAbstractTransition::targetStatesChanged()

*/ @io.qt.QtPropertyNotify(name="targetStates") public final PrivateSignal0 targetStatesChanged = new PrivateSignal0(); /** *

See QAbstractTransition::triggered()

*/ public final PrivateSignal0 triggered = new PrivateSignal0(); /** *

Overloaded constructor for {@link #QAbstractTransition(io.qt.core.QState)} * with sourceState = null.

*/ public QAbstractTransition() { this((io.qt.core.QState)null); } /** *

See QAbstractTransition::QAbstractTransition(QState*)

*/ public QAbstractTransition(io.qt.core.QState sourceState){ super((QPrivateConstructor)null); initialize_native(this, sourceState); } private native static void initialize_native(QAbstractTransition instance, io.qt.core.QState sourceState); /** *

See QAbstractTransition::addAnimation(QAbstractAnimation*)

*/ @io.qt.QtUninvokable public final void addAnimation(io.qt.core.QAbstractAnimation animation){ addAnimation_native_QAbstractAnimation_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(animation)); if (animation != null) { if(__rcAnimation==null) __rcAnimation = QtJambi_LibraryUtilities.internal.newRCList(); __rcAnimation.add(animation); } } @io.qt.QtUninvokable private native void addAnimation_native_QAbstractAnimation_ptr(long __this__nativeId, long animation); /** *

See QAbstractTransition::animations()const

*/ @io.qt.QtUninvokable public final io.qt.core.QList animations(){ return animations_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QList animations_native_constfct(long __this__nativeId); /** *

See QAbstractTransition::machine()const

*/ @io.qt.QtUninvokable public final io.qt.core.QStateMachine machine(){ return machine_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QStateMachine machine_native_constfct(long __this__nativeId); /** *

See QAbstractTransition::removeAnimation(QAbstractAnimation*)

*/ @io.qt.QtUninvokable public final void removeAnimation(io.qt.core.QAbstractAnimation animation){ removeAnimation_native_QAbstractAnimation_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(animation)); if (animation != null) { while (__rcAnimation != null && __rcAnimation.remove(animation)) ; } } @io.qt.QtUninvokable private native void removeAnimation_native_QAbstractAnimation_ptr(long __this__nativeId, long animation); /** *

See QAbstractTransition::setTargetState(QAbstractState*)

*/ @io.qt.QtPropertyWriter(name="targetState") @io.qt.QtUninvokable public final void setTargetState(io.qt.core.QAbstractState target){ setTargetState_native_QAbstractState_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(target)); if (target != null) { if(__rcTargetStates!=null) __rcTargetStates.clear(); if(__rcTargetStates==null) __rcTargetStates = QtJambi_LibraryUtilities.internal.newRCList(); __rcTargetStates.add(target); } } @io.qt.QtUninvokable private native void setTargetState_native_QAbstractState_ptr(long __this__nativeId, long target); /** *

See QAbstractTransition::setTargetStates(QList<QAbstractState*>)

*/ @io.qt.QtPropertyWriter(name="targetStates") @io.qt.QtUninvokable public final void setTargetStates(java.util.Collection targets){ setTargetStates_native_cref_QList(QtJambi_LibraryUtilities.internal.nativeId(this), targets); if (targets != null) { if(__rcTargetStates!=null) __rcTargetStates.clear(); if(__rcTargetStates==null) __rcTargetStates = QtJambi_LibraryUtilities.internal.newRCList(); __rcTargetStates.addAll(targets); } } @io.qt.QtUninvokable private native void setTargetStates_native_cref_QList(long __this__nativeId, java.util.Collection targets); /** *

See QAbstractTransition::setTransitionType(QAbstractTransition::TransitionType)

*/ @io.qt.QtPropertyWriter(name="transitionType") @io.qt.QtUninvokable public final void setTransitionType(io.qt.core.QAbstractTransition.TransitionType type){ setTransitionType_native_QAbstractTransition_TransitionType(QtJambi_LibraryUtilities.internal.nativeId(this), type.value()); } @io.qt.QtUninvokable private native void setTransitionType_native_QAbstractTransition_TransitionType(long __this__nativeId, int type); /** *

See QAbstractTransition::sourceState()const

*/ @io.qt.QtPropertyReader(name="sourceState") @io.qt.QtUninvokable public final io.qt.core.QState sourceState(){ return sourceState_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QState sourceState_native_constfct(long __this__nativeId); /** *

See QAbstractTransition::targetState()const

*/ @io.qt.QtPropertyReader(name="targetState") @io.qt.QtUninvokable public final io.qt.core.QAbstractState targetState(){ return targetState_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QAbstractState targetState_native_constfct(long __this__nativeId); /** *

See QAbstractTransition::targetStates()const

*/ @io.qt.QtPropertyReader(name="targetStates") @io.qt.QtUninvokable public final io.qt.core.QList targetStates(){ return targetStates_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QList targetStates_native_constfct(long __this__nativeId); /** *

See QAbstractTransition::transitionType()const

*/ @io.qt.QtPropertyReader(name="transitionType") @io.qt.QtUninvokable public final io.qt.core.QAbstractTransition.TransitionType transitionType(){ return io.qt.core.QAbstractTransition.TransitionType.resolve(transitionType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int transitionType_native_constfct(long __this__nativeId); /** *

See QObject::event(QEvent*)

*/ @io.qt.QtUninvokable public boolean event(io.qt.core.QEvent e){ return event_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e)); } @io.qt.QtUninvokable private native boolean event_native_QEvent_ptr(long __this__nativeId, long e); /** *

See QAbstractTransition::eventTest(QEvent*)

*/ @io.qt.QtUninvokable protected abstract boolean eventTest(io.qt.core.QEvent event); @io.qt.QtUninvokable private native boolean eventTest_native_QEvent_ptr(long __this__nativeId, long event); /** *

See QAbstractTransition::onTransition(QEvent*)

*/ @io.qt.QtUninvokable protected abstract void onTransition(io.qt.core.QEvent event); @io.qt.QtUninvokable private native void onTransition_native_QEvent_ptr(long __this__nativeId, long event); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QAbstractTransition(QPrivateConstructor p) { super(p); } /** * Constructor for internal use only. * It is not allowed to call the declarative constructor from inside Java. */ @io.qt.NativeAccess protected QAbstractTransition(QDeclarativeConstructor constructor) { super((QPrivateConstructor)null); initialize_native(this, constructor); } @io.qt.QtUninvokable private static native void initialize_native(QAbstractTransition instance, QDeclarativeConstructor constructor); }