java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.gui.QUndoStack
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QUndoStack extends QObject
Stack of QUndoCommand objects
Java wrapper for Qt class QUndoStack
-
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 QObject.Signal1<@QtPrimitiveType Boolean>
canRedoChanged
QObject.Signal1<@QtPrimitiveType Boolean>
canUndoChanged
QObject.Signal1<@QtPrimitiveType Boolean>
cleanChanged
QObject.Signal1<@QtPrimitiveType Integer>
indexChanged
QObject.Signal1<String>
redoTextChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.Signal1<String>
undoTextChanged
-
Constructor Summary
Constructors Modifier Constructor Description QUndoStack()
Overloaded constructor forQUndoStack(io.qt.core.QObject)
withparent = null
.QUndoStack(QObject parent)
protected
QUndoStack(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QUndoStack(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description void
beginMacro(String text)
boolean
canRedo()
boolean
canUndo()
int
cleanIndex()
void
clear()
QUndoCommand
command(int index)
int
count()
QAction
createRedoAction(QObject parent)
Overloaded function forcreateRedoAction(io.qt.core.QObject, java.lang.String)
withprefix = ""
.QAction
createRedoAction(QObject parent, String prefix)
QAction
createUndoAction(QObject parent)
Overloaded function forcreateUndoAction(io.qt.core.QObject, java.lang.String)
withprefix = ""
.QAction
createUndoAction(QObject parent, String prefix)
void
endMacro()
int
index()
boolean
isActive()
boolean
isClean()
void
push(QUndoCommand cmd)
void
redo()
String
redoText()
void
resetClean()
void
setActive()
Overloaded function forsetActive(boolean)
withactive = true
.void
setActive(boolean active)
void
setClean()
void
setIndex(int idx)
void
setUndoLimit(int limit)
String
text(int idx)
void
undo()
int
undoLimit()
String
undoText()
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, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
canRedoChanged
-
canUndoChanged
-
cleanChanged
-
indexChanged
-
redoTextChanged
-
undoTextChanged
-
-
Constructor Details
-
QUndoStack
public QUndoStack()Overloaded constructor for
QUndoStack(io.qt.core.QObject)
withparent = null
. -
QUndoStack
-
QUndoStack
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QUndoStack
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
beginMacro
-
canRedo
-
canUndo
-
cleanIndex
-
clear
-
command
-
count
-
createRedoAction
Overloaded function for
createRedoAction(io.qt.core.QObject, java.lang.String)
withprefix = ""
. -
createRedoAction
-
createUndoAction
Overloaded function for
createUndoAction(io.qt.core.QObject, java.lang.String)
withprefix = ""
. -
createUndoAction
-
endMacro
-
index
-
isActive
-
isClean
-
push
-
redo
public final void redo() -
redoText
-
resetClean
public final void resetClean() -
setActive
public final void setActive()Overloaded function for
setActive(boolean)
withactive = true
. -
setActive
public final void setActive(boolean active) -
setClean
public final void setClean() -
setIndex
public final void setIndex(int idx) -
setUndoLimit
-
text
-
undo
public final void undo() -
undoLimit
-
undoText
-