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

io.qt.gui.QDrag Maven / Gradle / Ivy

There is a newer version: 6.8.1
Show newest version
package io.qt.gui;


/**
 * 

Support for MIME-based drag and drop data transfer

*

Java wrapper for Qt class QDrag

*/ public class QDrag 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(QDrag.class); /** *

See QDrag::actionChanged(Qt::DropAction)

*/ public final Signal1 actionChanged = new Signal1<>(); /** *

See QDrag::targetChanged(QObject*)

*/ public final Signal1 targetChanged = new Signal1<>(); /** *

See QDrag::QDrag(QObject*)

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

See QDrag::defaultAction()const

*/ @io.qt.QtUninvokable public final io.qt.core.Qt.DropAction defaultAction(){ return io.qt.core.Qt.DropAction.resolve(defaultAction_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int defaultAction_native_constfct(long __this__nativeId); /** *

See QDrag::dragCursor(Qt::DropAction)const

*/ @io.qt.QtUninvokable public final io.qt.gui.QPixmap dragCursor(io.qt.core.Qt.DropAction action){ return dragCursor_native_Qt_DropAction_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), action.value()); } @io.qt.QtUninvokable private native io.qt.gui.QPixmap dragCursor_native_Qt_DropAction_constfct(long __this__nativeId, int action); /** *

Overloaded function for {@link #exec(io.qt.core.Qt.DropActions)}.

*/ @io.qt.QtUninvokable public final io.qt.core.Qt.DropAction exec(io.qt.core.Qt.DropAction ... supportedActions){ return exec(new io.qt.core.Qt.DropActions(supportedActions)); } /** *

Overloaded function for {@link #exec(io.qt.core.Qt.DropActions)} * with supportedActions = new io.qt.core.Qt.DropActions(2).

*/ @io.qt.QtUninvokable public final io.qt.core.Qt.DropAction exec() { return exec(new io.qt.core.Qt.DropActions(2)); } /** *

See QDrag::exec(Qt::DropActions)

*/ @io.qt.QtUninvokable public final io.qt.core.Qt.DropAction exec(io.qt.core.Qt.DropActions supportedActions){ return io.qt.core.Qt.DropAction.resolve(exec_native_QFlags_Qt_DropAction_(QtJambi_LibraryUtilities.internal.nativeId(this), supportedActions.value())); } @io.qt.QtUninvokable private native int exec_native_QFlags_Qt_DropAction_(long __this__nativeId, int supportedActions); /** *

See QDrag::exec(Qt::DropActions,Qt::DropAction)

*/ @io.qt.QtUninvokable public final io.qt.core.Qt.DropAction exec(io.qt.core.Qt.DropActions supportedActions, io.qt.core.Qt.DropAction defaultAction){ return io.qt.core.Qt.DropAction.resolve(exec_native_QFlags_Qt_DropAction__Qt_DropAction(QtJambi_LibraryUtilities.internal.nativeId(this), supportedActions.value(), defaultAction.value())); } @io.qt.QtUninvokable private native int exec_native_QFlags_Qt_DropAction__Qt_DropAction(long __this__nativeId, int supportedActions, int defaultAction); /** *

See QDrag::hotSpot()const

*/ @io.qt.QtUninvokable public final io.qt.core.QPoint hotSpot(){ return hotSpot_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QPoint hotSpot_native_constfct(long __this__nativeId); /** *

See QDrag::mimeData()const

*/ @io.qt.QtUninvokable public final io.qt.core.QMimeData mimeData(){ return mimeData_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QMimeData mimeData_native_constfct(long __this__nativeId); /** *

See QDrag::pixmap()const

*/ @io.qt.QtUninvokable public final io.qt.gui.QPixmap pixmap(){ return pixmap_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.gui.QPixmap pixmap_native_constfct(long __this__nativeId); /** *

See QDrag::setDragCursor(QPixmap,Qt::DropAction)

*/ @io.qt.QtUninvokable public final void setDragCursor(io.qt.gui.QPixmap cursor, io.qt.core.Qt.DropAction action){ setDragCursor_native_cref_QPixmap_Qt_DropAction(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(cursor), action.value()); } @io.qt.QtUninvokable private native void setDragCursor_native_cref_QPixmap_Qt_DropAction(long __this__nativeId, long cursor, int action); /** *

See QDrag::setHotSpot(QPoint)

*/ @io.qt.QtUninvokable public final void setHotSpot(io.qt.core.QPoint hotspot){ setHotSpot_native_cref_QPoint(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(hotspot)); } @io.qt.QtUninvokable private native void setHotSpot_native_cref_QPoint(long __this__nativeId, long hotspot); /** *

See QDrag::setMimeData(QMimeData*)

*/ @io.qt.QtUninvokable public final void setMimeData(io.qt.core.QMimeData data){ setMimeData_native_QMimeData_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(data)); } @io.qt.QtUninvokable private native void setMimeData_native_QMimeData_ptr(long __this__nativeId, long data); /** *

See QDrag::setPixmap(QPixmap)

*/ @io.qt.QtUninvokable public final void setPixmap(io.qt.gui.QPixmap arg__1){ setPixmap_native_cref_QPixmap(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1)); } @io.qt.QtUninvokable private native void setPixmap_native_cref_QPixmap(long __this__nativeId, long arg__1); /** *

See QDrag::source()const

*/ @io.qt.QtUninvokable public final io.qt.core.QObject source(){ return source_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QObject source_native_constfct(long __this__nativeId); /** *

See QDrag::supportedActions()const

*/ @io.qt.QtUninvokable public final io.qt.core.Qt.DropActions supportedActions(){ return new io.qt.core.Qt.DropActions(supportedActions_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int supportedActions_native_constfct(long __this__nativeId); /** *

See QDrag::target()const

*/ @io.qt.QtUninvokable public final io.qt.core.QObject target(){ return target_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QObject target_native_constfct(long __this__nativeId); /** *

See QDrag::cancel()

*/ public native static void cancel(); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QDrag(QPrivateConstructor p) { super(p); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy