KLayout Manual: Main Index » Class Index » API reference - Class QTimeLine

API reference - Class QTimeLine

Notation used in Ruby API documentation

Description: Binding of QTimeLine

Class hierarchy: QTimeLine » QObject

Public constructors

new QTimeLinenewConstructor QTimeLine::QTimeLine(int duration, QObject *parent)
new QTimeLinenew(int duration)Constructor QTimeLine::QTimeLine(int duration, QObject *parent)
new QTimeLinenew(int duration,
QObject ptr parent)
Constructor QTimeLine::QTimeLine(int duration, QObject *parent)

Public methods

voidcreateEnsures the C++ object is created
[const]intcurrentFrameMethod int QTimeLine::currentFrame()
[const]intcurrentTimeMethod int QTimeLine::currentTime()
voidcurrentTime=(int msec)Method void QTimeLine::setCurrentTime(int msec)
[const]doublecurrentValueMethod double QTimeLine::currentValue()
[const]QTimeLine_CurveShapecurveShapeMethod QTimeLine::CurveShape QTimeLine::curveShape()
voidcurveShape=(const QTimeLine_CurveShape shape)Method void QTimeLine::setCurveShape(QTimeLine::CurveShape shape)
voiddestroyExplicitly destroy the object
[event]voiddestroyed(QObject ptr arg1)Signal declaration for QTimeLine::destroyed(QObject *)
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QTimeLine_DirectiondirectionMethod QTimeLine::Direction QTimeLine::direction()
voiddirection=(const QTimeLine_Direction direction)Method void QTimeLine::setDirection(QTimeLine::Direction direction)
[const]intdurationMethod int QTimeLine::duration()
voidduration=(int duration)Method void QTimeLine::setDuration(int duration)
[const]QEasingCurveeasingCurveMethod QEasingCurve QTimeLine::easingCurve()
voideasingCurve=(const QEasingCurve curve)Method void QTimeLine::setEasingCurve(const QEasingCurve &curve)
[const]intendFrameMethod int QTimeLine::endFrame()
voidendFrame=(int frame)Method void QTimeLine::setEndFrame(int frame)
[virtual]boolevent(QEvent ptr arg1)Virtual method bool QTimeLine::event(QEvent *)
[virtual]booleventFilter(QObject ptr arg1,
QEvent ptr arg2)
Virtual method bool QTimeLine::eventFilter(QObject *, QEvent *)
[event]voidfinishedSignal declaration for QTimeLine::finished()
[event]voidframeChanged(int arg1)Signal declaration for QTimeLine::frameChanged(int )
[const]intframeForTime(int msec)Method int QTimeLine::frameForTime(int msec)
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]intloopCountMethod int QTimeLine::loopCount()
voidloopCount=(int count)Method void QTimeLine::setLoopCount(int count)
voidresumeMethod void QTimeLine::resume()
voidsetCurrentTime(int msec)Method void QTimeLine::setCurrentTime(int msec)
voidsetCurveShape(const QTimeLine_CurveShape shape)Method void QTimeLine::setCurveShape(QTimeLine::CurveShape shape)
voidsetDirection(const QTimeLine_Direction direction)Method void QTimeLine::setDirection(QTimeLine::Direction direction)
voidsetDuration(int duration)Method void QTimeLine::setDuration(int duration)
voidsetEasingCurve(const QEasingCurve curve)Method void QTimeLine::setEasingCurve(const QEasingCurve &curve)
voidsetEndFrame(int frame)Method void QTimeLine::setEndFrame(int frame)
voidsetFrameRange(int startFrame,
int endFrame)
Method void QTimeLine::setFrameRange(int startFrame, int endFrame)
voidsetLoopCount(int count)Method void QTimeLine::setLoopCount(int count)
voidsetPaused(bool paused)Method void QTimeLine::setPaused(bool paused)
voidsetStartFrame(int frame)Method void QTimeLine::setStartFrame(int frame)
voidsetUpdateInterval(int interval)Method void QTimeLine::setUpdateInterval(int interval)
voidstartMethod void QTimeLine::start()
[const]intstartFrameMethod int QTimeLine::startFrame()
voidstartFrame=(int frame)Method void QTimeLine::setStartFrame(int frame)
[const]QTimeLine_StatestateMethod QTimeLine::State QTimeLine::state()
[event]voidstateChanged(const QTimeLine_State newState)Signal declaration for QTimeLine::stateChanged(QTimeLine::State newState)
voidstopMethod void QTimeLine::stop()
voidtoggleDirectionMethod void QTimeLine::toggleDirection()
[const]intupdateIntervalMethod int QTimeLine::updateInterval()
voidupdateInterval=(int interval)Method void QTimeLine::setUpdateInterval(int interval)
[event]voidvalueChanged(double x)Signal declaration for QTimeLine::valueChanged(double x)
[virtual,const]doublevalueForTime(int msec)Virtual method double QTimeLine::valueForTime(int msec)

