io.qt.widgets.QGraphicsSimpleTextItem Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.widgets;
/**
* Simple text path item that you can add to a QGraphicsScene
* Java wrapper for Qt class QGraphicsSimpleTextItem
*/
public class QGraphicsSimpleTextItem extends io.qt.widgets.QAbstractGraphicsShapeItem
{
/**
* Overloaded constructor for {@link #QGraphicsSimpleTextItem(io.qt.widgets.QGraphicsItem)}
* with parent = null
.
*/
public QGraphicsSimpleTextItem() {
this((io.qt.widgets.QGraphicsItem)null);
}
/**
* See QGraphicsSimpleTextItem::QGraphicsSimpleTextItem(QGraphicsItem*)
*/
public QGraphicsSimpleTextItem(io.qt.widgets.QGraphicsItem parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
if (parent != null) QtJambi_LibraryUtilities.internal.setCppOwnership(this);
}
private native static void initialize_native(QGraphicsSimpleTextItem instance, io.qt.widgets.QGraphicsItem parent);
/**
* Overloaded constructor for {@link #QGraphicsSimpleTextItem(java.lang.String, io.qt.widgets.QGraphicsItem)}
* with parent = null
.
*/
public QGraphicsSimpleTextItem(java.lang.String text) {
this(text, (io.qt.widgets.QGraphicsItem)null);
}
/**
* See QGraphicsSimpleTextItem::QGraphicsSimpleTextItem(QString,QGraphicsItem*)
*/
public QGraphicsSimpleTextItem(java.lang.String text, io.qt.widgets.QGraphicsItem parent){
super((QPrivateConstructor)null);
initialize_native(this, text, parent);
if (parent != null) QtJambi_LibraryUtilities.internal.setCppOwnership(this);
}
private native static void initialize_native(QGraphicsSimpleTextItem instance, java.lang.String text, io.qt.widgets.QGraphicsItem parent);
/**
* See QGraphicsSimpleTextItem::font()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QFont font(){
return font_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QFont font_native_constfct(long __this__nativeId);
/**
* See QGraphicsSimpleTextItem::setFont(QFont)
*/
@io.qt.QtUninvokable
public final void setFont(io.qt.gui.QFont font){
setFont_native_cref_QFont(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(font));
}
@io.qt.QtUninvokable
private native void setFont_native_cref_QFont(long __this__nativeId, long font);
/**
* See QGraphicsSimpleTextItem::setText(QString)
*/
@io.qt.QtUninvokable
public final void setText(java.lang.String text){
setText_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), text);
}
@io.qt.QtUninvokable
private native void setText_native_cref_QString(long __this__nativeId, java.lang.String text);
/**
* See QGraphicsSimpleTextItem::text()const
*/
@io.qt.QtUninvokable
public final java.lang.String text(){
return text_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String text_native_constfct(long __this__nativeId);
/**
* See QGraphicsItem::boundingRect()const
*/
@io.qt.QtUninvokable
public io.qt.core.QRectF boundingRect(){
return boundingRect_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.core.QRectF boundingRect_native_constfct(long __this__nativeId);
/**
* See QGraphicsItem::contains(QPointF)const
*/
@io.qt.QtUninvokable
public boolean contains(io.qt.core.QPointF point){
return contains_native_cref_QPointF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(point));
}
private native static boolean contains_native_cref_QPointF_constfct(long __this__nativeId, long point);
@io.qt.QtUninvokable
protected java.lang.Object extension(java.lang.Object variant){
return extension_native_cref_QVariant_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), variant);
}
private native static java.lang.Object extension_native_cref_QVariant_constfct(long __this__nativeId, java.lang.Object variant);
/**
* See QGraphicsItem::isObscuredBy(const QGraphicsItem*)const
*/
@io.qt.QtUninvokable
public boolean isObscuredBy(io.qt.widgets.QGraphicsItem item){
return isObscuredBy_native_const_QGraphicsItem_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(item));
}
private native static boolean isObscuredBy_native_const_QGraphicsItem_ptr_constfct(long __this__nativeId, long item);
/**
* See QGraphicsItem::opaqueArea()const
*/
@io.qt.QtUninvokable
public io.qt.gui.QPainterPath opaqueArea(){
return opaqueArea_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.gui.QPainterPath opaqueArea_native_constfct(long __this__nativeId);
/**
* See QGraphicsItem::paint(QPainter*,const QStyleOptionGraphicsItem*,QWidget*)
*/
@io.qt.QtUninvokable
public void paint(io.qt.gui.QPainter painter, io.qt.widgets.QStyleOptionGraphicsItem option, io.qt.widgets.QWidget widget){
paint_native_QPainter_ptr_const_QStyleOptionGraphicsItem_ptr_QWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(painter), option, QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
}
private native static void paint_native_QPainter_ptr_const_QStyleOptionGraphicsItem_ptr_QWidget_ptr(long __this__nativeId, long painter, io.qt.widgets.QStyleOptionGraphicsItem option, long widget);
@io.qt.QtUninvokable
protected void setExtension(io.qt.widgets.QGraphicsItem.Extension extension, java.lang.Object variant){
setExtension_native_QGraphicsItem_Extension_cref_QVariant(QtJambi_LibraryUtilities.internal.nativeId(this), extension.value(), variant);
}
private native static void setExtension_native_QGraphicsItem_Extension_cref_QVariant(long __this__nativeId, int extension, java.lang.Object variant);
/**
* See QGraphicsItem::shape()const
*/
@io.qt.QtUninvokable
public io.qt.gui.QPainterPath shape(){
return shape_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.gui.QPainterPath shape_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
protected boolean supportsExtension(io.qt.widgets.QGraphicsItem.Extension extension){
return supportsExtension_native_QGraphicsItem_Extension_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), extension.value());
}
private native static boolean supportsExtension_native_QGraphicsItem_Extension_constfct(long __this__nativeId, int extension);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QGraphicsSimpleTextItem(QPrivateConstructor p) { super(p); }
}