39 #include "commonWidgets.h" 54 class ITOMWIDGETS_EXPORT
ComboBox :
public QComboBox
57 Q_PROPERTY(QString defaultText READ defaultText WRITE setDefaultText)
58 Q_PROPERTY(QIcon defaultIcon READ defaultIcon WRITE setDefaultIcon)
59 Q_PROPERTY(
bool forceDefault READ isDefaultForced WRITE forceDefault)
60 Q_PROPERTY(Qt::TextElideMode elideMode READ elideMode WRITE setElideMode)
64 Q_PROPERTY(
ScrollEffect scrollWheelEffect READ scrollWheelEffect WRITE setScrollWheelEffect)
66 #if QT_VERSION < 0x050500 73 explicit ComboBox(QWidget* parent = 0);
77 void setDefaultText(
const QString&);
78 QString defaultText()
const;
81 void setDefaultIcon(
const QIcon&);
82 QIcon defaultIcon()
const;
86 void forceDefault(
bool forceDefault);
87 bool isDefaultForced()
const;
91 void setElideMode(
const Qt::TextElideMode& newMode);
92 Qt::TextElideMode elideMode()
const;
106 ScrollWithNoVScrollBar
109 #if QT_VERSION >= 0x050500 123 virtual QSize minimumSizeHint()
const;
125 virtual QSize sizeHint()
const;
129 virtual void paintEvent(QPaintEvent* event);
130 virtual void changeEvent(QEvent* event);
131 virtual void wheelEvent(QWheelEvent* event);
134 QScopedPointer<ComboBoxPrivate> d_ptr;
Definition: comboBox.h:103
ComboBox is an advanced QComboBox. It adds multiple features:
Definition: comboBox.h:54
Scrolling is always possible with the mouse wheel.
Definition: comboBox.h:100
Scrolling is not possible with the mouse wheel.
Definition: comboBox.h:98
ScrollEffect
turn into flags ?
Definition: comboBox.h:95
Definition: comboBox.cpp:43