io.qt.datavis.QScatterDataProxy Maven / Gradle / Ivy
Show all versions of qtjambi-datavisualization Show documentation
package io.qt.datavis;
import io.qt.*;
/**
* The data proxy for 3D scatter graphs
* Java wrapper for Qt class QScatterDataProxy
*/
public class QScatterDataProxy extends io.qt.datavis.QAbstractDataProxy
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QScatterDataProxy.class);
/**
* See QScatterDataProxy:: arrayReset()
*/
public final @NonNull Signal0 arrayReset = new Signal0();
/**
* See QScatterDataProxy:: itemCountChanged(int)
*/
@QtPropertyNotify(name="itemCount")
public final @NonNull Signal1 itemCountChanged = new Signal1<>();
/**
* See QScatterDataProxy:: itemsAdded(int, int)
*/
public final @NonNull Signal2 itemsAdded = new Signal2<>();
/**
* See QScatterDataProxy:: itemsChanged(int, int)
*/
public final @NonNull Signal2 itemsChanged = new Signal2<>();
/**
* See QScatterDataProxy:: itemsInserted(int, int)
*/
public final @NonNull Signal2 itemsInserted = new Signal2<>();
/**
* See QScatterDataProxy:: itemsRemoved(int, int)
*/
public final @NonNull Signal2 itemsRemoved = new Signal2<>();
/**
* See QScatterDataProxy:: seriesChanged(QScatter3DSeries*)
*/
@QtPropertyNotify(name="series")
public final @NonNull Signal1 seriesChanged = new Signal1<>();
/**
* See QScatterDataProxy:: QScatterDataProxy(QObject*)
* @param parent
*/
public QScatterDataProxy(io.qt.core.@Nullable QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QScatterDataProxy instance, io.qt.core.QObject parent);
/**
* See QScatterDataProxy:: addItem(QScatterDataItem)
* @param item
* @return
*/
@QtUninvokable
public final int addItem(io.qt.datavis.@NonNull QScatterDataItem item){
return addItem_native_cref_QScatterDataItem(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(item));
}
@QtUninvokable
private native int addItem_native_cref_QScatterDataItem(long __this__nativeId, long item);
/**
* See QScatterDataProxy:: addItems(QScatterDataArray)
* @param items
* @return
*/
@QtUninvokable
public final int addItems(io.qt.datavis.@NonNull QScatterDataArray items){
return addItems_native_cref_QScatterDataArray(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(items));
}
@QtUninvokable
private native int addItems_native_cref_QScatterDataArray(long __this__nativeId, long items);
/**
* See QScatterDataProxy:: array()const
* @return
*/
@QtUninvokable
public final io.qt.datavis.@Nullable QScatterDataArray array(){
return array_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.datavis.QScatterDataArray array_native_constfct(long __this__nativeId);
/**
* See QScatterDataProxy:: insertItem(int, QScatterDataItem)
* @param index
* @param item
*/
@QtUninvokable
public final void insertItem(int index, io.qt.datavis.@NonNull QScatterDataItem item){
insertItem_native_int_cref_QScatterDataItem(QtJambi_LibraryUtilities.internal.nativeId(this), index, QtJambi_LibraryUtilities.internal.checkedNativeId(item));
}
@QtUninvokable
private native void insertItem_native_int_cref_QScatterDataItem(long __this__nativeId, int index, long item);
/**
* See QScatterDataProxy:: insertItems(int, QScatterDataArray)
* @param index
* @param items
*/
@QtUninvokable
public final void insertItems(int index, io.qt.datavis.@NonNull QScatterDataArray items){
insertItems_native_int_cref_QScatterDataArray(QtJambi_LibraryUtilities.internal.nativeId(this), index, QtJambi_LibraryUtilities.internal.checkedNativeId(items));
}
@QtUninvokable
private native void insertItems_native_int_cref_QScatterDataArray(long __this__nativeId, int index, long items);
/**
* See QScatterDataProxy:: itemAt(int)const
* @param index
* @return
*/
@QtUninvokable
public final io.qt.datavis.@Nullable QScatterDataItem itemAt(int index){
return itemAt_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@QtUninvokable
private native io.qt.datavis.QScatterDataItem itemAt_native_int_constfct(long __this__nativeId, int index);
/**
* See QScatterDataProxy:: itemCount()const
* @return
*/
@QtPropertyReader(name="itemCount")
@QtUninvokable
public final int itemCount(){
return itemCount_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int itemCount_native_constfct(long __this__nativeId);
/**
* See QScatterDataProxy:: removeItems(int, int)
* @param index
* @param removeCount
*/
@QtUninvokable
public final void removeItems(int index, int removeCount){
removeItems_native_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), index, removeCount);
}
@QtUninvokable
private native void removeItems_native_int_int(long __this__nativeId, int index, int removeCount);
/**
* See QScatterDataProxy:: resetArray(QScatterDataArray*)
* @param newArray
*/
@QtUninvokable
public final void resetArray(io.qt.datavis.@Nullable QScatterDataArray newArray){
QtJambi_LibraryUtilities.internal.invalidateObject(__rcArray);
resetArray_native_QScatterDataArray_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(newArray));
QtJambi_LibraryUtilities.internal.setCppOwnership(newArray);
__rcArray = newArray;
QtJambi_LibraryUtilities.internal.registerDependentObject(__rcArray, this);
}
@QtUninvokable
private native void resetArray_native_QScatterDataArray_ptr(long __this__nativeId, long newArray);
/**
* See QScatterDataProxy:: series()const
* @return
*/
@QtPropertyReader(name="series")
@QtUninvokable
public final io.qt.datavis.@Nullable QScatter3DSeries series(){
return series_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.datavis.QScatter3DSeries series_native_constfct(long __this__nativeId);
/**
* See QScatterDataProxy:: setItem(int, QScatterDataItem)
* @param index
* @param item
*/
@QtUninvokable
public final void setItem(int index, io.qt.datavis.@NonNull QScatterDataItem item){
setItem_native_int_cref_QScatterDataItem(QtJambi_LibraryUtilities.internal.nativeId(this), index, QtJambi_LibraryUtilities.internal.checkedNativeId(item));
}
@QtUninvokable
private native void setItem_native_int_cref_QScatterDataItem(long __this__nativeId, int index, long item);
/**
* See QScatterDataProxy:: setItems(int, QScatterDataArray)
* @param index
* @param items
*/
@QtUninvokable
public final void setItems(int index, io.qt.datavis.@NonNull QScatterDataArray items){
setItems_native_int_cref_QScatterDataArray(QtJambi_LibraryUtilities.internal.nativeId(this), index, QtJambi_LibraryUtilities.internal.checkedNativeId(items));
}
@QtUninvokable
private native void setItems_native_int_cref_QScatterDataArray(long __this__nativeId, int index, long items);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QScatterDataProxy(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
* @hidden
*/
@NativeAccess
protected QScatterDataProxy(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@QtUninvokable
private static native void initialize_native(QScatterDataProxy instance, QDeclarativeConstructor constructor);
private QScatterDataArray __rcArray;
/**
* Overloaded constructor for {@link #QScatterDataProxy(io.qt.core.QObject)}
* with parent = null
.
*/
public QScatterDataProxy() {
this((io.qt.core.QObject)null);
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #itemCount()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final int getItemCount() {
return itemCount();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #series()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.datavis.@Nullable QScatter3DSeries getSeries() {
return series();
}
}