Public static methods and constants

QTimeLine_DirectionBackwardEnum constant enum QTimeLine::Backward
QTimeLine_CurveShapeCosineCurveEnum constant enum QTimeLine::CosineCurve
QTimeLine_CurveShapeEaseInCurveEnum constant enum QTimeLine::EaseInCurve
QTimeLine_CurveShapeEaseInOutCurveEnum constant enum QTimeLine::EaseInOutCurve
QTimeLine_CurveShapeEaseOutCurveEnum constant enum QTimeLine::EaseOutCurve
QTimeLine_DirectionForwardEnum constant enum QTimeLine::Forward
QTimeLine_CurveShapeLinearCurveEnum constant enum QTimeLine::LinearCurve
QTimeLine_StateNotRunningEnum constant enum QTimeLine::NotRunning
QTimeLine_StatePausedEnum constant enum QTimeLine::Paused
QTimeLine_StateRunningEnum constant enum QTimeLine::Running
QTimeLine_CurveShapeSineCurveEnum constant enum QTimeLine::SineCurve
QMetaObjectstaticMetaObjectObtains the static MetaObject for this class.
stringtr(string s)Static method QString QTimeLine::tr(const char *s, const char *c)
stringtr(string s,
string c)
Static method QString QTimeLine::tr(const char *s, const char *c)
stringtr(string s,
string c,
int n)
Static method QString QTimeLine::tr(const char *s, const char *c, int n)
stringtrUtf8(string s)Static method QString QTimeLine::trUtf8(const char *s, const char *c)
stringtrUtf8(string s,
string c)
Static method QString QTimeLine::trUtf8(const char *s, const char *c)
stringtrUtf8(string s,
string c,
int n)
Static method QString QTimeLine::trUtf8(const char *s, const char *c, int n)

Protected methods (static, non-static and constructors)

[virtual]voidchildEvent(QChildEvent ptr arg1)Virtual method void QTimeLine::childEvent(QChildEvent *)
[virtual]voidcustomEvent(QEvent ptr arg1)Virtual method void QTimeLine::customEvent(QEvent *)
[virtual]voiddisconnectNotify(string signal)Virtual method void QTimeLine::disconnectNotify(const char *signal)
[const]intreceivers(string signal)Method int QTimeLine::receivers(const char *signal)
[const]QObject ptrsenderMethod QObject * QTimeLine::sender()
[virtual]voidtimerEvent(QTimerEvent ptr event)Virtual method void QTimeLine::timerEvent(QTimerEvent *event)

Detailed description

[static] QTimeLine_Direction Backward

Description: Enum constant enum QTimeLine::Backward

[static] QTimeLine_CurveShape CosineCurve

Description: Enum constant enum QTimeLine::CosineCurve

[static] QTimeLine_CurveShape EaseInCurve

Description: Enum constant enum QTimeLine::EaseInCurve

