
io.qt.gui.QTextCursor Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.gui;
/**
* Offers an API to access and modify QTextDocuments
* Java wrapper for Qt class QTextCursor
*/
public class QTextCursor extends io.qt.QtObject
implements java.lang.Comparable,
java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* Java wrapper for Qt enum QTextCursor::MoveMode
*/
public enum MoveMode implements io.qt.QtEnumerator {
MoveAnchor(0),
KeepAnchor(1);
private MoveMode(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static MoveMode resolve(int value) {
switch (value) {
case 0: return MoveAnchor;
case 1: return KeepAnchor;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QTextCursor::MoveOperation
*/
public enum MoveOperation implements io.qt.QtEnumerator {
NoMove(0),
Start(1),
Up(2),
StartOfLine(3),
StartOfBlock(4),
StartOfWord(5),
PreviousBlock(6),
PreviousCharacter(7),
PreviousWord(8),
Left(9),
WordLeft(10),
End(11),
Down(12),
EndOfLine(13),
EndOfWord(14),
EndOfBlock(15),
NextBlock(16),
NextCharacter(17),
NextWord(18),
Right(19),
WordRight(20),
NextCell(21),
PreviousCell(22),
NextRow(23),
PreviousRow(24);
private MoveOperation(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static MoveOperation resolve(int value) {
switch (value) {
case 0: return NoMove;
case 1: return Start;
case 2: return Up;
case 3: return StartOfLine;
case 4: return StartOfBlock;
case 5: return StartOfWord;
case 6: return PreviousBlock;
case 7: return PreviousCharacter;
case 8: return PreviousWord;
case 9: return Left;
case 10: return WordLeft;
case 11: return End;
case 12: return Down;
case 13: return EndOfLine;
case 14: return EndOfWord;
case 15: return EndOfBlock;
case 16: return NextBlock;
case 17: return NextCharacter;
case 18: return NextWord;
case 19: return Right;
case 20: return WordRight;
case 21: return NextCell;
case 22: return PreviousCell;
case 23: return NextRow;
case 24: return PreviousRow;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QTextCursor::SelectionType
*/
public enum SelectionType implements io.qt.QtEnumerator {
WordUnderCursor(0),
LineUnderCursor(1),
BlockUnderCursor(2),
Document(3);
private SelectionType(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static SelectionType resolve(int value) {
switch (value) {
case 0: return WordUnderCursor;
case 1: return LineUnderCursor;
case 2: return BlockUnderCursor;
case 3: return Document;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* See QTextCursor::QTextCursor()
*/
public QTextCursor(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QTextCursor instance);
/**
* See QTextCursor::QTextCursor(QTextDocument*)
*/
public QTextCursor(io.qt.gui.QTextDocument document){
super((QPrivateConstructor)null);
initialize_native(this, document);
}
private native static void initialize_native(QTextCursor instance, io.qt.gui.QTextDocument document);
/**
* See QTextCursor::QTextCursor(QTextFrame*)
*/
public QTextCursor(io.qt.gui.QTextFrame frame){
super((QPrivateConstructor)null);
initialize_native(this, frame);
}
private native static void initialize_native(QTextCursor instance, io.qt.gui.QTextFrame frame);
/**
* See QTextCursor::QTextCursor(QTextBlock)
*/
public QTextCursor(io.qt.gui.QTextBlock block){
super((QPrivateConstructor)null);
initialize_native(this, block);
}
private native static void initialize_native(QTextCursor instance, io.qt.gui.QTextBlock block);
/**
* See QTextCursor::QTextCursor(QTextCursor)
*/
public QTextCursor(io.qt.gui.QTextCursor cursor){
super((QPrivateConstructor)null);
initialize_native(this, cursor);
}
private native static void initialize_native(QTextCursor instance, io.qt.gui.QTextCursor cursor);
/**
* See QTextCursor::anchor()const
*/
@io.qt.QtUninvokable
public final int anchor(){
return anchor_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int anchor_native_constfct(long __this__nativeId);
/**
* See QTextCursor::atBlockEnd()const
*/
@io.qt.QtUninvokable
public final boolean atBlockEnd(){
return atBlockEnd_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean atBlockEnd_native_constfct(long __this__nativeId);
/**
* See QTextCursor::atBlockStart()const
*/
@io.qt.QtUninvokable
public final boolean atBlockStart(){
return atBlockStart_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean atBlockStart_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final boolean atEnd(){
return atEnd_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean atEnd_native_constfct(long __this__nativeId);
/**
* See QTextCursor::atStart()const
*/
@io.qt.QtUninvokable
public final boolean atStart(){
return atStart_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean atStart_native_constfct(long __this__nativeId);
/**
* See QTextCursor::beginEditBlock()
*/
@io.qt.QtUninvokable
public final void beginEditBlock(){
beginEditBlock_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void beginEditBlock_native(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextBlock block(){
return block_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextBlock block_native_constfct(long __this__nativeId);
/**
* See QTextCursor::blockCharFormat()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextCharFormat blockCharFormat(){
return blockCharFormat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextCharFormat blockCharFormat_native_constfct(long __this__nativeId);
/**
* See QTextCursor::blockFormat()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextBlockFormat blockFormat(){
return blockFormat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextBlockFormat blockFormat_native_constfct(long __this__nativeId);
/**
* See QTextCursor::blockNumber()const
*/
@io.qt.QtUninvokable
public final int blockNumber(){
return blockNumber_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int blockNumber_native_constfct(long __this__nativeId);
/**
* See QTextCursor::charFormat()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextCharFormat charFormat(){
return charFormat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextCharFormat charFormat_native_constfct(long __this__nativeId);
/**
* See QTextCursor::clearSelection()
*/
@io.qt.QtUninvokable
public final void clearSelection(){
clearSelection_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void clearSelection_native(long __this__nativeId);
/**
* See QTextCursor::columnNumber()const
*/
@io.qt.QtUninvokable
public final int columnNumber(){
return columnNumber_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int columnNumber_native_constfct(long __this__nativeId);
/**
* See QTextCursor::createList(QTextListFormat::Style)
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextList createList(io.qt.gui.QTextListFormat.Style style){
return createList_native_QTextListFormat_Style(QtJambi_LibraryUtilities.internal.nativeId(this), style.value());
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextList createList_native_QTextListFormat_Style(long __this__nativeId, int style);
/**
* See QTextCursor::createList(QTextListFormat)
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextList createList(io.qt.gui.QTextListFormat format){
return createList_native_cref_QTextListFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextList createList_native_cref_QTextListFormat(long __this__nativeId, long format);
/**
* See QTextCursor::currentFrame()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextFrame currentFrame(){
return currentFrame_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextFrame currentFrame_native_constfct(long __this__nativeId);
/**
* See QTextCursor::currentList()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextList currentList(){
return currentList_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextList currentList_native_constfct(long __this__nativeId);
/**
* See QTextCursor::currentTable()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextTable currentTable(){
return currentTable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextTable currentTable_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final void deleteChar(){
deleteChar_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void deleteChar_native(long __this__nativeId);
/**
* See QTextCursor::deletePreviousChar()
*/
@io.qt.QtUninvokable
public final void deletePreviousChar(){
deletePreviousChar_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void deletePreviousChar_native(long __this__nativeId);
/**
* See QTextCursor::document()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextDocument document(){
return document_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextDocument document_native_constfct(long __this__nativeId);
/**
* See QTextCursor::endEditBlock()
*/
@io.qt.QtUninvokable
public final void endEditBlock(){
endEditBlock_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void endEditBlock_native(long __this__nativeId);
/**
* See QTextCursor::hasComplexSelection()const
*/
@io.qt.QtUninvokable
public final boolean hasComplexSelection(){
return hasComplexSelection_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean hasComplexSelection_native_constfct(long __this__nativeId);
/**
* See QTextCursor::hasSelection()const
*/
@io.qt.QtUninvokable
public final boolean hasSelection(){
return hasSelection_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean hasSelection_native_constfct(long __this__nativeId);
/**
* See QTextCursor::insertBlock()
*/
@io.qt.QtUninvokable
public final void insertBlock(){
insertBlock_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void insertBlock_native(long __this__nativeId);
/**
* See QTextCursor::insertBlock(QTextBlockFormat)
*/
@io.qt.QtUninvokable
public final void insertBlock(io.qt.gui.QTextBlockFormat format){
insertBlock_native_cref_QTextBlockFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native void insertBlock_native_cref_QTextBlockFormat(long __this__nativeId, long format);
/**
* See QTextCursor::insertBlock(QTextBlockFormat,QTextCharFormat)
*/
@io.qt.QtUninvokable
public final void insertBlock(io.qt.gui.QTextBlockFormat format, io.qt.gui.QTextCharFormat charFormat){
insertBlock_native_cref_QTextBlockFormat_cref_QTextCharFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format), QtJambi_LibraryUtilities.internal.checkedNativeId(charFormat));
}
@io.qt.QtUninvokable
private native void insertBlock_native_cref_QTextBlockFormat_cref_QTextCharFormat(long __this__nativeId, long format, long charFormat);
/**
* See QTextCursor::insertFragment(QTextDocumentFragment)
*/
@io.qt.QtUninvokable
public final void insertFragment(io.qt.gui.QTextDocumentFragment fragment){
insertFragment_native_cref_QTextDocumentFragment(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(fragment));
}
@io.qt.QtUninvokable
private native void insertFragment_native_cref_QTextDocumentFragment(long __this__nativeId, long fragment);
/**
* See QTextCursor::insertFrame(QTextFrameFormat)
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextFrame insertFrame(io.qt.gui.QTextFrameFormat format){
return insertFrame_native_cref_QTextFrameFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextFrame insertFrame_native_cref_QTextFrameFormat(long __this__nativeId, long format);
/**
* See QTextCursor::insertHtml(QString)
*/
@io.qt.QtUninvokable
public final void insertHtml(java.lang.String html){
insertHtml_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), html);
}
@io.qt.QtUninvokable
private native void insertHtml_native_cref_QString(long __this__nativeId, java.lang.String html);
/**
* Overloaded function for {@link #insertImage(io.qt.gui.QImage, java.lang.String)}
* with name = ""
.
*/
@io.qt.QtUninvokable
public final void insertImage(io.qt.gui.QImage image) {
insertImage(image, "");
}
/**
* See QTextCursor::insertImage(QImage,QString)
*/
@io.qt.QtUninvokable
public final void insertImage(io.qt.gui.QImage image, java.lang.String name){
insertImage_native_cref_QImage_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(image), name);
}
@io.qt.QtUninvokable
private native void insertImage_native_cref_QImage_cref_QString(long __this__nativeId, long image, java.lang.String name);
/**
* See QTextCursor::insertImage(QString)
*/
@io.qt.QtUninvokable
public final void insertImage(java.lang.String name){
insertImage_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), name);
}
@io.qt.QtUninvokable
private native void insertImage_native_cref_QString(long __this__nativeId, java.lang.String name);
/**
* See QTextCursor::insertImage(QTextImageFormat)
*/
@io.qt.QtUninvokable
public final void insertImage(io.qt.gui.QTextImageFormat format){
insertImage_native_cref_QTextImageFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native void insertImage_native_cref_QTextImageFormat(long __this__nativeId, long format);
/**
* See QTextCursor::insertImage(QTextImageFormat,QTextFrameFormat::Position)
*/
@io.qt.QtUninvokable
public final void insertImage(io.qt.gui.QTextImageFormat format, io.qt.gui.QTextFrameFormat.Position alignment){
insertImage_native_cref_QTextImageFormat_QTextFrameFormat_Position(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format), alignment.value());
}
@io.qt.QtUninvokable
private native void insertImage_native_cref_QTextImageFormat_QTextFrameFormat_Position(long __this__nativeId, long format, int alignment);
/**
* See QTextCursor::insertList(QTextListFormat::Style)
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextList insertList(io.qt.gui.QTextListFormat.Style style){
return insertList_native_QTextListFormat_Style(QtJambi_LibraryUtilities.internal.nativeId(this), style.value());
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextList insertList_native_QTextListFormat_Style(long __this__nativeId, int style);
/**
* See QTextCursor::insertList(QTextListFormat)
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextList insertList(io.qt.gui.QTextListFormat format){
return insertList_native_cref_QTextListFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextList insertList_native_cref_QTextListFormat(long __this__nativeId, long format);
/**
* See QTextCursor::insertTable(int,int)
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextTable insertTable(int rows, int cols){
return insertTable_native_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), rows, cols);
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextTable insertTable_native_int_int(long __this__nativeId, int rows, int cols);
/**
* See QTextCursor::insertTable(int,int,QTextTableFormat)
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextTable insertTable(int rows, int cols, io.qt.gui.QTextTableFormat format){
return insertTable_native_int_int_cref_QTextTableFormat(QtJambi_LibraryUtilities.internal.nativeId(this), rows, cols, QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextTable insertTable_native_int_int_cref_QTextTableFormat(long __this__nativeId, int rows, int cols, long format);
/**
* See QTextCursor::insertText(QString)
*/
@io.qt.QtUninvokable
public final void insertText(java.lang.String text){
insertText_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), text);
}
@io.qt.QtUninvokable
private native void insertText_native_cref_QString(long __this__nativeId, java.lang.String text);
/**
* See QTextCursor::insertText(QString,QTextCharFormat)
*/
@io.qt.QtUninvokable
public final void insertText(java.lang.String text, io.qt.gui.QTextCharFormat format){
insertText_native_cref_QString_cref_QTextCharFormat(QtJambi_LibraryUtilities.internal.nativeId(this), text, QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native void insertText_native_cref_QString_cref_QTextCharFormat(long __this__nativeId, java.lang.String text, long format);
/**
* See QTextCursor::isCopyOf(QTextCursor)const
*/
@io.qt.QtUninvokable
public final boolean isCopyOf(io.qt.gui.QTextCursor other){
return isCopyOf_native_cref_QTextCursor_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@io.qt.QtUninvokable
private native boolean isCopyOf_native_cref_QTextCursor_constfct(long __this__nativeId, long other);
/**
* See QTextCursor::isNull()const
*/
@io.qt.QtUninvokable
public final boolean isNull(){
return isNull_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isNull_native_constfct(long __this__nativeId);
/**
* See QTextCursor::joinPreviousEditBlock()
*/
@io.qt.QtUninvokable
public final void joinPreviousEditBlock(){
joinPreviousEditBlock_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void joinPreviousEditBlock_native(long __this__nativeId);
/**
* See QTextCursor::keepPositionOnInsert()const
*/
@io.qt.QtUninvokable
public final boolean keepPositionOnInsert(){
return keepPositionOnInsert_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean keepPositionOnInsert_native_constfct(long __this__nativeId);
/**
* See QTextCursor::mergeBlockCharFormat(QTextCharFormat)
*/
@io.qt.QtUninvokable
public final void mergeBlockCharFormat(io.qt.gui.QTextCharFormat modifier){
mergeBlockCharFormat_native_cref_QTextCharFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(modifier));
}
@io.qt.QtUninvokable
private native void mergeBlockCharFormat_native_cref_QTextCharFormat(long __this__nativeId, long modifier);
/**
* See QTextCursor::mergeBlockFormat(QTextBlockFormat)
*/
@io.qt.QtUninvokable
public final void mergeBlockFormat(io.qt.gui.QTextBlockFormat modifier){
mergeBlockFormat_native_cref_QTextBlockFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(modifier));
}
@io.qt.QtUninvokable
private native void mergeBlockFormat_native_cref_QTextBlockFormat(long __this__nativeId, long modifier);
/**
* See QTextCursor::mergeCharFormat(QTextCharFormat)
*/
@io.qt.QtUninvokable
public final void mergeCharFormat(io.qt.gui.QTextCharFormat modifier){
mergeCharFormat_native_cref_QTextCharFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(modifier));
}
@io.qt.QtUninvokable
private native void mergeCharFormat_native_cref_QTextCharFormat(long __this__nativeId, long modifier);
/**
* Overloaded function for {@link #movePosition(io.qt.gui.QTextCursor.MoveOperation, io.qt.gui.QTextCursor.MoveMode, int)}
* with n = 1
.
*/
@io.qt.QtUninvokable
public final boolean movePosition(io.qt.gui.QTextCursor.MoveOperation op, io.qt.gui.QTextCursor.MoveMode arg__2) {
return movePosition(op, arg__2, (int)1);
}
/**
* Overloaded function for {@link #movePosition(io.qt.gui.QTextCursor.MoveOperation, io.qt.gui.QTextCursor.MoveMode, int)}
* with:
* arg__2 = io.qt.gui.QTextCursor.MoveMode.MoveAnchor
* n = 1
*
*/
@io.qt.QtUninvokable
public final boolean movePosition(io.qt.gui.QTextCursor.MoveOperation op) {
return movePosition(op, io.qt.gui.QTextCursor.MoveMode.MoveAnchor, (int)1);
}
/**
* See QTextCursor::movePosition(QTextCursor::MoveOperation,QTextCursor::MoveMode,int)
*/
@io.qt.QtUninvokable
public final boolean movePosition(io.qt.gui.QTextCursor.MoveOperation op, io.qt.gui.QTextCursor.MoveMode arg__2, int n){
return movePosition_native_QTextCursor_MoveOperation_QTextCursor_MoveMode_int(QtJambi_LibraryUtilities.internal.nativeId(this), op.value(), arg__2.value(), n);
}
@io.qt.QtUninvokable
private native boolean movePosition_native_QTextCursor_MoveOperation_QTextCursor_MoveMode_int(long __this__nativeId, int op, int arg__2, int n);
/**
* See QTextCursor::operator<(QTextCursor)const
*/
@io.qt.QtUninvokable
private final boolean operator_less(io.qt.gui.QTextCursor rhs){
return operator_less_native_cref_QTextCursor_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(rhs));
}
@io.qt.QtUninvokable
private native boolean operator_less_native_cref_QTextCursor_constfct(long __this__nativeId, long rhs);
/**
* See QTextCursor::operator==(QTextCursor)const
*/
@io.qt.QtUninvokable
private final boolean operator_equal(io.qt.gui.QTextCursor rhs){
return operator_equal_native_cref_QTextCursor_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(rhs));
}
@io.qt.QtUninvokable
private native boolean operator_equal_native_cref_QTextCursor_constfct(long __this__nativeId, long rhs);
/**
* See QTextCursor::position()const
*/
@io.qt.QtUninvokable
public final int position(){
return position_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int position_native_constfct(long __this__nativeId);
/**
* See QTextCursor::positionInBlock()const
*/
@io.qt.QtUninvokable
public final int positionInBlock(){
return positionInBlock_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int positionInBlock_native_constfct(long __this__nativeId);
/**
* See QTextCursor::removeSelectedText()
*/
@io.qt.QtUninvokable
public final void removeSelectedText(){
removeSelectedText_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void removeSelectedText_native(long __this__nativeId);
/**
* See QTextCursor::select(QTextCursor::SelectionType)
*/
@io.qt.QtUninvokable
public final void select(io.qt.gui.QTextCursor.SelectionType selection){
select_native_QTextCursor_SelectionType(QtJambi_LibraryUtilities.internal.nativeId(this), selection.value());
}
@io.qt.QtUninvokable
private native void select_native_QTextCursor_SelectionType(long __this__nativeId, int selection);
/**
* See QTextCursor::selectedTableCells(int*,int*,int*,int*)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextCursor.SelectedTableCells selectedTableCells(){
return selectedTableCells_native_int_ptr_int_ptr_int_ptr_int_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextCursor.SelectedTableCells selectedTableCells_native_int_ptr_int_ptr_int_ptr_int_ptr_constfct(long __this__nativeId);
/**
* See QTextCursor::selectedText()const
*/
@io.qt.QtUninvokable
public final java.lang.String selectedText(){
return selectedText_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String selectedText_native_constfct(long __this__nativeId);
/**
* See QTextCursor::selection()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextDocumentFragment selection(){
return selection_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextDocumentFragment selection_native_constfct(long __this__nativeId);
/**
* See QTextCursor::selectionEnd()const
*/
@io.qt.QtUninvokable
public final int selectionEnd(){
return selectionEnd_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int selectionEnd_native_constfct(long __this__nativeId);
/**
* See QTextCursor::selectionStart()const
*/
@io.qt.QtUninvokable
public final int selectionStart(){
return selectionStart_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int selectionStart_native_constfct(long __this__nativeId);
/**
* See QTextCursor::setBlockCharFormat(QTextCharFormat)
*/
@io.qt.QtUninvokable
public final void setBlockCharFormat(io.qt.gui.QTextCharFormat format){
setBlockCharFormat_native_cref_QTextCharFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native void setBlockCharFormat_native_cref_QTextCharFormat(long __this__nativeId, long format);
/**
* See QTextCursor::setBlockFormat(QTextBlockFormat)
*/
@io.qt.QtUninvokable
public final void setBlockFormat(io.qt.gui.QTextBlockFormat format){
setBlockFormat_native_cref_QTextBlockFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native void setBlockFormat_native_cref_QTextBlockFormat(long __this__nativeId, long format);
/**
* See QTextCursor::setCharFormat(QTextCharFormat)
*/
@io.qt.QtUninvokable
public final void setCharFormat(io.qt.gui.QTextCharFormat format){
setCharFormat_native_cref_QTextCharFormat(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(format));
}
@io.qt.QtUninvokable
private native void setCharFormat_native_cref_QTextCharFormat(long __this__nativeId, long format);
/**
* See QTextCursor::setKeepPositionOnInsert(bool)
*/
@io.qt.QtUninvokable
public final void setKeepPositionOnInsert(boolean b){
setKeepPositionOnInsert_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), b);
}
@io.qt.QtUninvokable
private native void setKeepPositionOnInsert_native_bool(long __this__nativeId, boolean b);
/**
* Overloaded function for {@link #setPosition(int, io.qt.gui.QTextCursor.MoveMode)}
* with mode = io.qt.gui.QTextCursor.MoveMode.MoveAnchor
.
*/
@io.qt.QtUninvokable
public final void setPosition(int pos) {
setPosition(pos, io.qt.gui.QTextCursor.MoveMode.MoveAnchor);
}
/**
* See QTextCursor::setPosition(int,QTextCursor::MoveMode)
*/
@io.qt.QtUninvokable
public final void setPosition(int pos, io.qt.gui.QTextCursor.MoveMode mode){
setPosition_native_int_QTextCursor_MoveMode(QtJambi_LibraryUtilities.internal.nativeId(this), pos, mode.value());
}
@io.qt.QtUninvokable
private native void setPosition_native_int_QTextCursor_MoveMode(long __this__nativeId, int pos, int mode);
/**
* See QTextCursor::setVerticalMovementX(int)
*/
@io.qt.QtUninvokable
public final void setVerticalMovementX(int x){
setVerticalMovementX_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), x);
}
@io.qt.QtUninvokable
private native void setVerticalMovementX_native_int(long __this__nativeId, int x);
/**
* See QTextCursor::setVisualNavigation(bool)
*/
@io.qt.QtUninvokable
public final void setVisualNavigation(boolean b){
setVisualNavigation_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), b);
}
@io.qt.QtUninvokable
private native void setVisualNavigation_native_bool(long __this__nativeId, boolean b);
/**
* See QTextCursor::swap(QTextCursor&)
*/
@io.qt.QtUninvokable
public final void swap(io.qt.gui.QTextCursor other){
java.util.Objects.requireNonNull(other, "Argument 'other': null not expected.");
swap_native_ref_QTextCursor(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@io.qt.QtUninvokable
private native void swap_native_ref_QTextCursor(long __this__nativeId, long other);
/**
* See QTextCursor::verticalMovementX()const
*/
@io.qt.QtUninvokable
public final int verticalMovementX(){
return verticalMovementX_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int verticalMovementX_native_constfct(long __this__nativeId);
/**
* See QTextCursor::visualNavigation()const
*/
@io.qt.QtUninvokable
public final boolean visualNavigation(){
return visualNavigation_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean visualNavigation_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QTextCursor(QPrivateConstructor p) { super(p); }
@Override
@io.qt.QtUninvokable
public boolean equals(Object other) {
if (other instanceof io.qt.gui.QTextCursor) {
return operator_equal((io.qt.gui.QTextCursor) other);
}
return false;
}
@io.qt.QtUninvokable
public int compareTo(io.qt.gui.QTextCursor other) {
if (equals(other)) return 0;
else if (operator_less(other)) return -1;
else return 1;
}
@io.qt.QtUninvokable
@Override
public int hashCode() {
return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native static int hashCode_native(long __this_nativeId);
public final static class SelectedTableCells {
private SelectedTableCells(int firstRow, int numRows, int firstColumn, int numColumns) {
this.firstRow = firstRow;
this.numRows = numRows;
this.firstColumn = firstColumn;
this.numColumns = numColumns;
}
public final int firstRow;
public final int numRows;
public final int firstColumn;
public final int numColumns;
}
@Override
public QTextCursor clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native QTextCursor clone_native(long __this_nativeId);
}