
io.qt.widgets.QComboBox Maven / Gradle / Ivy
package io.qt.widgets;
/**
* Combined button and popup list
* Java wrapper for Qt class QComboBox
*/
public class QComboBox extends io.qt.widgets.QWidget
{
@io.qt.QtPropertyMember(enabled=false)
private Object __rcCompleter = null;
@io.qt.QtPropertyMember(enabled=false)
private Object __rcModel = null;
@io.qt.QtPropertyMember(enabled=false)
private Object __rcValidator = null;
@io.qt.QtPropertyMember(enabled=false)
private Object __rcItemDelegate = null;
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QComboBox.class);
/**
* Java wrapper for Qt enum QComboBox::InsertPolicy
*/
public enum InsertPolicy implements io.qt.QtEnumerator {
NoInsert(0),
InsertAtTop(1),
InsertAtCurrent(2),
InsertAtBottom(3),
InsertAfterCurrent(4),
InsertBeforeCurrent(5),
InsertAlphabetically(6);
private InsertPolicy(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static InsertPolicy resolve(int value) {
switch (value) {
case 0: return NoInsert;
case 1: return InsertAtTop;
case 2: return InsertAtCurrent;
case 3: return InsertAtBottom;
case 4: return InsertAfterCurrent;
case 5: return InsertBeforeCurrent;
case 6: return InsertAlphabetically;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QComboBox::SizeAdjustPolicy
*/
public enum SizeAdjustPolicy implements io.qt.QtEnumerator {
AdjustToContents(0),
AdjustToContentsOnFirstShow(1),
AdjustToMinimumContentsLengthWithIcon(2);
private SizeAdjustPolicy(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static SizeAdjustPolicy resolve(int value) {
switch (value) {
case 0: return AdjustToContents;
case 1: return AdjustToContentsOnFirstShow;
case 2: return AdjustToMinimumContentsLengthWithIcon;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
*
*/
public final Signal1<@io.qt.QtPrimitiveType Integer> activated = new Signal1<>();
/**
* See QComboBox::currentIndexChanged(int)
*/
@io.qt.QtPropertyNotify(name="currentIndex")
public final Signal1<@io.qt.QtPrimitiveType Integer> currentIndexChanged = new Signal1<>();
/**
* See QComboBox::currentTextChanged(QString)
*/
@io.qt.QtPropertyNotify(name="currentText")
public final Signal1 currentTextChanged = new Signal1<>();
/**
* See QComboBox::editTextChanged(QString)
*/
public final Signal1 editTextChanged = new Signal1<>();
/**
* See QComboBox::highlighted(int)
*/
public final Signal1<@io.qt.QtPrimitiveType Integer> highlighted = new Signal1<>();
/**
* See QComboBox::textActivated(QString)
*/
public final Signal1 textActivated = new Signal1<>();
/**
* See QComboBox::textHighlighted(QString)
*/
public final Signal1 textHighlighted = new Signal1<>();
/**
* Overloaded constructor for {@link #QComboBox(io.qt.widgets.QWidget)}
* with parent = null
.
*/
public QComboBox() {
this((io.qt.widgets.QWidget)null);
}
/**
* See QComboBox::QComboBox(QWidget*)
*/
public QComboBox(io.qt.widgets.QWidget parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QComboBox instance, io.qt.widgets.QWidget parent);
/**
* Overloaded function for {@link #addItem(io.qt.gui.QIcon, java.lang.String, java.lang.Object)}
* with userData = null
.
*/
@io.qt.QtUninvokable
public final void addItem(io.qt.gui.QIcon icon, java.lang.String text) {
addItem(icon, text, (java.lang.Object)null);
}
/**
* See QComboBox::addItem(QIcon,QString,QVariant)
*/
@io.qt.QtUninvokable
public final void addItem(io.qt.gui.QIcon icon, java.lang.String text, java.lang.Object userData){
addItem_native_cref_QIcon_cref_QString_cref_QVariant(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(icon), text, userData);
}
@io.qt.QtUninvokable
private native void addItem_native_cref_QIcon_cref_QString_cref_QVariant(long __this__nativeId, long icon, java.lang.String text, java.lang.Object userData);
/**
* Overloaded function for {@link #addItem(java.lang.String, java.lang.Object)}
* with userData = null
.
*/
@io.qt.QtUninvokable
public final void addItem(java.lang.String text) {
addItem(text, (java.lang.Object)null);
}
/**
* See QComboBox::addItem(QString,QVariant)
*/
@io.qt.QtUninvokable
public final void addItem(java.lang.String text, java.lang.Object userData){
addItem_native_cref_QString_cref_QVariant(QtJambi_LibraryUtilities.internal.nativeId(this), text, userData);
}
@io.qt.QtUninvokable
private native void addItem_native_cref_QString_cref_QVariant(long __this__nativeId, java.lang.String text, java.lang.Object userData);
/**
* See QComboBox::addItems(QStringList)
*/
@io.qt.QtUninvokable
public final void addItems(java.util.Collection texts){
addItems_native_cref_QStringList(QtJambi_LibraryUtilities.internal.nativeId(this), texts);
}
@io.qt.QtUninvokable
private native void addItems_native_cref_QStringList(long __this__nativeId, java.util.Collection texts);
/**
*
*/
public final void clear(){
clear_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void clear_native(long __this__nativeId);
/**
* See QComboBox::clearEditText()
*/
public final void clearEditText(){
clearEditText_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void clearEditText_native(long __this__nativeId);
/**
* See QComboBox::completer()const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QCompleter completer(){
return completer_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QCompleter completer_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtPropertyReader(name="count")
@io.qt.QtUninvokable
public final int count(){
return count_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int count_native_constfct(long __this__nativeId);
/**
* Overloaded function for {@link #currentData(int)}
* with role = 256
.
*/
@io.qt.QtUninvokable
public final java.lang.Object currentData() {
return currentData((int)256);
}
/**
* See QComboBox::currentData(int)const
*/
@io.qt.QtPropertyReader(name="currentData")
@io.qt.QtUninvokable
public final java.lang.Object currentData(int role){
return currentData_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), role);
}
@io.qt.QtUninvokable
private native java.lang.Object currentData_native_int_constfct(long __this__nativeId, int role);
/**
* See QComboBox::currentIndex()const
*/
@io.qt.QtPropertyReader(name="currentIndex")
@io.qt.QtUninvokable
public final int currentIndex(){
return currentIndex_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int currentIndex_native_constfct(long __this__nativeId);
/**
* See QComboBox::currentText()const
*/
@io.qt.QtPropertyReader(name="currentText")
@io.qt.QtPropertyUser
@io.qt.QtUninvokable
public final java.lang.String currentText(){
return currentText_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String currentText_native_constfct(long __this__nativeId);
/**
* See QComboBox::duplicatesEnabled()const
*/
@io.qt.QtPropertyReader(name="duplicatesEnabled")
@io.qt.QtUninvokable
public final boolean duplicatesEnabled(){
return duplicatesEnabled_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean duplicatesEnabled_native_constfct(long __this__nativeId);
/**
* Overloaded function for {@link #findData(java.lang.Object, int, io.qt.core.Qt.MatchFlags)}.
*/
@io.qt.QtUninvokable
public final int findData(java.lang.Object data, int role, io.qt.core.Qt.MatchFlag ... flags){
return findData(data, role, new io.qt.core.Qt.MatchFlags(flags));
}
/**
* Overloaded function for {@link #findData(java.lang.Object, int, io.qt.core.Qt.MatchFlags)}
* with flags = new io.qt.core.Qt.MatchFlags(io.qt.core.Qt.MatchFlag.MatchExactly, io.qt.core.Qt.MatchFlag.MatchCaseSensitive)
.
*/
@io.qt.QtUninvokable
public final int findData(java.lang.Object data, int role) {
return findData(data, role, new io.qt.core.Qt.MatchFlags(io.qt.core.Qt.MatchFlag.MatchExactly, io.qt.core.Qt.MatchFlag.MatchCaseSensitive));
}
/**
* Overloaded function for {@link #findData(java.lang.Object, int, io.qt.core.Qt.MatchFlags)}
* with:
* role = 256
* flags = new io.qt.core.Qt.MatchFlags(io.qt.core.Qt.MatchFlag.MatchExactly, io.qt.core.Qt.MatchFlag.MatchCaseSensitive)
*
*/
@io.qt.QtUninvokable
public final int findData(java.lang.Object data) {
return findData(data, (int)256, new io.qt.core.Qt.MatchFlags(io.qt.core.Qt.MatchFlag.MatchExactly, io.qt.core.Qt.MatchFlag.MatchCaseSensitive));
}
/**
* See QComboBox::findData(QVariant,int,Qt::MatchFlags)const
*/
@io.qt.QtUninvokable
public final int findData(java.lang.Object data, int role, io.qt.core.Qt.MatchFlags flags){
return findData_native_cref_QVariant_int_QFlags_Qt_MatchFlag__constfct(QtJambi_LibraryUtilities.internal.nativeId(this), data, role, flags.value());
}
@io.qt.QtUninvokable
private native int findData_native_cref_QVariant_int_QFlags_Qt_MatchFlag__constfct(long __this__nativeId, java.lang.Object data, int role, int flags);
/**
* Overloaded function for {@link #findText(java.lang.String, io.qt.core.Qt.MatchFlags)}.
*/
@io.qt.QtUninvokable
public final int findText(java.lang.String text, io.qt.core.Qt.MatchFlag ... flags){
return findText(text, new io.qt.core.Qt.MatchFlags(flags));
}
/**
* Overloaded function for {@link #findText(java.lang.String, io.qt.core.Qt.MatchFlags)}
* with flags = new io.qt.core.Qt.MatchFlags(io.qt.core.Qt.MatchFlag.MatchExactly, io.qt.core.Qt.MatchFlag.MatchCaseSensitive)
.
*/
@io.qt.QtUninvokable
public final int findText(java.lang.String text) {
return findText(text, new io.qt.core.Qt.MatchFlags(io.qt.core.Qt.MatchFlag.MatchExactly, io.qt.core.Qt.MatchFlag.MatchCaseSensitive));
}
/**
* See QComboBox::findText(QString,Qt::MatchFlags)const
*/
@io.qt.QtUninvokable
public final int findText(java.lang.String text, io.qt.core.Qt.MatchFlags flags){
return findText_native_cref_QString_QFlags_Qt_MatchFlag__constfct(QtJambi_LibraryUtilities.internal.nativeId(this), text, flags.value());
}
@io.qt.QtUninvokable
private native int findText_native_cref_QString_QFlags_Qt_MatchFlag__constfct(long __this__nativeId, java.lang.String text, int flags);
/**
* See QComboBox::hasFrame()const
*/
@io.qt.QtPropertyReader(name="frame")
@io.qt.QtUninvokable
public final boolean hasFrame(){
return hasFrame_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean hasFrame_native_constfct(long __this__nativeId);
/**
* See QComboBox::iconSize()const
*/
@io.qt.QtPropertyReader(name="iconSize")
@io.qt.QtUninvokable
public final io.qt.core.QSize iconSize(){
return iconSize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QSize iconSize_native_constfct(long __this__nativeId);
public final java.lang.Object inputMethodQuery(io.qt.core.Qt.InputMethodQuery query, java.lang.Object argument){
return inputMethodQuery_native_Qt_InputMethodQuery_cref_QVariant_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), query.value(), argument);
}
private native java.lang.Object inputMethodQuery_native_Qt_InputMethodQuery_cref_QVariant_constfct(long __this__nativeId, int query, java.lang.Object argument);
/**
* Overloaded function for {@link #insertItem(int, io.qt.gui.QIcon, java.lang.String, java.lang.Object)}
* with userData = null
.
*/
@io.qt.QtUninvokable
public final void insertItem(int index, io.qt.gui.QIcon icon, java.lang.String text) {
insertItem(index, icon, text, (java.lang.Object)null);
}
/**
* See QComboBox::insertItem(int,QIcon,QString,QVariant)
*/
@io.qt.QtUninvokable
public final void insertItem(int index, io.qt.gui.QIcon icon, java.lang.String text, java.lang.Object userData){
insertItem_native_int_cref_QIcon_cref_QString_cref_QVariant(QtJambi_LibraryUtilities.internal.nativeId(this), index, QtJambi_LibraryUtilities.internal.checkedNativeId(icon), text, userData);
}
@io.qt.QtUninvokable
private native void insertItem_native_int_cref_QIcon_cref_QString_cref_QVariant(long __this__nativeId, int index, long icon, java.lang.String text, java.lang.Object userData);
/**
* Overloaded function for {@link #insertItem(int, java.lang.String, java.lang.Object)}
* with userData = null
.
*/
@io.qt.QtUninvokable
public final void insertItem(int index, java.lang.String text) {
insertItem(index, text, (java.lang.Object)null);
}
/**
* See QComboBox::insertItem(int,QString,QVariant)
*/
@io.qt.QtUninvokable
public final void insertItem(int index, java.lang.String text, java.lang.Object userData){
insertItem_native_int_cref_QString_cref_QVariant(QtJambi_LibraryUtilities.internal.nativeId(this), index, text, userData);
}
@io.qt.QtUninvokable
private native void insertItem_native_int_cref_QString_cref_QVariant(long __this__nativeId, int index, java.lang.String text, java.lang.Object userData);
/**
* See QComboBox::insertItems(int,QStringList)
*/
@io.qt.QtUninvokable
public final void insertItems(int index, java.util.Collection texts){
insertItems_native_int_cref_QStringList(QtJambi_LibraryUtilities.internal.nativeId(this), index, texts);
}
@io.qt.QtUninvokable
private native void insertItems_native_int_cref_QStringList(long __this__nativeId, int index, java.util.Collection texts);
/**
* See QComboBox::insertPolicy()const
*/
@io.qt.QtPropertyReader(name="insertPolicy")
@io.qt.QtUninvokable
public final io.qt.widgets.QComboBox.InsertPolicy insertPolicy(){
return io.qt.widgets.QComboBox.InsertPolicy.resolve(insertPolicy_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int insertPolicy_native_constfct(long __this__nativeId);
/**
* See QComboBox::insertSeparator(int)
*/
@io.qt.QtUninvokable
public final void insertSeparator(int index){
insertSeparator_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native void insertSeparator_native_int(long __this__nativeId, int index);
/**
* See QComboBox::isEditable()const
*/
@io.qt.QtPropertyReader(name="editable")
@io.qt.QtUninvokable
public final boolean isEditable(){
return isEditable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isEditable_native_constfct(long __this__nativeId);
/**
* Overloaded function for {@link #itemData(int, int)}
* with role = 256
.
*/
@io.qt.QtUninvokable
public final java.lang.Object itemData(int index) {
return itemData(index, (int)256);
}
/**
* See QComboBox::itemData(int,int)const
*/
@io.qt.QtUninvokable
public final java.lang.Object itemData(int index, int role){
return itemData_native_int_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index, role);
}
@io.qt.QtUninvokable
private native java.lang.Object itemData_native_int_int_constfct(long __this__nativeId, int index, int role);
/**
* See QComboBox::itemDelegate()const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QAbstractItemDelegate itemDelegate(){
return itemDelegate_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QAbstractItemDelegate itemDelegate_native_constfct(long __this__nativeId);
/**
* See QComboBox::itemIcon(int)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QIcon itemIcon(int index){
return itemIcon_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native io.qt.gui.QIcon itemIcon_native_int_constfct(long __this__nativeId, int index);
/**
* See QComboBox::itemText(int)const
*/
@io.qt.QtUninvokable
public final java.lang.String itemText(int index){
return itemText_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native java.lang.String itemText_native_int_constfct(long __this__nativeId, int index);
/**
* See QComboBox::lineEdit()const
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QLineEdit lineEdit(){
return lineEdit_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QLineEdit lineEdit_native_constfct(long __this__nativeId);
/**
* See QComboBox::maxCount()const
*/
@io.qt.QtPropertyReader(name="maxCount")
@io.qt.QtUninvokable
public final int maxCount(){
return maxCount_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int maxCount_native_constfct(long __this__nativeId);
/**
* See QComboBox::maxVisibleItems()const
*/
@io.qt.QtPropertyReader(name="maxVisibleItems")
@io.qt.QtUninvokable
public final int maxVisibleItems(){
return maxVisibleItems_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int maxVisibleItems_native_constfct(long __this__nativeId);
/**
* See QComboBox::minimumContentsLength()const
*/
@io.qt.QtPropertyReader(name="minimumContentsLength")
@io.qt.QtUninvokable
public final int minimumContentsLength(){
return minimumContentsLength_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int minimumContentsLength_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final io.qt.core.QAbstractItemModel model(){
return model_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QAbstractItemModel model_native_constfct(long __this__nativeId);
/**
* See QComboBox::modelColumn()const
*/
@io.qt.QtPropertyReader(name="modelColumn")
@io.qt.QtUninvokable
public final int modelColumn(){
return modelColumn_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int modelColumn_native_constfct(long __this__nativeId);
/**
* See QComboBox::placeholderText()const
*/
@io.qt.QtPropertyReader(name="placeholderText")
@io.qt.QtUninvokable
public final java.lang.String placeholderText(){
return placeholderText_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String placeholderText_native_constfct(long __this__nativeId);
/**
* See QComboBox::removeItem(int)
*/
@io.qt.QtUninvokable
public final void removeItem(int index){
removeItem_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native void removeItem_native_int(long __this__nativeId, int index);
/**
* See QComboBox::rootModelIndex()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QModelIndex rootModelIndex(){
return rootModelIndex_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QModelIndex rootModelIndex_native_constfct(long __this__nativeId);
/**
* See QComboBox::setCompleter(QCompleter*)
*/
@io.qt.QtUninvokable
public final void setCompleter(io.qt.widgets.QCompleter c){
setCompleter_native_QCompleter_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(c));
__rcCompleter = c;
}
@io.qt.QtUninvokable
private native void setCompleter_native_QCompleter_ptr(long __this__nativeId, long c);
/**
* See QComboBox::setCurrentIndex(int)
*/
@io.qt.QtPropertyWriter(name="currentIndex")
public final void setCurrentIndex(int index){
setCurrentIndex_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
private native void setCurrentIndex_native_int(long __this__nativeId, int index);
/**
* See QComboBox::setCurrentText(QString)
*/
@io.qt.QtPropertyWriter(name="currentText")
public final void setCurrentText(java.lang.String text){
setCurrentText_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), text);
}
private native void setCurrentText_native_cref_QString(long __this__nativeId, java.lang.String text);
/**
* See QComboBox::setDuplicatesEnabled(bool)
*/
@io.qt.QtPropertyWriter(name="duplicatesEnabled")
@io.qt.QtUninvokable
public final void setDuplicatesEnabled(boolean enable){
setDuplicatesEnabled_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@io.qt.QtUninvokable
private native void setDuplicatesEnabled_native_bool(long __this__nativeId, boolean enable);
/**
* See QComboBox::setEditText(QString)
*/
public final void setEditText(java.lang.String text){
setEditText_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), text);
}
private native void setEditText_native_cref_QString(long __this__nativeId, java.lang.String text);
/**
* See QComboBox::setEditable(bool)
*/
@io.qt.QtPropertyWriter(name="editable")
@io.qt.QtUninvokable
public final void setEditable(boolean editable){
setEditable_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), editable);
}
@io.qt.QtUninvokable
private native void setEditable_native_bool(long __this__nativeId, boolean editable);
/**
*
*/
@io.qt.QtPropertyWriter(name="frame")
@io.qt.QtUninvokable
public final void setFrame(boolean arg__1){
setFrame_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1);
}
@io.qt.QtUninvokable
private native void setFrame_native_bool(long __this__nativeId, boolean arg__1);
/**
* See QComboBox::setIconSize(QSize)
*/
@io.qt.QtPropertyWriter(name="iconSize")
@io.qt.QtUninvokable
public final void setIconSize(io.qt.core.QSize size){
setIconSize_native_cref_QSize(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(size));
}
@io.qt.QtUninvokable
private native void setIconSize_native_cref_QSize(long __this__nativeId, long size);
/**
* See QComboBox::setInsertPolicy(QComboBox::InsertPolicy)
*/
@io.qt.QtPropertyWriter(name="insertPolicy")
@io.qt.QtUninvokable
public final void setInsertPolicy(io.qt.widgets.QComboBox.InsertPolicy policy){
setInsertPolicy_native_QComboBox_InsertPolicy(QtJambi_LibraryUtilities.internal.nativeId(this), policy.value());
}
@io.qt.QtUninvokable
private native void setInsertPolicy_native_QComboBox_InsertPolicy(long __this__nativeId, int policy);
/**
* Overloaded function for {@link #setItemData(int, java.lang.Object, int)}
* with role = 256
.
*/
@io.qt.QtUninvokable
public final void setItemData(int index, java.lang.Object value) {
setItemData(index, value, (int)256);
}
/**
* See QComboBox::setItemData(int,QVariant,int)
*/
@io.qt.QtUninvokable
public final void setItemData(int index, java.lang.Object value, int role){
setItemData_native_int_cref_QVariant_int(QtJambi_LibraryUtilities.internal.nativeId(this), index, value, role);
}
@io.qt.QtUninvokable
private native void setItemData_native_int_cref_QVariant_int(long __this__nativeId, int index, java.lang.Object value, int role);
/**
* See QComboBox::setItemDelegate(QAbstractItemDelegate*)
*/
@io.qt.QtUninvokable
public final void setItemDelegate(io.qt.widgets.QAbstractItemDelegate delegate){
java.util.Objects.requireNonNull(delegate, "Argument 'delegate': null not expected.");
setItemDelegate_native_QAbstractItemDelegate_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(delegate));
__rcItemDelegate = delegate;
}
@io.qt.QtUninvokable
private native void setItemDelegate_native_QAbstractItemDelegate_ptr(long __this__nativeId, long delegate);
/**
* See QComboBox::setItemIcon(int,QIcon)
*/
@io.qt.QtUninvokable
public final void setItemIcon(int index, io.qt.gui.QIcon icon){
setItemIcon_native_int_cref_QIcon(QtJambi_LibraryUtilities.internal.nativeId(this), index, QtJambi_LibraryUtilities.internal.checkedNativeId(icon));
}
@io.qt.QtUninvokable
private native void setItemIcon_native_int_cref_QIcon(long __this__nativeId, int index, long icon);
/**
* See QComboBox::setItemText(int,QString)
*/
@io.qt.QtUninvokable
public final void setItemText(int index, java.lang.String text){
setItemText_native_int_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), index, text);
}
@io.qt.QtUninvokable
private native void setItemText_native_int_cref_QString(long __this__nativeId, int index, java.lang.String text);
/**
* See QComboBox::setLineEdit(QLineEdit*)
*/
@io.qt.QtUninvokable
public final void setLineEdit(io.qt.widgets.QLineEdit edit){
java.util.Objects.requireNonNull(edit, "Argument 'edit': null not expected.");
setLineEdit_native_QLineEdit_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(edit));
}
@io.qt.QtUninvokable
private native void setLineEdit_native_QLineEdit_ptr(long __this__nativeId, long edit);
/**
* See QComboBox::setMaxCount(int)
*/
@io.qt.QtPropertyWriter(name="maxCount")
@io.qt.QtUninvokable
public final void setMaxCount(int max){
setMaxCount_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), max);
}
@io.qt.QtUninvokable
private native void setMaxCount_native_int(long __this__nativeId, int max);
/**
* See QComboBox::setMaxVisibleItems(int)
*/
@io.qt.QtPropertyWriter(name="maxVisibleItems")
@io.qt.QtUninvokable
public final void setMaxVisibleItems(int maxItems){
setMaxVisibleItems_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), maxItems);
}
@io.qt.QtUninvokable
private native void setMaxVisibleItems_native_int(long __this__nativeId, int maxItems);
/**
* See QComboBox::setMinimumContentsLength(int)
*/
@io.qt.QtPropertyWriter(name="minimumContentsLength")
@io.qt.QtUninvokable
public final void setMinimumContentsLength(int characters){
setMinimumContentsLength_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), characters);
}
@io.qt.QtUninvokable
private native void setMinimumContentsLength_native_int(long __this__nativeId, int characters);
/**
* See QComboBox::setModelColumn(int)
*/
@io.qt.QtPropertyWriter(name="modelColumn")
@io.qt.QtUninvokable
public final void setModelColumn(int visibleColumn){
setModelColumn_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), visibleColumn);
}
@io.qt.QtUninvokable
private native void setModelColumn_native_int(long __this__nativeId, int visibleColumn);
/**
* See QComboBox::setPlaceholderText(QString)
*/
@io.qt.QtPropertyWriter(name="placeholderText")
@io.qt.QtUninvokable
public final void setPlaceholderText(java.lang.String placeholderText){
setPlaceholderText_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), placeholderText);
}
@io.qt.QtUninvokable
private native void setPlaceholderText_native_cref_QString(long __this__nativeId, java.lang.String placeholderText);
/**
* See QComboBox::setRootModelIndex(QModelIndex)
*/
@io.qt.QtUninvokable
public final void setRootModelIndex(io.qt.core.QModelIndex index){
setRootModelIndex_native_cref_QModelIndex(QtJambi_LibraryUtilities.internal.nativeId(this), index);
}
@io.qt.QtUninvokable
private native void setRootModelIndex_native_cref_QModelIndex(long __this__nativeId, io.qt.core.QModelIndex index);
/**
* See QComboBox::setSizeAdjustPolicy(QComboBox::SizeAdjustPolicy)
*/
@io.qt.QtPropertyWriter(name="sizeAdjustPolicy")
@io.qt.QtUninvokable
public final void setSizeAdjustPolicy(io.qt.widgets.QComboBox.SizeAdjustPolicy policy){
setSizeAdjustPolicy_native_QComboBox_SizeAdjustPolicy(QtJambi_LibraryUtilities.internal.nativeId(this), policy.value());
}
@io.qt.QtUninvokable
private native void setSizeAdjustPolicy_native_QComboBox_SizeAdjustPolicy(long __this__nativeId, int policy);
/**
* See QComboBox::setValidator(const QValidator*)
*/
@io.qt.QtUninvokable
public final void setValidator(io.qt.gui.QValidator v){
setValidator_native_const_QValidator_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(v));
__rcValidator = v;
}
@io.qt.QtUninvokable
private native void setValidator_native_const_QValidator_ptr(long __this__nativeId, long v);
/**
* See QComboBox::setView(QAbstractItemView*)
*/
@io.qt.QtUninvokable
public final void setView(io.qt.widgets.QAbstractItemView itemView){
java.util.Objects.requireNonNull(itemView, "Argument 'itemView': null not expected.");
setView_native_QAbstractItemView_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(itemView));
}
@io.qt.QtUninvokable
private native void setView_native_QAbstractItemView_ptr(long __this__nativeId, long itemView);
/**
* See QComboBox::sizeAdjustPolicy()const
*/
@io.qt.QtPropertyReader(name="sizeAdjustPolicy")
@io.qt.QtUninvokable
public final io.qt.widgets.QComboBox.SizeAdjustPolicy sizeAdjustPolicy(){
return io.qt.widgets.QComboBox.SizeAdjustPolicy.resolve(sizeAdjustPolicy_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int sizeAdjustPolicy_native_constfct(long __this__nativeId);
/**
* See QComboBox::validator()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QValidator validator(){
return validator_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QValidator validator_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final io.qt.widgets.QAbstractItemView view(){
return view_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.widgets.QAbstractItemView view_native_constfct(long __this__nativeId);
/**
* See QWidget::changeEvent(QEvent*)
*/
@io.qt.QtUninvokable
protected void changeEvent(io.qt.core.QEvent e){
changeEvent_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void changeEvent_native_QEvent_ptr(long __this__nativeId, long e);
/**
* See QWidget::contextMenuEvent(QContextMenuEvent*)
*/
@io.qt.QtUninvokable
protected void contextMenuEvent(io.qt.gui.QContextMenuEvent e){
contextMenuEvent_native_QContextMenuEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void contextMenuEvent_native_QContextMenuEvent_ptr(long __this__nativeId, long e);
/**
*
*/
@io.qt.QtUninvokable
public boolean event(io.qt.core.QEvent event){
return event_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@io.qt.QtUninvokable
private native boolean event_native_QEvent_ptr(long __this__nativeId, long event);
/**
* See QWidget::focusInEvent(QFocusEvent*)
*/
@io.qt.QtUninvokable
protected void focusInEvent(io.qt.gui.QFocusEvent e){
focusInEvent_native_QFocusEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void focusInEvent_native_QFocusEvent_ptr(long __this__nativeId, long e);
/**
* See QWidget::focusOutEvent(QFocusEvent*)
*/
@io.qt.QtUninvokable
protected void focusOutEvent(io.qt.gui.QFocusEvent e){
focusOutEvent_native_QFocusEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void focusOutEvent_native_QFocusEvent_ptr(long __this__nativeId, long e);
/**
* See QWidget::hideEvent(QHideEvent*)
*/
@io.qt.QtUninvokable
protected void hideEvent(io.qt.gui.QHideEvent e){
hideEvent_native_QHideEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void hideEvent_native_QHideEvent_ptr(long __this__nativeId, long e);
/**
*
*/
@io.qt.QtUninvokable
public void hidePopup(){
hidePopup_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void hidePopup_native(long __this__nativeId);
/**
* See QComboBox::initStyleOption(QStyleOptionComboBox*)const
*/
@io.qt.QtUninvokable
protected void initStyleOption(io.qt.widgets.QStyleOptionComboBox option){
initStyleOption_native_QStyleOptionComboBox_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), option);
}
@io.qt.QtUninvokable
private native void initStyleOption_native_QStyleOptionComboBox_ptr_constfct(long __this__nativeId, io.qt.widgets.QStyleOptionComboBox option);
/**
* See QWidget::inputMethodEvent(QInputMethodEvent*)
*/
@io.qt.QtUninvokable
protected void inputMethodEvent(io.qt.gui.QInputMethodEvent arg__1){
inputMethodEvent_native_QInputMethodEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@io.qt.QtUninvokable
private native void inputMethodEvent_native_QInputMethodEvent_ptr(long __this__nativeId, long arg__1);
/**
* See QWidget::inputMethodQuery(Qt::InputMethodQuery)const
*/
@io.qt.QtUninvokable
public java.lang.Object inputMethodQuery(io.qt.core.Qt.InputMethodQuery arg__1){
return inputMethodQuery_native_Qt_InputMethodQuery_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), arg__1.value());
}
@io.qt.QtUninvokable
private native java.lang.Object inputMethodQuery_native_Qt_InputMethodQuery_constfct(long __this__nativeId, int arg__1);
/**
* See QWidget::keyPressEvent(QKeyEvent*)
*/
@io.qt.QtUninvokable
protected void keyPressEvent(io.qt.gui.QKeyEvent e){
keyPressEvent_native_QKeyEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void keyPressEvent_native_QKeyEvent_ptr(long __this__nativeId, long e);
/**
* See QWidget::keyReleaseEvent(QKeyEvent*)
*/
@io.qt.QtUninvokable
protected void keyReleaseEvent(io.qt.gui.QKeyEvent e){
keyReleaseEvent_native_QKeyEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void keyReleaseEvent_native_QKeyEvent_ptr(long __this__nativeId, long e);
/**
* See QWidget::minimumSizeHint()const
*/
@io.qt.QtUninvokable
public io.qt.core.QSize minimumSizeHint(){
return minimumSizeHint_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QSize minimumSizeHint_native_constfct(long __this__nativeId);
/**
* See QWidget::mousePressEvent(QMouseEvent*)
*/
@io.qt.QtUninvokable
protected void mousePressEvent(io.qt.gui.QMouseEvent e){
mousePressEvent_native_QMouseEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void mousePressEvent_native_QMouseEvent_ptr(long __this__nativeId, long e);
/**
* See QWidget::mouseReleaseEvent(QMouseEvent*)
*/
@io.qt.QtUninvokable
protected void mouseReleaseEvent(io.qt.gui.QMouseEvent e){
mouseReleaseEvent_native_QMouseEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void mouseReleaseEvent_native_QMouseEvent_ptr(long __this__nativeId, long e);
/**
* See QWidget::paintEvent(QPaintEvent*)
*/
@io.qt.QtUninvokable
protected void paintEvent(io.qt.gui.QPaintEvent e){
paintEvent_native_QPaintEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void paintEvent_native_QPaintEvent_ptr(long __this__nativeId, long e);
/**
* See QWidget::resizeEvent(QResizeEvent*)
*/
@io.qt.QtUninvokable
protected void resizeEvent(io.qt.gui.QResizeEvent e){
resizeEvent_native_QResizeEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void resizeEvent_native_QResizeEvent_ptr(long __this__nativeId, long e);
/**
* See QComboBox::setModel(QAbstractItemModel*)
*/
@io.qt.QtUninvokable
public void setModel(io.qt.core.QAbstractItemModel model){
java.util.Objects.requireNonNull(model, "Argument 'model': null not expected.");
setModel_native_QAbstractItemModel_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(model));
__rcModel = model;
}
@io.qt.QtUninvokable
private native void setModel_native_QAbstractItemModel_ptr(long __this__nativeId, long model);
/**
* See QWidget::showEvent(QShowEvent*)
*/
@io.qt.QtUninvokable
protected void showEvent(io.qt.gui.QShowEvent e){
showEvent_native_QShowEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void showEvent_native_QShowEvent_ptr(long __this__nativeId, long e);
/**
*
*/
@io.qt.QtUninvokable
public void showPopup(){
showPopup_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void showPopup_native(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public io.qt.core.QSize sizeHint(){
return sizeHint_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QSize sizeHint_native_constfct(long __this__nativeId);
/**
* See QWidget::wheelEvent(QWheelEvent*)
*/
@io.qt.QtUninvokable
protected void wheelEvent(io.qt.gui.QWheelEvent e){
wheelEvent_native_QWheelEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(e));
}
@io.qt.QtUninvokable
private native void wheelEvent_native_QWheelEvent_ptr(long __this__nativeId, long e);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QComboBox(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
*/
@io.qt.NativeAccess
protected QComboBox(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QComboBox instance, QDeclarativeConstructor constructor);
}