io.qt.gui.QAbstractUndoItem Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi Show documentation
Show all versions of qtjambi Show documentation
QtJambi base module containing QtCore, QtGui and QtWidgets.
package io.qt.gui;
import io.qt.*;
/**
* Java wrapper for Qt class QAbstractUndoItem
*/
public interface QAbstractUndoItem extends QtObjectInterface
{
/**
* @hidden
* Implementor class for interface {@link io.qt.gui.QAbstractUndoItem}
*/
public static abstract class Impl extends QtObject
implements io.qt.gui.QAbstractUndoItem
{
static {
QtJambi_LibraryUtilities.initialize();
}
@NativeAccess
private static final class ConcreteWrapper extends QAbstractUndoItem.Impl {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public void redo(){
redo_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static void redo_native(long __this__nativeId);
@Override
@QtUninvokable
public void undo(){
undo_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static void undo_native(long __this__nativeId);
}
/**
* See QAbstractUndoItem:: QAbstractUndoItem()
*/
public Impl(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QAbstractUndoItem instance);
/**
* See QAbstractUndoItem:: redo()
*/
@QtUninvokable
public abstract void redo();
private native static void redo_native(long __this__nativeId);
/**
* See QAbstractUndoItem:: undo()
*/
@QtUninvokable
public abstract void undo();
private native static void undo_native(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
}
/**
* See QAbstractUndoItem:: redo()
*/
@QtUninvokable
public void redo();
/**
* See QAbstractUndoItem:: undo()
*/
@QtUninvokable
public void undo();
}