[static] QTimeLine_CurveShape EaseInOutCurve

Description: Enum constant enum QTimeLine::EaseInOutCurve

[static] QTimeLine_CurveShape EaseOutCurve

Description: Enum constant enum QTimeLine::EaseOutCurve

[static] QTimeLine_Direction Forward

Description: Enum constant enum QTimeLine::Forward

[static] QTimeLine_CurveShape LinearCurve

Description: Enum constant enum QTimeLine::LinearCurve

[static] QTimeLine_State NotRunning

Description: Enum constant enum QTimeLine::NotRunning

[static] QTimeLine_State Paused

Description: Enum constant enum QTimeLine::Paused

[static] QTimeLine_State Running

Description: Enum constant enum QTimeLine::Running

[static] QTimeLine_CurveShape SineCurve

Description: Enum constant enum QTimeLine::SineCurve

[virtual] void childEvent(QChildEvent ptr arg1)

Description: Virtual method void QTimeLine::childEvent(QChildEvent *)

This method can be reimplemented in a derived class.

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

[const] int currentFrame

Description: Method int QTimeLine::currentFrame()

[const] int currentTime

Description: Method int QTimeLine::currentTime()

void currentTime=(int msec)

Description: Method void QTimeLine::setCurrentTime(int msec)

[const] double currentValue

Description: Method double QTimeLine::currentValue()

[const] QTimeLine_CurveShape curveShape

Description: Method QTimeLine::CurveShape QTimeLine::curveShape()

void curveShape=(const QTimeLine_CurveShape shape)

Description: Method void QTimeLine::setCurveShape(QTimeLine::CurveShape shape)

[virtual] void customEvent(QEvent ptr arg1)

Description: Virtual method void QTimeLine::customEvent(QEvent *)

This method can be reimplemented in a derived class.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[event] void destroyed(QObject ptr arg1)

Description: Signal declaration for QTimeLine::destroyed(QObject *)

You can bind a procedure to this signal.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QTimeLine_Direction direction

Description: Method QTimeLine::Direction QTimeLine::direction()

void direction=(const QTimeLine_Direction direction)

Description: Method void QTimeLine::setDirection(QTimeLine::Direction direction)

[virtual] void disconnectNotify(string signal)

Description: Virtual method void QTimeLine::disconnectNotify(const char *signal)

This method can be reimplemented in a derived class.

[const] int duration

Description: Method int QTimeLine::duration()

void duration=(int duration)

Description: Method void QTimeLine::setDuration(int duration)

[const] QEasingCurve easingCurve

Description: Method QEasingCurve QTimeLine::easingCurve()

void easingCurve=(const QEasingCurve curve)

Description: Method void QTimeLine::setEasingCurve(const QEasingCurve &curve)

[const] int endFrame

Description: Method int QTimeLine::endFrame()

void endFrame=(int frame)

Description: Method void QTimeLine::setEndFrame(int frame)

[virtual] bool event(QEvent ptr arg1)

Description: Virtual method bool QTimeLine::event(QEvent *)

This method can be reimplemented in a derived class.

[virtual] bool eventFilter(QObject ptr arg1,QEvent ptr arg2)

Description: Virtual method bool QTimeLine::eventFilter(QObject *, QEvent *)

This method can be reimplemented in a derived class.

[event] void finished

Description: Signal declaration for QTimeLine::finished()

You can bind a procedure to this signal.

[event] void frameChanged(int arg1)

Description: Signal declaration for QTimeLine::frameChanged(int )

You can bind a procedure to this signal.

[const] int frameForTime(int msec)

Description: Method int QTimeLine::frameForTime(int msec)

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[const] int loopCount

Description: Method int QTimeLine::loopCount()

void loopCount=(int count)

Description: Method void QTimeLine::setLoopCount(int count)

[static] new QTimeLine new

Description: Constructor QTimeLine::QTimeLine(int duration, QObject *parent)

This method creates an object of class QTimeLine.

