Compatibility Members for QComboBox

The following members of class QComboBoxare part of the Qt compatibility layer. We advise against using them in new code.

Public Types

typedef Policy

Public Functions

QComboBox(QWidget * parent, const char * name)
QComboBox(bool rw, QWidget * parent, const char * name = 0)
void changeItem(const QString & text, int index)
void changeItem(const QPixmap & pixmap, int index)
void changeItem(const QPixmap & pixmap, const QString & text, int index)
void clearEdit()
void clearValidator()
int currentItem() const
bool editable() const
void insertItem(const QString & text, int index = -1)
void insertItem(const QPixmap & pixmap, int index = -1)
void insertItem(const QPixmap & pixmap, const QString & text, int index = -1)
void insertStringList(const QStringList & list, int index = -1)
InsertPolicy insertionPolicy() const
QPixmap pixmap(int index) const
void popup()
void setCurrentItem(int index)
void setCurrentText(const QString & text)
void setInsertionPolicy(InsertPolicy policy)
QString text(int index) const
  • 57 public functions inherited from QWidget
  • 8 public functions inherited from QObject
  • 8 public functions inherited from QPaintDevice

Signals

void textChanged(const QString & text)

Member Type Documentation

typedef QComboBox::Policy

Use QComboBox::InsertPolicy instead.

Member Function Documentation

QComboBox::QComboBox(QWidget * parent, const char * name)

Use one of the constructors that doesn't take the name argument and then use setObjectName() instead.

QComboBox::QComboBox(bool rw, QWidget * parent, const char * name = 0)

Use one of the constructors that doesn't take the name argument and then use setObjectName() instead.

void QComboBox::changeItem(const QString & text, int index)

Use setItemText() instead.

void QComboBox::changeItem(const QPixmap & pixmap, int index)

Use setItemIcon() instead, for example, setItemIcon(index, QIcon(pixmap)).

void QComboBox::changeItem(const QPixmap & pixmap, const QString & text, int index)

Use setItem() instead, for example, setItem(index, QIcon(pixmap),text).

void QComboBox::clearEdit()

Use clearEditText() instead.

void QComboBox::clearValidator()

Use setValidator(0) instead.

int QComboBox::currentItem() const

Use currentIndex() instead.

See also setCurrentItem().

bool QComboBox::editable() const

Use isEditable() instead.

See also setEditable().

void QComboBox::insertItem(const QString & text, int index = -1)

void QComboBox::insertItem(const QPixmap & pixmap, int index = -1)

Use an insertItem() function that takes a QIcon instead, for example, insertItem(index, QIcon(pixmap)).

void QComboBox::insertItem(const QPixmap & pixmap, const QString & text, int index = -1)

Use an insertItem() function that takes a QIcon instead, for example, insertItem(index, QIcon(pixmap), text).

See also insertItems().

void QComboBox::insertStringList(const QStringList & list, int index = -1)

Use insertItems() instead.

InsertPolicy QComboBox::insertionPolicy() const

Use QComboBox::insertPolicy instead.

See also setInsertionPolicy().

QPixmap QComboBox::pixmap(int index) const

Use itemIcon() instead.

Use showPopup() instead.

void QComboBox::setCurrentItem(int index)

Use setCurrentIndex(int) instead.

See also currentItem().

void QComboBox::setCurrentText(const QString & text)

Use setItemText() instead.

See also currentText() and currentIndex().

void QComboBox::setInsertionPolicy(InsertPolicy policy)

Use QComboBox::insertPolicy instead.

See also insertionPolicy().

QString QComboBox::text(int index) const

Use itemText() instead.

[signal] void QComboBox::textChanged(const QString & text)

Use the editTextChanged(const QString &text) signal instead.

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.