
io.qt.gui.QUndoStack Maven / Gradle / Ivy
package io.qt.gui;
/**
* Stack of QUndoCommand objects
* Java wrapper for Qt class QUndoStack
*/
public class QUndoStack extends io.qt.core.QObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QUndoStack.class);
/**
* See QUndoStack::canRedoChanged(bool)
*/
@io.qt.QtPropertyNotify(name="canRedo")
public final Signal1<@io.qt.QtPrimitiveType Boolean> canRedoChanged = new Signal1<>();
/**
* See QUndoStack::canUndoChanged(bool)
*/
@io.qt.QtPropertyNotify(name="canUndo")
public final Signal1<@io.qt.QtPrimitiveType Boolean> canUndoChanged = new Signal1<>();
/**
* See QUndoStack::cleanChanged(bool)
*/
@io.qt.QtPropertyNotify(name="clean")
public final Signal1<@io.qt.QtPrimitiveType Boolean> cleanChanged = new Signal1<>();
/**
* See QUndoStack::indexChanged(int)
*/
public final Signal1<@io.qt.QtPrimitiveType Integer> indexChanged = new Signal1<>();
/**
* See QUndoStack::redoTextChanged(QString)
*/
@io.qt.QtPropertyNotify(name="redoText")
public final Signal1 redoTextChanged = new Signal1<>();
/**
* See QUndoStack::undoTextChanged(QString)
*/
@io.qt.QtPropertyNotify(name="undoText")
public final Signal1 undoTextChanged = new Signal1<>();
/**
* Overloaded constructor for {@link #QUndoStack(io.qt.core.QObject)}
* with parent = null
.
*/
public QUndoStack() {
this((io.qt.core.QObject)null);
}
/**
* See QUndoStack::QUndoStack(QObject*)
*/
public QUndoStack(io.qt.core.QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QUndoStack instance, io.qt.core.QObject parent);
/**
* See QUndoStack::beginMacro(QString)
*/
@io.qt.QtUninvokable
public final void beginMacro(java.lang.String text){
beginMacro_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), text);
}
@io.qt.QtUninvokable
private native void beginMacro_native_cref_QString(long __this__nativeId, java.lang.String text);
/**
* See QUndoStack::canRedo()const
*/
@io.qt.QtPropertyReader(name="canRedo")
@io.qt.QtUninvokable
public final boolean canRedo(){
return canRedo_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean canRedo_native_constfct(long __this__nativeId);
/**
* See QUndoStack::canUndo()const
*/
@io.qt.QtPropertyReader(name="canUndo")
@io.qt.QtUninvokable
public final boolean canUndo(){
return canUndo_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean canUndo_native_constfct(long __this__nativeId);
/**
* See QUndoStack::cleanIndex()const
*/
@io.qt.QtUninvokable
public final int cleanIndex(){
return cleanIndex_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int cleanIndex_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final void clear(){
clear_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void clear_native(long __this__nativeId);
/**
* See QUndoStack::command(int)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QUndoCommand command(int index){
return command_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native io.qt.gui.QUndoCommand command_native_int_constfct(long __this__nativeId, int index);
/**
*
*/
@io.qt.QtUninvokable
public final int count(){
return count_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int count_native_constfct(long __this__nativeId);
/**
* Overloaded function for {@link #createRedoAction(io.qt.core.QObject, java.lang.String)}
* with prefix = ""
.
*/
@io.qt.QtUninvokable
public final io.qt.gui.QAction createRedoAction(io.qt.core.QObject parent) {
return createRedoAction(parent, "");
}
/**
* See QUndoStack::createRedoAction(QObject*,QString)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QAction createRedoAction(io.qt.core.QObject parent, java.lang.String prefix){
return createRedoAction_native_QObject_ptr_cref_QString_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(parent), prefix);
}
@io.qt.QtUninvokable
private native io.qt.gui.QAction createRedoAction_native_QObject_ptr_cref_QString_constfct(long __this__nativeId, long parent, java.lang.String prefix);
/**
* Overloaded function for {@link #createUndoAction(io.qt.core.QObject, java.lang.String)}
* with prefix = ""
.
*/
@io.qt.QtUninvokable
public final io.qt.gui.QAction createUndoAction(io.qt.core.QObject parent) {
return createUndoAction(parent, "");
}
/**
* See QUndoStack::createUndoAction(QObject*,QString)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QAction createUndoAction(io.qt.core.QObject parent, java.lang.String prefix){
return createUndoAction_native_QObject_ptr_cref_QString_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(parent), prefix);
}
@io.qt.QtUninvokable
private native io.qt.gui.QAction createUndoAction_native_QObject_ptr_cref_QString_constfct(long __this__nativeId, long parent, java.lang.String prefix);
/**
*
*/
@io.qt.QtUninvokable
public final void endMacro(){
endMacro_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void endMacro_native(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final int index(){
return index_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int index_native_constfct(long __this__nativeId);
/**
* See QUndoStack::isActive()const
*/
@io.qt.QtPropertyReader(name="active")
@io.qt.QtUninvokable
public final boolean isActive(){
return isActive_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isActive_native_constfct(long __this__nativeId);
/**
* See QUndoStack::isClean()const
*/
@io.qt.QtPropertyReader(name="clean")
@io.qt.QtUninvokable
public final boolean isClean(){
return isClean_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isClean_native_constfct(long __this__nativeId);
/**
* See QUndoStack::push(QUndoCommand*)
*/
@io.qt.QtUninvokable
public final void push(io.qt.gui.QUndoCommand cmd){
push_native_QUndoCommand_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(cmd));
}
@io.qt.QtUninvokable
private native void push_native_QUndoCommand_ptr(long __this__nativeId, long cmd);
/**
*
*/
public final void redo(){
redo_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void redo_native(long __this__nativeId);
/**
* See QUndoStack::redoText()const
*/
@io.qt.QtPropertyReader(name="redoText")
@io.qt.QtUninvokable
public final java.lang.String redoText(){
return redoText_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String redoText_native_constfct(long __this__nativeId);
/**
*
*/
public final void resetClean(){
resetClean_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void resetClean_native(long __this__nativeId);
/**
* Overloaded function for {@link #setActive(boolean)}
* with active = true
.
*/
public final void setActive() {
setActive((boolean)true);
}
/**
* See QUndoStack::setActive(bool)
*/
@io.qt.QtPropertyWriter(name="active")
public final void setActive(boolean active){
setActive_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), active);
}
private native void setActive_native_bool(long __this__nativeId, boolean active);
/**
*
*/
public final void setClean(){
setClean_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void setClean_native(long __this__nativeId);
/**
*
*/
public final void setIndex(int idx){
setIndex_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), idx);
}
private native void setIndex_native_int(long __this__nativeId, int idx);
/**
* See QUndoStack::setUndoLimit(int)
*/
@io.qt.QtPropertyWriter(name="undoLimit")
@io.qt.QtUninvokable
public final void setUndoLimit(int limit){
setUndoLimit_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), limit);
}
@io.qt.QtUninvokable
private native void setUndoLimit_native_int(long __this__nativeId, int limit);
/**
* See QUndoStack::text(int)const
*/
@io.qt.QtUninvokable
public final java.lang.String text(int idx){
return text_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), idx);
}
@io.qt.QtUninvokable
private native java.lang.String text_native_int_constfct(long __this__nativeId, int idx);
/**
*
*/
public final void undo(){
undo_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void undo_native(long __this__nativeId);
/**
* See QUndoStack::undoLimit()const
*/
@io.qt.QtPropertyReader(name="undoLimit")
@io.qt.QtUninvokable
public final int undoLimit(){
return undoLimit_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int undoLimit_native_constfct(long __this__nativeId);
/**
* See QUndoStack::undoText()const
*/
@io.qt.QtPropertyReader(name="undoText")
@io.qt.QtUninvokable
public final java.lang.String undoText(){
return undoText_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String undoText_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QUndoStack(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 QUndoStack(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QUndoStack instance, QDeclarativeConstructor constructor);
}