[static] new QTimeLine new(int duration)

Description: Constructor QTimeLine::QTimeLine(int duration, QObject *parent)

This method creates an object of class QTimeLine.

[static] new QTimeLine new(int duration,QObject ptr parent)

Description: Constructor QTimeLine::QTimeLine(int duration, QObject *parent)

This method creates an object of class QTimeLine.

[const] int receivers(string signal)

Description: Method int QTimeLine::receivers(const char *signal)

This method is protected and can only be called from inside a derived class.

void resume

Description: Method void QTimeLine::resume()

[const] QObject ptr sender

Description: Method QObject * QTimeLine::sender()

This method is protected and can only be called from inside a derived class.

void setCurrentTime(int msec)

Description: Method void QTimeLine::setCurrentTime(int msec)

void setCurveShape(const QTimeLine_CurveShape shape)

Description: Method void QTimeLine::setCurveShape(QTimeLine::CurveShape shape)

void setDirection(const QTimeLine_Direction direction)

Description: Method void QTimeLine::setDirection(QTimeLine::Direction direction)

void setDuration(int duration)

Description: Method void QTimeLine::setDuration(int duration)

void setEasingCurve(const QEasingCurve curve)

Description: Method void QTimeLine::setEasingCurve(const QEasingCurve &curve)

void setEndFrame(int frame)

Description: Method void QTimeLine::setEndFrame(int frame)

void setFrameRange(int startFrame,int endFrame)

Description: Method void QTimeLine::setFrameRange(int startFrame, int endFrame)

void setLoopCount(int count)

Description: Method void QTimeLine::setLoopCount(int count)

void setPaused(bool paused)

Description: Method void QTimeLine::setPaused(bool paused)

void setStartFrame(int frame)

Description: Method void QTimeLine::setStartFrame(int frame)

void setUpdateInterval(int interval)

Description: Method void QTimeLine::setUpdateInterval(int interval)

void start

Description: Method void QTimeLine::start()

[const] int startFrame

Description: Method int QTimeLine::startFrame()

void startFrame=(int frame)

Description: Method void QTimeLine::setStartFrame(int frame)

[const] QTimeLine_State state

Description: Method QTimeLine::State QTimeLine::state()

[event] void stateChanged(const QTimeLine_State newState)

Description: Signal declaration for QTimeLine::stateChanged(QTimeLine::State newState)

You can bind a procedure to this signal.

[static] QMetaObject staticMetaObject

Description: Obtains the static MetaObject for this class.

void stop

Description: Method void QTimeLine::stop()

[virtual] void timerEvent(QTimerEvent ptr event)

Description: Virtual method void QTimeLine::timerEvent(QTimerEvent *event)

This method can be reimplemented in a derived class.

void toggleDirection

Description: Method void QTimeLine::toggleDirection()

[static] string tr(string s)

Description: Static method QString QTimeLine::tr(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string tr(string s,string c)

Description: Static method QString QTimeLine::tr(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string tr(string s,string c,int n)

Description: Static method QString QTimeLine::tr(const char *s, const char *c, int n)

This method is static and can be called without an instance.

[static] string trUtf8(string s)

Description: Static method QString QTimeLine::trUtf8(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string trUtf8(string s,string c)

Description: Static method QString QTimeLine::trUtf8(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string trUtf8(string s,string c,int n)

Description: Static method QString QTimeLine::trUtf8(const char *s, const char *c, int n)

This method is static and can be called without an instance.

[const] int updateInterval

Description: Method int QTimeLine::updateInterval()

void updateInterval=(int interval)

Description: Method void QTimeLine::setUpdateInterval(int interval)

[event] void valueChanged(double x)

Description: Signal declaration for QTimeLine::valueChanged(double x)

You can bind a procedure to this signal.

[virtual,const] double valueForTime(int msec)

Description: Virtual method double QTimeLine::valueForTime(int msec)

This method can be reimplemented in a derived class.