MirrorComboBox is a QComboBox that emits a signal when it loses keyboard focus.
This is useful when creating menus (such as the Mirror Mode menu found in the property window of several tools) that provide previews as the user scrolls through them.
Definition at line 62 of file widgets.h.
|
| MirrorComboBox (QWidget *parent=0, const char *name=0) |
| Constructor (the same as QComboBox) More...
|
|
| ~MirrorComboBox () |
| Destructor. More...
|
|
| QComboBox (QWidget *parent=0) |
|
| ~QComboBox () |
|
int | maxVisibleItems () const |
|
void | setMaxVisibleItems (int maxItems) |
|
int | count () const |
|
void | setMaxCount (int max) |
|
int | maxCount () const |
|
bool | autoCompletion () const |
|
void | setAutoCompletion (bool enable) |
|
Qt::CaseSensitivity | autoCompletionCaseSensitivity () const |
|
void | setAutoCompletionCaseSensitivity (Qt::CaseSensitivity sensitivity) |
|
bool | duplicatesEnabled () const |
|
void | setDuplicatesEnabled (bool enable) |
|
void | setFrame (bool) |
|
bool | hasFrame () const |
|
int | findText (const QString &text, Qt::MatchFlags flags=static_cast< Qt::MatchFlags >(Qt::MatchExactly|Qt::MatchCaseSensitive)) const |
|
int | findData (const QVariant &data, int role=Qt::UserRole, Qt::MatchFlags flags=static_cast< Qt::MatchFlags >(Qt::MatchExactly|Qt::MatchCaseSensitive)) const |
|
InsertPolicy | insertPolicy () const |
|
void | setInsertPolicy (InsertPolicy policy) |
|
SizeAdjustPolicy | sizeAdjustPolicy () const |
|
void | setSizeAdjustPolicy (SizeAdjustPolicy policy) |
|
int | minimumContentsLength () const |
|
void | setMinimumContentsLength (int characters) |
|
QSize | iconSize () const |
|
void | setIconSize (const QSize &size) |
|
bool | isEditable () const |
|
void | setEditable (bool editable) |
|
void | setLineEdit (QLineEdit *edit) |
|
QLineEdit * | lineEdit () const |
|
void | setValidator (const QValidator *v) |
|
const QValidator * | validator () const |
|
void | setCompleter (QCompleter *c) |
|
QCompleter * | completer () const |
|
QAbstractItemDelegate * | itemDelegate () const |
|
void | setItemDelegate (QAbstractItemDelegate *delegate) |
|
QAbstractItemModel * | model () const |
|
void | setModel (QAbstractItemModel *model) |
|
QModelIndex | rootModelIndex () const |
|
void | setRootModelIndex (const QModelIndex &index) |
|
int | modelColumn () const |
|
void | setModelColumn (int visibleColumn) |
|
int | currentIndex () const |
|
QString | currentText () const |
|
QString | itemText (int index) const |
|
QIcon | itemIcon (int index) const |
|
QVariant | itemData (int index, int role=Qt::UserRole) const |
|
void | addItem (const QString &text, const QVariant &userData=QVariant()) |
|
void | addItem (const QIcon &icon, const QString &text, const QVariant &userData=QVariant()) |
|
void | addItems (const QStringList &texts) |
|
void | insertItem (int index, const QString &text, const QVariant &userData=QVariant()) |
|
void | insertItem (int index, const QIcon &icon, const QString &text, const QVariant &userData=QVariant()) |
|
void | insertItems (int index, const QStringList &texts) |
|
void | insertSeparator (int index) |
|
void | removeItem (int index) |
|
void | setItemText (int index, const QString &text) |
|
void | setItemIcon (int index, const QIcon &icon) |
|
void | setItemData (int index, const QVariant &value, int role=Qt::UserRole) |
|
QAbstractItemView * | view () const |
|
void | setView (QAbstractItemView *itemView) |
|
QSize | sizeHint () const |
|
QSize | minimumSizeHint () const |
|
virtual void | showPopup () |
|
bool | event (QEvent *event) |
|
| QWidget (QWidget *parent=0, Qt::WindowFlags f=0) |
|
| ~QWidget () |
|
int | devType () const |
|
WId | winId () const |
|
void | createWinId () |
|
WId | internalWinId () const |
|
WId | effectiveWinId () const |
|
QStyle * | style () const |
|
void | setStyle (QStyle *) |
|
bool | isTopLevel () const |
|
bool | isWindow () const |
|
bool | isModal () const |
|
Qt::WindowModality | windowModality () const |
|
void | setWindowModality (Qt::WindowModality windowModality) |
|
bool | isEnabled () const |
|
bool | isEnabledTo (QWidget *) const |
|
bool | isEnabledToTLW () const |
|
QRect | frameGeometry () const |
|
const QRect & | geometry () const |
|
QRect | normalGeometry () const |
|
int | x () const |
|
int | y () const |
|
QPoint | pos () const |
|
QSize | frameSize () const |
|
QSize | size () const |
|
int | width () const |
|
int | height () const |
|
QRect | rect () const |
|
QRect | childrenRect () const |
|
QRegion | childrenRegion () const |
|
QSize | minimumSize () const |
|
QSize | maximumSize () const |
|
int | minimumWidth () const |
|
int | minimumHeight () const |
|
int | maximumWidth () const |
|
int | maximumHeight () const |
|
void | setMinimumSize (const QSize &) |
|
void | setMinimumSize (int minw, int minh) |
|
void | setMaximumSize (const QSize &) |
|
void | setMaximumSize (int maxw, int maxh) |
|
void | setMinimumWidth (int minw) |
|
void | setMinimumHeight (int minh) |
|
void | setMaximumWidth (int maxw) |
|
void | setMaximumHeight (int maxh) |
|
QSize | sizeIncrement () const |
|
void | setSizeIncrement (const QSize &) |
|
void | setSizeIncrement (int w, int h) |
|
QSize | baseSize () const |
|
void | setBaseSize (const QSize &) |
|
void | setBaseSize (int basew, int baseh) |
|
void | setFixedSize (const QSize &) |
|
void | setFixedSize (int w, int h) |
|
void | setFixedWidth (int w) |
|
void | setFixedHeight (int h) |
|
QPoint | mapToGlobal (const QPoint &) const |
|
QPoint | mapFromGlobal (const QPoint &) const |
|
QPoint | mapToParent (const QPoint &) const |
|
QPoint | mapFromParent (const QPoint &) const |
|
QPoint | mapTo (QWidget *, const QPoint &) const |
|
QPoint | mapFrom (QWidget *, const QPoint &) const |
|
QWidget * | window () const |
|
QWidget * | nativeParentWidget () const |
|
QWidget * | topLevelWidget () const |
|
const QPalette & | palette () const |
|
void | setPalette (const QPalette &) |
|
void | setBackgroundRole (QPalette::ColorRole) |
|
QPalette::ColorRole | backgroundRole () const |
|
void | setForegroundRole (QPalette::ColorRole) |
|
QPalette::ColorRole | foregroundRole () const |
|
const QFont & | font () const |
|
void | setFont (const QFont &) |
|
QFontMetrics | fontMetrics () const |
|
QFontInfo | fontInfo () const |
|
QCursor | cursor () const |
|
void | setCursor (const QCursor &) |
|
void | unsetCursor () |
|
void | setMouseTracking (bool enable) |
|
bool | hasMouseTracking () const |
|
bool | underMouse () const |
|
void | setMask (const QBitmap &) |
|
void | setMask (const QRegion &) |
|
QRegion | mask () const |
|
void | clearMask () |
|
void | render (QPaintDevice *target, const QPoint &targetOffset=QPoint(), const QRegion &sourceRegion=QRegion(), RenderFlags renderFlags=RenderFlags(DrawWindowBackground|DrawChildren)) |
|
void | render (QPainter *painter, const QPoint &targetOffset=QPoint(), const QRegion &sourceRegion=QRegion(), RenderFlags renderFlags=RenderFlags(DrawWindowBackground|DrawChildren)) |
|
QGraphicsEffect * | graphicsEffect () const |
|
void | setGraphicsEffect (QGraphicsEffect *effect) |
|
void | grabGesture (Qt::GestureType type, Qt::GestureFlags flags=Qt::GestureFlags()) |
|
void | ungrabGesture (Qt::GestureType type) |
|
QString | styleSheet () const |
|
QString | windowTitle () const |
|
void | setWindowIcon (const QIcon &icon) |
|
QIcon | windowIcon () const |
|
void | setWindowIconText (const QString &) |
|
QString | windowIconText () const |
|
void | setWindowRole (const QString &) |
|
QString | windowRole () const |
|
void | setWindowFilePath (const QString &filePath) |
|
QString | windowFilePath () const |
|
void | setWindowOpacity (qreal level) |
|
qreal | windowOpacity () const |
|
bool | isWindowModified () const |
|
void | setToolTip (const QString &) |
|
QString | toolTip () const |
|
void | setStatusTip (const QString &) |
|
QString | statusTip () const |
|
void | setWhatsThis (const QString &) |
|
QString | whatsThis () const |
|
QString | accessibleName () const |
|
void | setAccessibleName (const QString &name) |
|
QString | accessibleDescription () const |
|
void | setAccessibleDescription (const QString &description) |
|
void | setLayoutDirection (Qt::LayoutDirection direction) |
|
Qt::LayoutDirection | layoutDirection () const |
|
void | unsetLayoutDirection () |
|
void | setLocale (const QLocale &locale) |
|
QLocale | locale () const |
|
void | unsetLocale () |
|
bool | isRightToLeft () const |
|
bool | isLeftToRight () const |
|
bool | isActiveWindow () const |
|
void | activateWindow () |
|
void | clearFocus () |
|
void | setFocus (Qt::FocusReason reason) |
|
Qt::FocusPolicy | focusPolicy () const |
|
void | setFocusPolicy (Qt::FocusPolicy policy) |
|
bool | hasFocus () const |
|
void | setFocusProxy (QWidget *) |
|
QWidget * | focusProxy () const |
|
Qt::ContextMenuPolicy | contextMenuPolicy () const |
|
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
|
void | grabMouse () |
|
void | grabMouse (const QCursor &) |
|
void | releaseMouse () |
|
void | grabKeyboard () |
|
void | releaseKeyboard () |
|
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context=Qt::WindowShortcut) |
|
void | releaseShortcut (int id) |
|
void | setShortcutEnabled (int id, bool enable=true) |
|
void | setShortcutAutoRepeat (int id, bool enable=true) |
|
bool | updatesEnabled () const |
|
void | setUpdatesEnabled (bool enable) |
|
QGraphicsProxyWidget * | graphicsProxyWidget () const |
|
void | update (int x, int y, int w, int h) |
|
void | update (const QRect &) |
|
void | update (const QRegion &) |
|
void | repaint (int x, int y, int w, int h) |
|
void | repaint (const QRect &) |
|
void | repaint (const QRegion &) |
|
void | stackUnder (QWidget *) |
|
void | move (int x, int y) |
|
void | move (const QPoint &) |
|
void | resize (int w, int h) |
|
void | resize (const QSize &) |
|
void | setGeometry (int x, int y, int w, int h) |
|
void | setGeometry (const QRect &) |
|
QByteArray | saveGeometry () const |
|
bool | restoreGeometry (const QByteArray &geometry) |
|
void | adjustSize () |
|
bool | isVisible () const |
|
bool | isVisibleTo (QWidget *) const |
|
bool | isHidden () const |
|
bool | isMinimized () const |
|
bool | isMaximized () const |
|
bool | isFullScreen () const |
|
Qt::WindowStates | windowState () const |
|
void | setWindowState (Qt::WindowStates state) |
|
void | overrideWindowState (Qt::WindowStates state) |
|
QSizePolicy | sizePolicy () const |
|
void | setSizePolicy (QSizePolicy) |
|
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
|
virtual int | heightForWidth (int) const |
|
QRegion | visibleRegion () const |
|
void | setContentsMargins (int left, int top, int right, int bottom) |
|
void | setContentsMargins (const QMargins &margins) |
|
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const |
|
QMargins | contentsMargins () const |
|
QRect | contentsRect () const |
|
QLayout * | layout () const |
|
void | setLayout (QLayout *) |
|
void | updateGeometry () |
|
void | setParent (QWidget *parent) |
|
void | setParent (QWidget *parent, Qt::WindowFlags f) |
|
void | scroll (int dx, int dy) |
|
void | scroll (int dx, int dy, const QRect &) |
|
QWidget * | focusWidget () const |
|
QWidget * | nextInFocusChain () const |
|
QWidget * | previousInFocusChain () const |
|
bool | acceptDrops () const |
|
void | setAcceptDrops (bool on) |
|
void | addAction (QAction *action) |
|
void | addActions (QList< QAction * > actions) |
|
void | insertAction (QAction *before, QAction *action) |
|
void | insertActions (QAction *before, QList< QAction * > actions) |
|
void | removeAction (QAction *action) |
|
QList< QAction * > | actions () const |
|
QWidget * | parentWidget () const |
|
void | setWindowFlags (Qt::WindowFlags type) |
|
Qt::WindowFlags | windowFlags () const |
|
void | overrideWindowFlags (Qt::WindowFlags type) |
|
Qt::WindowType | windowType () const |
|
QWidget * | childAt (int x, int y) const |
|
QWidget * | childAt (const QPoint &p) const |
|
const QX11Info & | x11Info () const |
|
Qt::HANDLE | x11PictureHandle () const |
|
Qt::HANDLE | handle () const |
|
void | setAttribute (Qt::WidgetAttribute, bool on=true) |
|
bool | testAttribute (Qt::WidgetAttribute) const |
|
QPaintEngine * | paintEngine () const |
|
void | ensurePolished () const |
|
QInputContext * | inputContext () |
|
void | setInputContext (QInputContext *) |
|
bool | isAncestorOf (const QWidget *child) const |
|
bool | autoFillBackground () const |
|
void | setAutoFillBackground (bool enabled) |
|
void | setWindowSurface (QWindowSurface *surface) |
|
QWindowSurface * | windowSurface () const |
|
Qt::InputMethodHints | inputMethodHints () const |
|
void | setInputMethodHints (Qt::InputMethodHints hints) |
|
Q_INVOKABLE | QObject (QObject *parent=0) |
|
virtual | ~QObject () |
|
virtual bool | eventFilter (QObject *, QEvent *) |
|
QString | objectName () const |
|
void | setObjectName (const QString &name) |
|
bool | isWidgetType () const |
|
bool | signalsBlocked () const |
|
bool | blockSignals (bool b) |
|
QThread * | thread () const |
|
void | moveToThread (QThread *thread) |
|
int | startTimer (int interval) |
|
void | killTimer (int id) |
|
template<typename T > |
T | findChild (const QString &aName=QString()) const |
|
template<typename T > |
QList< T > | findChildren (const QString &aName=QString()) const |
|
template<typename T > |
QList< T > | findChildren (const QRegExp &re) const |
|
const QObjectList & | children () const |
|
void | setParent (QObject *) |
|
void | installEventFilter (QObject *) |
|
void | removeEventFilter (QObject *) |
|
bool | connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const |
|
bool | disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0) |
|
bool | disconnect (const QObject *receiver, const char *member=0) |
|
void | dumpObjectTree () |
|
void | dumpObjectInfo () |
|
bool | setProperty (const char *name, const QVariant &value) |
|
QVariant | property (const char *name) const |
|
QList< QByteArray > | dynamicPropertyNames () const |
|
void | setUserData (uint id, QObjectUserData *data) |
|
QObjectUserData * | userData (uint id) const |
|
QObject * | parent () const |
|
bool | inherits (const char *classname) const |
|
virtual | ~QPaintDevice () |
|
bool | paintingActive () const |
|
int | width () const |
|
int | height () const |
|
int | widthMM () const |
|
int | heightMM () const |
|
int | logicalDpiX () const |
|
int | logicalDpiY () const |
|
int | physicalDpiX () const |
|
int | physicalDpiY () const |
|
int | colorCount () const |
|
int | depth () const |
|