All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.pdf.QPdfPageNavigator Maven / Gradle / Ivy

There is a newer version: 6.7.2
Show newest version
package io.qt.pdf;

import io.qt.*;


/**
 * 

Navigation history within a PDF document

*

Java wrapper for Qt class QPdfPageNavigator

*

This class was introduced in Qt 6.4.

*/ public class QPdfPageNavigator extends io.qt.core.QObject { static { QtJambi_LibraryUtilities.initialize(); } /** * This variable stores the meta-object for the class. */ public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QPdfPageNavigator.class); /** *

See QPdfPageNavigator::backAvailableChanged(bool)

*/ @QtPropertyNotify(name="backAvailable") public final @NonNull Signal1 backAvailableChanged = new Signal1<>(); /** *

See QPdfPageNavigator::currentLocationChanged(QPointF)

*/ @QtPropertyNotify(name="currentLocation") public final @NonNull Signal1 currentLocationChanged = new Signal1<>(); /** *

See QPdfPageNavigator::currentPageChanged(int)

*/ @QtPropertyNotify(name="currentPage") public final @NonNull Signal1 currentPageChanged = new Signal1<>(); /** *

See QPdfPageNavigator::currentZoomChanged(qreal)

*/ @QtPropertyNotify(name="currentZoom") public final @NonNull Signal1 currentZoomChanged = new Signal1<>(); /** *

See QPdfPageNavigator::forwardAvailableChanged(bool)

*/ @QtPropertyNotify(name="forwardAvailable") public final @NonNull Signal1 forwardAvailableChanged = new Signal1<>(); /** *

See QPdfPageNavigator::jumped(QPdfLink)

*/ public final @NonNull Signal1 jumped = new Signal1<>(); /** *

See QPdfPageNavigator::QPdfPageNavigator()

*/ public QPdfPageNavigator(){ super((QPrivateConstructor)null); initialize_native(this); } private native static void initialize_native(QPdfPageNavigator instance); /** *

See QPdfPageNavigator::QPdfPageNavigator(QObject*)

*/ public QPdfPageNavigator(io.qt.core.@Nullable QObject parent){ super((QPrivateConstructor)null); initialize_native(this, parent); } private native static void initialize_native(QPdfPageNavigator instance, io.qt.core.QObject parent); /** *

See QPdfPageNavigator::back()

*/ public final void back(){ back_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native void back_native(long __this__nativeId); /** *

See QPdfPageNavigator::backAvailable()const

*/ @QtPropertyReader(name="backAvailable") @QtUninvokable public final boolean backAvailable(){ return backAvailable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean backAvailable_native_constfct(long __this__nativeId); /** *

See QPdfPageNavigator::clear()

*/ public final void clear(){ clear_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native void clear_native(long __this__nativeId); /** *

See QPdfPageNavigator::currentLink()const

*/ @QtUninvokable protected final io.qt.pdf.@NonNull QPdfLink currentLink(){ return currentLink_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.pdf.QPdfLink currentLink_native_constfct(long __this__nativeId); /** *

See QPdfPageNavigator::currentLocation()const

*/ @QtPropertyReader(name="currentLocation") @QtUninvokable public final io.qt.core.@NonNull QPointF currentLocation(){ return currentLocation_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QPointF currentLocation_native_constfct(long __this__nativeId); /** *

See QPdfPageNavigator::currentPage()const

*/ @QtPropertyReader(name="currentPage") @QtUninvokable public final int currentPage(){ return currentPage_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int currentPage_native_constfct(long __this__nativeId); /** *

See QPdfPageNavigator::currentZoom()const

*/ @QtPropertyReader(name="currentZoom") @QtUninvokable public final double currentZoom(){ return currentZoom_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native double currentZoom_native_constfct(long __this__nativeId); /** *

See QPdfPageNavigator::forward()

*/ public final void forward(){ forward_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native void forward_native(long __this__nativeId); /** *

See QPdfPageNavigator::forwardAvailable()const

*/ @QtPropertyReader(name="forwardAvailable") @QtUninvokable public final boolean forwardAvailable(){ return forwardAvailable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean forwardAvailable_native_constfct(long __this__nativeId); /** *

See QPdfPageNavigator::jump(QPdfLink)

*/ public final void jump(io.qt.pdf.@NonNull QPdfLink destination){ jump_native_QPdfLink(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(destination)); } private native void jump_native_QPdfLink(long __this__nativeId, long destination); /** *

See QPdfPageNavigator::jump(int,QPointF,qreal)

*/ public final void jump(int page, io.qt.core.@NonNull QPointF location, double zoom){ jump_native_int_cref_QPointF_qreal(QtJambi_LibraryUtilities.internal.nativeId(this), page, QtJambi_LibraryUtilities.internal.checkedNativeId(location), zoom); } private native void jump_native_int_cref_QPointF_qreal(long __this__nativeId, int page, long location, double zoom); /** *

See QPdfPageNavigator::update(int,QPointF,qreal)

*/ public final void update(int page, io.qt.core.@NonNull QPointF location, double zoom){ update_native_int_cref_QPointF_qreal(QtJambi_LibraryUtilities.internal.nativeId(this), page, QtJambi_LibraryUtilities.internal.checkedNativeId(location), zoom); } private native void update_native_int_cref_QPointF_qreal(long __this__nativeId, int page, long location, double zoom); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QPdfPageNavigator(QPrivateConstructor p) { super(p); } /** * Constructor for internal use only. * It is not allowed to call the declarative constructor from inside Java. * @hidden */ @NativeAccess protected QPdfPageNavigator(QDeclarativeConstructor constructor) { super((QPrivateConstructor)null); initialize_native(this, constructor); } @QtUninvokable private static native void initialize_native(QPdfPageNavigator instance, QDeclarativeConstructor constructor); /** * @hidden *

Kotlin property getter. In Java use {@link #backAvailable()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getBackAvailable() { return backAvailable(); } /** * @hidden *

Kotlin property getter. In Java use {@link #currentLocation()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QPointF getCurrentLocation() { return currentLocation(); } /** * @hidden *

Kotlin property getter. In Java use {@link #currentPage()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final int getCurrentPage() { return currentPage(); } /** * @hidden *

Kotlin property getter. In Java use {@link #currentZoom()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final double getCurrentZoom() { return currentZoom(); } /** * @hidden *

Kotlin property getter. In Java use {@link #forwardAvailable()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getForwardAvailable() { return forwardAvailable(); } /** *

Overloaded function for {@link #jump(int, io.qt.core.QPointF, double)} * with zoom = 0.

*/ public final void jump(int page, io.qt.core.@NonNull QPointF location) { jump(page, location, (double)0); } /** *

Overloaded function for {@link #jump(int, io.qt.core.QPoint, double)} * with zoom = 0.

*/ public final void jump(int page, io.qt.core.@NonNull QPoint location) { jump(page, location, (double)0); } /** *

Overloaded function for {@link #jump(int, io.qt.core.QPointF, double)}.

*/ public final void jump(int page, io.qt.core.@NonNull QPoint location, double zoom) { jump(page, new io.qt.core.QPointF(location), zoom); } /** *

Overloaded function for {@link #update(int, io.qt.core.QPointF, double)}.

*/ public final void update(int page, io.qt.core.@NonNull QPoint location, double zoom) { update(page, new io.qt.core.QPointF(location), zoom); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy