java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.core.QTimer
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QTimer extends QObject
Repetitive and single-shot timers
Java wrapper for Qt class QTimer
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QBooleanProperty, QObject.QByteProperty, QObject.QCharProperty, QObject.QComputedBooleanProperty, QObject.QComputedByteProperty, QObject.QComputedCharProperty, QObject.QComputedDoubleProperty, QObject.QComputedFloatProperty, QObject.QComputedIntProperty, QObject.QComputedLongProperty, QObject.QComputedProperty<T>, QObject.QComputedShortProperty, QObject.QDeclarativeConstructor, QObject.QDoubleProperty, QObject.QFloatProperty, QObject.QIntProperty, QObject.QLongProperty, QObject.QProperty<T>, QObject.QShortProperty, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.PrivateSignal0
timeout
-
Constructor Summary
Constructors Modifier Constructor Description QTimer()
Overloaded constructor forQTimer(io.qt.core.QObject)
withparent = null
.QTimer(QObject parent)
protected
QTimer(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QTimer(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description QBooleanBindable
bindableActive()
QBooleanBindable
bindableSingleShot()
Whether the timer is a single-shot timerQBindable<Qt.TimerType>
bindableTimerType()
Controls the accuracy of the timerint
interval()
boolean
isActive()
boolean
isSingleShot()
int
remainingTime()
void
setInterval(int msec)
void
setSingleShot(boolean singleShot)
void
setTimerType(Qt.TimerType atype)
static void
singleShot(int msec, QMetaObject.Slot0 slot)
This static function calls slot after a given time interval.static void
singleShot(int msec, QObject context, QMetaObject.Slot0 slot)
This static function calls slot after a given time interval.static void
singleShot(int msec, QObject obj, String method)
This static function calls a slot after a given time interval.static void
singleShot(int msec, Qt.TimerType timeType, QMetaObject.Slot0 slot)
This static function calls slot after a given time interval.static void
singleShot(int msec, Qt.TimerType timeType, QObject context, QMetaObject.Slot0 slot)
This static function calls slot after a given time interval.static void
singleShot(int msec, Qt.TimerType timeType, QObject obj, String method)
This static function calls a slot after a given time interval.void
start()
See QTimer::start()void
start(int msec)
void
stop()
See QTimer::stop()protected void
timerEvent(QTimerEvent arg__1)
int
timerId()
Qt.TimerType
timerType()
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
timeout
-
-
Constructor Details
-
QTimer
public QTimer()Overloaded constructor for
QTimer(io.qt.core.QObject)
withparent = null
. -
QTimer
-
QTimer
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QTimer
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
bindableActive
-
bindableSingleShot
Whether the timer is a single-shot timer
-
bindableTimerType
Controls the accuracy of the timer
-
interval
-
isActive
-
isSingleShot
-
remainingTime
-
setInterval
-
setSingleShot
-
setTimerType
-
start
public final void start()See QTimer::start()
-
start
public final void start(int msec) -
stop
public final void stop()See QTimer::stop()
-
timerId
-
timerType
-
timerEvent
- Overrides:
timerEvent
in classQObject
-
singleShot
This static function calls a slot after a given time interval. It is very convenient to use this function because you do not need to bother with a timerEvent or create a local QTimer object. The receiver is the receiving object and the member is the slot. The time interval is msec milliseconds.- See Also:
start()
-
singleShot
This static function calls slot after a given time interval. It is very convenient to use this function because you do not need to bother with a timerEvent or create a local QTimer object. The time interval is msec milliseconds. If context is destroyed before the interval occurs, the method will not be called. The function will be run in the thread of context. The context's thread must have a running Qt event loop.- Since:
- 5.4
- See Also:
start()
-
singleShot
This static function calls a slot after a given time interval. It is very convenient to use this function because you do not need to bother with a timerEvent or create a local QTimer object. The receiver is the receiving object and the member is the slot. The time interval is msec milliseconds. The timerType affects the accuracy of the timer.- See Also:
start()
-
singleShot
This static function calls slot after a given time interval. It is very convenient to use this function because you do not need to bother with a timerEvent or create a local QTimer object. The time interval is msec milliseconds.- Since:
- 5.4
- See Also:
start()
-
singleShot
This static function calls slot after a given time interval. It is very convenient to use this function because you do not need to bother with a timerEvent or create a local QTimer object. The time interval is msec milliseconds. The timerType affects the accuracy of the timer.- Since:
- 5.4
- See Also:
start()
-
singleShot
public static void singleShot(int msec, Qt.TimerType timeType, QObject context, QMetaObject.Slot0 slot)This static function calls slot after a given time interval. It is very convenient to use this function because you do not need to bother with a timerEvent or create a local QTimer object. The time interval is msec milliseconds. The timerType affects the accuracy of the timer. If context is destroyed before the interval occurs, the method will not be called. The function will be run in the thread of context. The context's thread must have a running Qt event loop.- Since:
- 5.4
- See Also:
start()
-