Module qtjambi
Package io.qt.widgets

Interface QGraphicsItem

All Superinterfaces:
QtObjectInterface
All Known Implementing Classes:
QAbstractGraphicsShapeItem, QChart, QGraphicsEllipseItem, QGraphicsItemGroup, QGraphicsLineItem, QGraphicsObject, QGraphicsPathItem, QGraphicsPixmapItem, QGraphicsPolygonItem, QGraphicsProxyWidget, QGraphicsRectItem, QGraphicsSimpleTextItem, QGraphicsSvgItem, QGraphicsTextItem, QGraphicsVideoItem, QGraphicsWidget, QLegend, QPolarChart

public interface QGraphicsItem extends QtObjectInterface

The base class for all graphical items in a QGraphicsScene

Java wrapper for Qt class QGraphicsItem

Following functions are protected in the Qt interface, all implementations of this interface may implement these function:


@QtUninvokable
protected final void addToIndex(){
    QGraphicsItem.MemberAccess.of(this).addToIndex();
}

@QtUninvokable
protected final void prepareGeometryChange(){
    QGraphicsItem.MemberAccess.of(this).prepareGeometryChange();
}

@QtUninvokable
protected final void removeFromIndex(){
    QGraphicsItem.MemberAccess.of(this).removeFromIndex();
}

@QtUninvokable
protected final void updateMicroFocus(){
    QGraphicsItem.MemberAccess.of(this).updateMicroFocus();
}

@QtUninvokable
protected void contextMenuEvent(io.qt.widgets.@Nullable QGraphicsSceneContextMenuEvent event){
    QGraphicsItem.MemberAccess.of(this).contextMenuEvent(event);
}

@QtUninvokable
protected void dragEnterEvent(io.qt.widgets.@Nullable QGraphicsSceneDragDropEvent event){
    QGraphicsItem.MemberAccess.of(this).dragEnterEvent(event);
}

@QtUninvokable
protected void dragLeaveEvent(io.qt.widgets.@Nullable QGraphicsSceneDragDropEvent event){
    QGraphicsItem.MemberAccess.of(this).dragLeaveEvent(event);
}

@QtUninvokable
protected void dragMoveEvent(io.qt.widgets.@Nullable QGraphicsSceneDragDropEvent event){
    QGraphicsItem.MemberAccess.of(this).dragMoveEvent(event);
}

@QtUninvokable
protected void dropEvent(io.qt.widgets.@Nullable QGraphicsSceneDragDropEvent event){
    QGraphicsItem.MemberAccess.of(this).dropEvent(event);
}

@QtUninvokable
protected java.lang.Object extension(java.lang.Object variant){
    return QGraphicsItem.MemberAccess.of(this).extension(variant);
}

@QtUninvokable
protected void focusInEvent(io.qt.gui.@Nullable QFocusEvent event){
    QGraphicsItem.MemberAccess.of(this).focusInEvent(event);
}

@QtUninvokable
protected void focusOutEvent(io.qt.gui.@Nullable QFocusEvent event){
    QGraphicsItem.MemberAccess.of(this).focusOutEvent(event);
}

@QtUninvokable
protected void hoverEnterEvent(io.qt.widgets.@Nullable QGraphicsSceneHoverEvent event){
    QGraphicsItem.MemberAccess.of(this).hoverEnterEvent(event);
}

@QtUninvokable
protected void hoverLeaveEvent(io.qt.widgets.@Nullable QGraphicsSceneHoverEvent event){
    QGraphicsItem.MemberAccess.of(this).hoverLeaveEvent(event);
}

@QtUninvokable
protected void hoverMoveEvent(io.qt.widgets.@Nullable QGraphicsSceneHoverEvent event){
    QGraphicsItem.MemberAccess.of(this).hoverMoveEvent(event);
}

@QtUninvokable
protected void inputMethodEvent(io.qt.gui.@Nullable QInputMethodEvent event){
    QGraphicsItem.MemberAccess.of(this).inputMethodEvent(event);
}

@QtUninvokable
protected java.lang.Object inputMethodQuery(io.qt.core.Qt.@NonNull InputMethodQuery query){
    return QGraphicsItem.MemberAccess.of(this).inputMethodQuery(query);
}

@QtUninvokable
protected java.lang.Object itemChange(io.qt.widgets.QGraphicsItem.@NonNull GraphicsItemChange change, java.lang.Object value){
    return QGraphicsItem.MemberAccess.of(this).itemChange(change, value);
}

@QtUninvokable
protected void keyPressEvent(io.qt.gui.@Nullable QKeyEvent event){
    QGraphicsItem.MemberAccess.of(this).keyPressEvent(event);
}

@QtUninvokable
protected void keyReleaseEvent(io.qt.gui.@Nullable QKeyEvent event){
    QGraphicsItem.MemberAccess.of(this).keyReleaseEvent(event);
}

@QtUninvokable
protected void mouseDoubleClickEvent(io.qt.widgets.@Nullable QGraphicsSceneMouseEvent event){
    QGraphicsItem.MemberAccess.of(this).mouseDoubleClickEvent(event);
}

@QtUninvokable
protected void mouseMoveEvent(io.qt.widgets.@Nullable QGraphicsSceneMouseEvent event){
    QGraphicsItem.MemberAccess.of(this).mouseMoveEvent(event);
}

@QtUninvokable
protected void mousePressEvent(io.qt.widgets.@Nullable QGraphicsSceneMouseEvent event){
    QGraphicsItem.MemberAccess.of(this).mousePressEvent(event);
}

@QtUninvokable
protected void mouseReleaseEvent(io.qt.widgets.@Nullable QGraphicsSceneMouseEvent event){
    QGraphicsItem.MemberAccess.of(this).mouseReleaseEvent(event);
}

@QtUninvokable
protected boolean sceneEvent(io.qt.core.@Nullable QEvent event){
    return QGraphicsItem.MemberAccess.of(this).sceneEvent(event);
}

@QtUninvokable
protected boolean sceneEventFilter(io.qt.widgets.@Nullable QGraphicsItem watched, io.qt.core.@Nullable QEvent event){
    return QGraphicsItem.MemberAccess.of(this).sceneEventFilter(watched, event);
}

@QtUninvokable
protected void setExtension(io.qt.widgets.QGraphicsItem.@NonNull Extension extension, java.lang.Object variant){
    QGraphicsItem.MemberAccess.of(this).setExtension(extension, variant);
}

@QtUninvokable
protected boolean supportsExtension(io.qt.widgets.QGraphicsItem.@NonNull Extension extension){
    return QGraphicsItem.MemberAccess.of(this).supportsExtension(extension);
}

@QtUninvokable
protected void wheelEvent(io.qt.widgets.@Nullable QGraphicsSceneWheelEvent event){
    QGraphicsItem.MemberAccess.of(this).wheelEvent(event);
}