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.
void QComboBox::popup()
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.