|
| QListWidget (QWidget *parent=nullptr) |
|
| ~QListWidget () |
|
void | addItem (const QString &label) |
|
void | addItem (QListWidgetItem *item) |
|
void | addItems (const QStringList &labels) |
|
void | closePersistentEditor (QListWidgetItem *item) |
|
int | count () const |
|
QListWidgetItem * | currentItem () const |
|
int | currentRow () const |
|
void | dropEvent (QDropEvent *event) override |
|
void | editItem (QListWidgetItem *item) |
|
QList< QListWidgetItem * > | findItems (const QString &text, Qt::MatchFlags flags) const |
|
void | insertItem (int row, const QString &label) |
|
void | insertItem (int row, QListWidgetItem *item) |
|
void | insertItems (int row, const QStringList &labels) |
|
bool | isItemHidden (const QListWidgetItem *item) const |
|
bool | isItemSelected (const QListWidgetItem *item) const |
|
bool | isSortingEnabled () const |
|
QListWidgetItem * | item (int row) const |
|
QListWidgetItem * | itemAt (const QPoint &p) const |
|
QListWidgetItem * | itemAt (int x, int y) const |
|
QWidget * | itemWidget (QListWidgetItem *item) const |
|
void | openPersistentEditor (QListWidgetItem *item) |
|
void | removeItemWidget (QListWidgetItem *item) |
|
int | row (const QListWidgetItem *item) const |
|
QList< QListWidgetItem * > | selectedItems () const |
|
void | setCurrentItem (QListWidgetItem *item) |
|
void | setCurrentItem (QListWidgetItem *item, QItemSelectionModel::SelectionFlags command) |
|
void | setCurrentRow (int row) |
|
void | setCurrentRow (int row, QItemSelectionModel::SelectionFlags command) |
|
void | setItemHidden (const QListWidgetItem *item, bool hide) |
|
void | setItemSelected (const QListWidgetItem *item, bool select) |
|
void | setItemWidget (QListWidgetItem *item, QWidget *widget) |
|
void | setSortingEnabled (bool enable) |
|
void | sortItems (Qt::SortOrder order=Qt::AscendingOrder) |
|
QListWidgetItem * | takeItem (int row) |
|
QRect | visualItemRect (const QListWidgetItem *item) const |
|
| QListView (QWidget *parent=nullptr) |
|
| ~QListView () |
|
int | batchSize () const |
|
void | clearPropertyFlags () |
|
Flow | flow () const |
|
QSize | gridSize () const |
|
QModelIndex | indexAt (const QPoint &p) const override |
|
bool | isRowHidden (int row) const |
|
bool | isSelectionRectVisible () const |
|
bool | isWrapping () const |
|
LayoutMode | layoutMode () const |
|
int | modelColumn () const |
|
Movement | movement () const |
|
ResizeMode | resizeMode () const |
|
void | scrollTo (const QModelIndex &index, ScrollHint hint=EnsureVisible) override |
|
void | setBatchSize (int batchSize) |
|
void | setFlow (Flow flow) |
|
void | setGridSize (const QSize &size) |
|
void | setLayoutMode (LayoutMode mode) |
|
void | setModelColumn (int column) |
|
void | setMovement (Movement movement) |
|
void | setResizeMode (ResizeMode mode) |
|
void | setRootIndex (const QModelIndex &index) override |
|
void | setRowHidden (int row, bool hide) |
|
void | setSelectionRectVisible (bool show) |
|
void | setSpacing (int space) |
|
void | setUniformItemSizes (bool enable) |
|
void | setViewMode (ViewMode mode) |
|
void | setWordWrap (bool on) |
|
void | setWrapping (bool enable) |
|
int | spacing () const |
|
bool | uniformItemSizes () const |
|
ViewMode | viewMode () const |
|
QRect | visualRect (const QModelIndex &index) const override |
|
bool | wordWrap () const |
|
| QAbstractItemView (QWidget *parent=nullptr) |
|
| ~QAbstractItemView () |
|
bool | alternatingRowColors () const |
|
int | autoScrollMargin () const |
|
void | closePersistentEditor (const QModelIndex &index) |
|
QModelIndex | currentIndex () const |
|
Qt::DropAction | defaultDropAction () const |
|
DragDropMode | dragDropMode () const |
|
bool | dragDropOverwriteMode () const |
|
bool | dragEnabled () const |
|
EditTriggers | editTriggers () const |
|
bool | hasAutoScroll () const |
|
ScrollMode | horizontalScrollMode () const |
|
QSize | iconSize () const |
|
QWidget * | indexWidget (const QModelIndex &index) const |
|
QVariant | inputMethodQuery (Qt::InputMethodQuery query) const override |
|
QAbstractItemDelegate * | itemDelegate () const |
|
QAbstractItemDelegate * | itemDelegate (const QModelIndex &index) const |
|
QAbstractItemDelegate * | itemDelegateForColumn (int column) const |
|
QAbstractItemDelegate * | itemDelegateForRow (int row) const |
|
virtual void | keyboardSearch (const QString &search) |
|
QAbstractItemModel * | model () const |
|
void | openPersistentEditor (const QModelIndex &index) |
|
QModelIndex | rootIndex () const |
|
QAbstractItemView::SelectionBehavior | selectionBehavior () const |
|
QAbstractItemView::SelectionMode | selectionMode () const |
|
QItemSelectionModel * | selectionModel () const |
|
void | setAlternatingRowColors (bool enable) |
|
void | setAutoScroll (bool enable) |
|
void | setAutoScrollMargin (int margin) |
|
void | setDefaultDropAction (Qt::DropAction dropAction) |
|
void | setDragDropMode (DragDropMode behavior) |
|
void | setDragDropOverwriteMode (bool overwrite) |
|
void | setDragEnabled (bool enable) |
|
void | setDropIndicatorShown (bool enable) |
|
void | setEditTriggers (EditTriggers triggers) |
|
void | setHorizontalScrollMode (ScrollMode mode) |
|
void | setIconSize (const QSize &size) |
|
void | setIndexWidget (const QModelIndex &index, QWidget *widget) |
|
void | setItemDelegate (QAbstractItemDelegate *delegate) |
|
void | setItemDelegateForColumn (int column, QAbstractItemDelegate *delegate) |
|
void | setItemDelegateForRow (int row, QAbstractItemDelegate *delegate) |
|
void | setSelectionBehavior (QAbstractItemView::SelectionBehavior behavior) |
|
void | setSelectionMode (QAbstractItemView::SelectionMode mode) |
|
virtual void | setSelectionModel (QItemSelectionModel *selectionModel) |
|
void | setTabKeyNavigation (bool enable) |
|
void | setTextElideMode (Qt::TextElideMode mode) |
|
void | setVerticalScrollMode (ScrollMode mode) |
|
bool | showDropIndicator () const |
|
virtual int | sizeHintForColumn (int column) const |
|
QSize | sizeHintForIndex (const QModelIndex &index) const |
|
virtual int | sizeHintForRow (int row) const |
|
bool | tabKeyNavigation () const |
|
Qt::TextElideMode | textElideMode () const |
|
ScrollMode | verticalScrollMode () const |
|
| QAbstractScrollArea (QWidget *parent=nullptr) |
|
| ~QAbstractScrollArea () |
|
void | addScrollBarWidget (QWidget *widget, Qt::Alignment alignment) |
|
QWidget * | cornerWidget () const |
|
QScrollBar * | horizontalScrollBar () const |
|
Qt::ScrollBarPolicy | horizontalScrollBarPolicy () const |
|
QSize | maximumViewportSize () const |
|
QSize | minimumSizeHint () const override |
|
QWidgetList | scrollBarWidgets (Qt::Alignment alignment) |
|
void | setCornerWidget (QWidget *widget) |
|
void | setHorizontalScrollBar (QScrollBar *scrollBar) |
|
void | setHorizontalScrollBarPolicy (Qt::ScrollBarPolicy policy) |
|
void | setSizeAdjustPolicy (SizeAdjustPolicy policy) |
|
virtual void | setupViewport (QWidget *viewport) |
|
void | setVerticalScrollBar (QScrollBar *scrollBar) |
|
void | setVerticalScrollBarPolicy (Qt::ScrollBarPolicy policy) |
|
void | setViewport (QWidget *widget) |
|
SizeAdjustPolicy | sizeAdjustPolicy () const |
|
QSize | sizeHint () const override |
|
QScrollBar * | verticalScrollBar () const |
|
Qt::ScrollBarPolicy | verticalScrollBarPolicy () const |
|
QWidget * | viewport () const |
|
| QFrame (QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::EmptyFlag) |
|
| ~QFrame () |
|
QRect | frameRect () const |
|
Shadow | frameShadow () const |
|
Shape | frameShape () const |
|
int | frameStyle () const |
|
int | frameWidth () const |
|
int | lineWidth () const |
|
int | midLineWidth () const |
|
void | setFrameRect (const QRect &rect) |
|
void | setFrameShadow (Shadow value) |
|
void | setFrameShape (Shape value) |
|
void | setFrameStyle (int style) |
|
void | setLineWidth (int width) |
|
void | setMidLineWidth (int width) |
|
QSize | sizeHint () const override |
|
| QWidget (QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::EmptyFlag) |
|
| ~QWidget () |
|
bool | acceptDrops () const |
|
QString | accessibleDescription () const |
|
QString | accessibleName () const |
|
QList< QAction * > | actions () const |
|
void | activateWindow () |
|
void | addAction (QAction *action) |
|
void | addActions (const QList< QAction * > &actions) |
|
void | adjustSize () |
|
bool | autoFillBackground () const |
|
QPalette::ColorRole | backgroundRole () const |
|
QBackingStore * | backingStore () const |
|
QSize | baseSize () const |
|
QWidget * | childAt (const QPoint &position) const |
|
QWidget * | childAt (int x, int y) const |
|
QRect | childrenRect () const |
|
QRegion | childrenRegion () const |
|
void | clearFocus () |
|
void | clearMask () |
|
QMargins | contentsMargins () const |
|
QRect | contentsRect () const |
|
Qt::ContextMenuPolicy | contextMenuPolicy () const |
|
QCursor | cursor () const |
|
WId | effectiveWinId () const |
|
void | ensurePolished () const |
|
Qt::FocusPolicy | focusPolicy () const |
|
QWidget * | focusProxy () const |
|
QWidget * | focusWidget () const |
|
const QFont & | font () const |
|
QFontInfo | fontInfo () const |
|
QFontMetrics | fontMetrics () const |
|
QPalette::ColorRole | foregroundRole () const |
|
QRect | frameGeometry () const |
|
QSize | frameSize () const |
|
const QRect & | geometry () const |
|
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const |
|
QPixmap | grab (const QRect &rectangle=QRect (QPoint (0, 0), QSize (-1,-1))) |
|
void | grabGesture (Qt::GestureType gestureType, Qt::GestureFlags flags=Qt::GestureFlags ()) |
|
void | grabKeyboard () |
|
void | grabMouse () |
|
void | grabMouse (const QCursor &cursor) |
|
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context=Qt::WindowShortcut) |
|
QGraphicsEffect * | graphicsEffect () const |
|
QGraphicsProxyWidget * | graphicsProxyWidget () const |
|
bool | hasEditFocus () const |
|
bool | hasFocus () const |
|
virtual bool | hasHeightForWidth () const |
|
bool | hasMouseTracking () const |
|
int | height () const |
|
virtual int | heightForWidth (int width) const |
|
Qt::InputMethodHints | inputMethodHints () const |
|
void | insertAction (QAction *before, QAction *action) |
|
void | insertActions (QAction *before, QList< QAction * > actions) |
|
bool | isActiveWindow () const |
|
bool | isAncestorOf (const QWidget *child) const |
|
bool | isEnabled () const |
|
bool | isEnabledTo (const QWidget *parent) const |
|
bool | isEnabledToTLW () const |
|
bool | isFullScreen () const |
|
bool | isHidden () const |
|
bool | isMaximized () const |
|
bool | isMinimized () const |
|
bool | isModal () const |
|
bool | isTopLevel () const |
|
bool | isVisible () const |
|
bool | isVisibleTo (const QWidget *parent) const |
|
bool | isWindow () const |
|
bool | isWindowModified () const |
|
QLayout * | layout () const |
|
Qt::LayoutDirection | layoutDirection () const |
|
QLocale | locale () const |
|
QPoint | mapFrom (const QWidget *parent, const QPoint &pos) const |
|
QPoint | mapFromGlobal (const QPoint &pos) const |
|
QPoint | mapFromParent (const QPoint &pos) const |
|
QPoint | mapTo (const QWidget *parent, const QPoint &pos) const |
|
QPoint | mapToGlobal (const QPoint &pos) const |
|
QPoint | mapToParent (const QPoint &pos) const |
|
QRegion | mask () const |
|
int | maximumHeight () const |
|
QSize | maximumSize () const |
|
int | maximumWidth () const |
|
int | minimumHeight () const |
|
QSize | minimumSize () const |
|
int | minimumWidth () const |
|
void | move (const QPoint &point) |
|
void | move (int x, int y) |
|
QWidget * | nativeParentWidget () const |
|
QWidget * | nextInFocusChain () const |
|
QRect | normalGeometry () const |
|
void | overrideWindowFlags (Qt::WindowFlags flags) |
|
QPaintEngine * | paintEngine () const override |
|
const QPalette & | palette () const |
|
QWidget * | parentWidget () const |
|
QPoint | pos () const |
|
QWidget * | previousInFocusChain () const |
|
QRect | rect () const |
|
void | releaseKeyboard () |
|
void | releaseMouse () |
|
void | releaseShortcut (int id) |
|
void | removeAction (QAction *action) |
|
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)) |
|
void | repaint (const QRect &rect) |
|
void | repaint (const QRegion ®ion) |
|
void | repaint (int x, int y, int w, int h) |
|
void | resize (const QSize &size) |
|
void | resize (int w, int h) |
|
bool | restoreGeometry (const QByteArray &geometry) |
|
QByteArray | saveGeometry () const |
|
void | scroll (int dx, int dy) |
|
void | scroll (int dx, int dy, const QRect &rect) |
|
void | setAcceptDrops (bool on) |
|
void | setAccessibleDescription (const QString &description) |
|
void | setAccessibleName (const QString &name) |
|
void | setAttribute (Qt::WidgetAttribute attribute, bool enable=true) |
|
void | setAutoFillBackground (bool enable) |
|
void | setBackgroundRole (QPalette::ColorRole role) |
|
void | setBaseSize (const QSize &size) |
|
void | setBaseSize (int basew, int baseh) |
|
void | setContentsMargins (const QMargins &margins) |
|
void | setContentsMargins (int left, int top, int right, int bottom) |
|
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
|
void | setCursor (const QCursor &cursor) |
|
void | setEditFocus (bool enable) |
|
void | setFixedHeight (int h) |
|
void | setFixedSize (const QSize &size) |
|
void | setFixedSize (int w, int h) |
|
void | setFixedWidth (int w) |
|
void | setFocus (Qt::FocusReason reason) |
|
void | setFocusPolicy (Qt::FocusPolicy policy) |
|
void | setFocusProxy (QWidget *widget) |
|
void | setFont (const QFont &font) |
|
void | setForegroundRole (QPalette::ColorRole role) |
|
void | setGeometry (const QRect &rect) |
|
void | setGeometry (int x, int y, int w, int h) |
|
void | setGraphicsEffect (QGraphicsEffect *effect) |
|
void | setInputMethodHints (Qt::InputMethodHints hints) |
|
void | setLayout (QLayout *layout) |
|
void | setLayoutDirection (Qt::LayoutDirection direction) |
|
void | setLocale (const QLocale &locale) |
|
void | setMask (const QBitmap &bitmap) |
|
void | setMask (const QRegion ®ion) |
|
void | setMaximumHeight (int maxh) |
|
void | setMaximumSize (const QSize &size) |
|
void | setMaximumSize (int maxw, int maxh) |
|
void | setMaximumWidth (int maxw) |
|
void | setMinimumHeight (int minh) |
|
void | setMinimumSize (const QSize &size) |
|
void | setMinimumSize (int minw, int minh) |
|
void | setMinimumWidth (int minw) |
|
void | setMouseTracking (bool enable) |
|
void | setPalette (const QPalette &palette) |
|
void | setParent (QWidget *parent) |
|
void | setParent (QWidget *parent, Qt::WindowFlags flags) |
|
void | setShortcutAutoRepeat (int id, bool enable=true) |
|
void | setShortcutEnabled (int id, bool enable=true) |
|
void | setSizeIncrement (const QSize &size) |
|
void | setSizeIncrement (int w, int h) |
|
void | setSizePolicy (QSizePolicy policy) |
|
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
|
void | setStatusTip (const QString &data) |
|
void | setStyle (QStyle *style) |
|
void | setToolTip (const QString &data) |
|
void | setToolTipDuration (int msec) |
|
void | setUpdatesEnabled (bool enable) |
|
void | setWhatsThis (const QString &str) |
|
void | setWindowFilePath (const QString &filePath) |
|
void | setWindowFlags (Qt::WindowFlags flags) |
|
void | setWindowIcon (const QIcon &icon) |
|
void | setWindowModality (Qt::WindowModality windowModality) |
|
void | setWindowOpacity (qreal level) |
|
void | setWindowRole (const QString &role) |
|
void | setWindowState (Qt::WindowStates windowState) |
|
QSize | size () const |
|
QSize | sizeIncrement () const |
|
QSizePolicy | sizePolicy () const |
|
void | stackUnder (QWidget *widget) |
|
QString | statusTip () const |
|
QStyle * | style () const |
|
QString | styleSheet () const |
|
bool | testAttribute (Qt::WidgetAttribute attribute) const |
|
QString | toolTip () const |
|
int | toolTipDuration () const |
|
QWidget * | topLevelWidget () const |
|
bool | underMouse () const |
|
void | ungrabGesture (Qt::GestureType gestureType) |
|
void | unsetCursor () |
|
void | unsetLayoutDirection () |
|
void | unsetLocale () |
|
void | update (const QRect &rect) |
|
void | update (const QRegion ®ion) |
|
void | update (int x, int y, int w, int h) |
|
void | updateGeometry () |
|
bool | updatesEnabled () const |
|
QRegion | visibleRegion () const |
|
QString | whatsThis () const |
|
int | width () const |
|
QWidget * | window () const |
|
QString | windowFilePath () const |
|
Qt::WindowFlags | windowFlags () const |
|
QWindow * | windowHandle () const |
|
QIcon | windowIcon () const |
|
Qt::WindowModality | windowModality () const |
|
qreal | windowOpacity () const |
|
QString | windowRole () const |
|
Qt::WindowStates | windowState () const |
|
QString | windowTitle () const |
|
Qt::WindowType | windowType () const |
|
WId | winId () const |
|
int | x () const |
|
int | y () const |
|
| QObject (QObject *parent=nullptr) |
|
| ~QObject () |
|
bool | blockSignals (bool block) |
|
const QList< QObject * > & | children () const |
|
bool | connect (const QObject *sender, const QString &signalMethod, const QString &location, const QString &slotMethod, Qt::ConnectionType type=Qt::AutoConnection) |
|
bool | connect (const QObject *sender, const QString &signalMethod, const QString &slotMethod, Qt::ConnectionType type=Qt::AutoConnection) |
|
bool | disconnect (const QObject *receiver, const QString &slotMethod=QString ()) const |
|
bool | disconnect (const QString &signalMethod, const QString &location, const QObject *receiver=nullptr, const QString &slotMethod=QString ()) const |
|
bool | disconnect (const QString &signalMethod=QString (), const QObject *receiver=nullptr, const QString &slotMethod=QString ()) const |
|
void | dumpObjectInfo () |
|
void | dumpObjectTree () |
|
QList< QString > | dynamicPropertyNames () const |
|
virtual bool | event (QEvent *event) |
|
virtual bool | eventFilter (QObject *watched, QEvent *event) |
|
template<typename T > |
T | findChild (const QString &childName=QString ()) const |
|
template<class T > |
QList< T > | findChildren (const QRegularExpression ®Exp, Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
|
template<class T > |
QList< T > | findChildren (const QString &childName=QString (), Qt::FindChildOptions options=Qt::FindChildrenRecursively) const |
|
bool | inherits (const QString &className) const |
|
void | installEventFilter (QObject *filterObj) |
|
bool | isWidgetType () const |
|
bool | isWindowType () const |
|
void | killTimer (int id) |
|
const QMetaObject * | metaObject () const |
|
void | moveToThread (QThread *targetThread) |
|
QString | objectName () const |
|
QObject * | parent () const |
|
template<class T = QVariant> |
T | property (const QString &name) const |
|
void | removeEventFilter (QObject *obj) |
|
void | setObjectName (const QString &name) |
|
void | setParent (QObject *parent) |
|
bool | setProperty (const QString &name, const QVariant &value) |
|
bool | signalsBlocked () const |
|
int | startTimer (int interval, Qt::TimerType timerType=Qt::CoarseTimer) |
|
QThread * | thread () const |
|
virtual | ~QPaintDevice () |
|
int | colorCount () const |
|
int | depth () const |
|
int | devicePixelRatio () const |
|
qreal | devicePixelRatioF () const |
|
int | height () const |
|
int | heightMM () const |
|
int | logicalDpiX () const |
|
int | logicalDpiY () const |
|
bool | paintingActive () const |
|
int | physicalDpiX () const |
|
int | physicalDpiY () const |
|
int | width () const |
|
int | widthMM () const |
|
|
virtual bool | dropMimeData (int index, const QMimeData *data, Qt::DropAction action) |
|
bool | event (QEvent *event) override |
|
QModelIndex | indexFromItem (QListWidgetItem *item) const |
|
QListWidgetItem * | itemFromIndex (const QModelIndex &index) const |
|
QList< QListWidgetItem * > | items (const QMimeData *data) const |
|
virtual QMimeData * | mimeData (const QList< QListWidgetItem * > &items) const |
|
virtual QStringList | mimeTypes () const |
|
virtual Qt::DropActions | supportedDropActions () const |
|
void | currentChanged (const QModelIndex ¤t, const QModelIndex &previous) override |
|
void | dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles=QVector< int >()) override |
|
void | dragLeaveEvent (QDragLeaveEvent *event) override |
|
void | dragMoveEvent (QDragMoveEvent *event) override |
|
bool | event (QEvent *event) override |
|
int | horizontalOffset () const override |
|
bool | isIndexHidden (const QModelIndex &index) const override |
|
void | mouseMoveEvent (QMouseEvent *event) override |
|
void | mouseReleaseEvent (QMouseEvent *event) override |
|
QModelIndex | moveCursor (CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override |
|
void | paintEvent (QPaintEvent *event) override |
|
QRect | rectForIndex (const QModelIndex &index) const |
|
void | resizeEvent (QResizeEvent *event) override |
|
void | rowsAboutToBeRemoved (const QModelIndex &parent, int start, int end) override |
|
void | rowsInserted (const QModelIndex &parent, int start, int end) override |
|
void | scrollContentsBy (int dx, int dy) override |
|
QModelIndexList | selectedIndexes () const override |
|
void | selectionChanged (const QItemSelection &selected, const QItemSelection &deselected) override |
|
void | setPositionForIndex (const QPoint &position, const QModelIndex &index) |
|
void | setSelection (const QRect &rect, QItemSelectionModel::SelectionFlags flags) override |
|
void | startDrag (Qt::DropActions supportedActions) override |
|
void | timerEvent (QTimerEvent *event) override |
|
void | updateGeometries () override |
|
int | verticalOffset () const override |
|
QStyleOptionViewItem | viewOptions () const override |
|
QSize | viewportSizeHint () const override |
|
QRegion | visualRegionForSelection (const QItemSelection &selection) const override |
|
void | wheelEvent (QWheelEvent *event) override |
|
QPoint | dirtyRegionOffset () const |
|
void | dragEnterEvent (QDragEnterEvent *event) override |
|
DropIndicatorPosition | dropIndicatorPosition () const |
|
virtual bool | edit (const QModelIndex &index, EditTrigger trigger, QEvent *event) |
|
bool | event (QEvent *event) override |
|
void | executeDelayedItemsLayout () |
|
void | focusInEvent (QFocusEvent *event) override |
|
bool | focusNextPrevChild (bool next) override |
|
void | focusOutEvent (QFocusEvent *event) override |
|
int | horizontalStepsPerItem () const |
|
void | inputMethodEvent (QInputMethodEvent *event) override |
|
void | keyPressEvent (QKeyEvent *event) override |
|
void | mouseDoubleClickEvent (QMouseEvent *event) override |
|
void | mousePressEvent (QMouseEvent *event) override |
|
void | scheduleDelayedItemsLayout () |
|
void | scrollDirtyRegion (int dx, int dy) |
|
virtual QItemSelectionModel::SelectionFlags | selectionCommand (const QModelIndex &index, const QEvent *event=nullptr) const |
|
void | setDirtyRegion (const QRegion ®ion) |
|
void | setHorizontalStepsPerItem (int steps) |
|
void | setState (State state) |
|
void | setVerticalStepsPerItem (int steps) |
|
State | state () const |
|
void | timerEvent (QTimerEvent *event) override |
|
int | verticalStepsPerItem () const |
|
bool | viewportEvent (QEvent *event) override |
|
void | contextMenuEvent (QContextMenuEvent *event) override |
|
void | dragEnterEvent (QDragEnterEvent *event) override |
|
void | dragLeaveEvent (QDragLeaveEvent *event) override |
|
void | dragMoveEvent (QDragMoveEvent *event) override |
|
void | dropEvent (QDropEvent *event) override |
|
bool | event (QEvent *event) override |
|
void | keyPressEvent (QKeyEvent *event) override |
|
void | mouseDoubleClickEvent (QMouseEvent *event) override |
|
void | mouseMoveEvent (QMouseEvent *event) override |
|
void | mousePressEvent (QMouseEvent *event) override |
|
void | mouseReleaseEvent (QMouseEvent *event) override |
|
void | paintEvent (QPaintEvent *event) override |
|
void | resizeEvent (QResizeEvent *event) override |
|
void | setViewportMargins (const QMargins &margins) |
|
void | setViewportMargins (int left, int top, int right, int bottom) |
|
QMargins | viewportMargins () const |
|
void | wheelEvent (QWheelEvent *event) override |
|
void | changeEvent (QEvent *event) override |
|
void | drawFrame (QPainter *painter) |
|
bool | event (QEvent *event) override |
|
void | initStyleOption (QStyleOptionFrame *option) const |
|
void | paintEvent (QPaintEvent *event) override |
|
virtual void | actionEvent (QActionEvent *event) |
|
virtual void | closeEvent (QCloseEvent *event) |
|
void | create (WId window=0, bool initializeWindow=true, bool destroyOldWindow=true) |
|
void | destroy (bool destroyWindow=true, bool destroySubWindows=true) |
|
virtual void | enterEvent (QEvent *event) |
|
bool | event (QEvent *event) override |
|
bool | focusNextChild () |
|
bool | focusPreviousChild () |
|
virtual void | hideEvent (QHideEvent *event) |
|
void | initPainter (QPainter *painter) const override |
|
virtual void | keyReleaseEvent (QKeyEvent *event) |
|
virtual void | leaveEvent (QEvent *event) |
|
int | metric (PaintDeviceMetric metric) const override |
|
virtual void | moveEvent (QMoveEvent *event) |
|
virtual bool | nativeEvent (const QByteArray &eventType, void *message, long *result) |
|
virtual void | showEvent (QShowEvent *event) |
|
virtual void | tabletEvent (QTabletEvent *event) |
|
virtual void | childEvent (QChildEvent *event) |
|
virtual void | connectNotify (const QMetaMethod &signalMethod) const |
|
virtual void | customEvent (QEvent *event) |
|
virtual void | disconnectNotify (const QMetaMethod &signalMethod) const |
|
bool | isSignalConnected (const QMetaMethod &signalMethod) const |
|
int | receivers (const QString &signal) const |
|
QObject * | sender () const |
|
int | senderSignalIndex () const |
|
virtual void | timerEvent (QTimerEvent *event) |
|
| QPaintDevice () |
|
|
using | EditTriggers = QFlags< EditTrigger > |
|
using | RenderFlags = QFlags< RenderFlag > |
|
enum | Flow |
|
enum | LayoutMode |
|
enum | Movement |
|
enum | ResizeMode |
|
enum | ViewMode |
|
enum | DragDropMode |
|
enum | EditTrigger |
|
enum | ScrollHint |
|
enum | ScrollMode |
|
enum | SelectionBehavior |
|
enum | SelectionMode |
|
enum | Shadow |
|
enum | Shape |
|
enum | StyleMask |
|
enum | RenderFlag |
|
enum | PaintDeviceMetric |
|
static QWidget * | createWindowContainer (QWindow *window, QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::EmptyFlag) |
|
static QWidget * | find (WId id) |
|
static QWidget * | keyboardGrabber () |
|
static QWidget * | mouseGrabber () |
|
static void | setTabOrder (QWidget *firstWidget, QWidget *secondWidget) |
|
static bool | connect (const QObject *sender, const QMetaMethod &signalMethod, const QObject *receiver, const QMetaMethod &slotMethod, Qt::ConnectionType type=Qt::AutoConnection) |
|
static bool | connect (const QObject *sender, const QString &signalMethod, const QObject *receiver, const QString &slotMethod, Qt::ConnectionType type=Qt::AutoConnection, const QString &location=QString ()) |
|
static bool | connect (const QObject *sender, const QString &signalMethod, const QString &location, const QObject *receiver, const QString &slotMethod, Qt::ConnectionType type=Qt::AutoConnection) |
|
template<class Sender , class SignalClass , class... SignalArgs, class Receiver , class SlotClass , class... SlotArgs, class SlotReturn > |
static bool | connect (const Sender *sender, void (SignalClass::*signalMethod)(SignalArgs...), const Receiver *receiver, SlotReturn (SlotClass::*slotMethod)(SlotArgs...), Qt::ConnectionType type=Qt::AutoConnection) |
|
template<class Sender , class SignalClass , class... SignalArgs, class Receiver , class T > |
static bool | connect (const Sender *sender, void (SignalClass::*signalMethod)(SignalArgs...), const Receiver *receiver, T slotLambda, Qt::ConnectionType type=Qt::AutoConnection) |
|
static bool | disconnect (const QObject *sender, const QMetaMethod &signalMethod, const QObject *receiver, const QMetaMethod &slotMethod) |
|
static bool | disconnect (const QObject *sender, const QString &signalMethod, const QObject *receiver, const QString &slotMethod) |
|
static bool | disconnect (const QObject *sender, const QString &signalMethod, const QString &location, const QObject *receiver, const QString &slotMethod) |
|
static bool | disconnect (const QObject *sender, std::nullptr_t, const QObject *receiver, std::nullptr_t) |
|
template<class Sender , class SignalClass , class... SignalArgs, class Receiver , class SlotClass , class... SlotArgs, class SlotReturn > |
static bool | disconnect (const Sender *sender, void (SignalClass::*signalMethod)(SignalArgs...), const Receiver *receiver, SlotReturn (SlotClass::*slotMethod)(SlotArgs...)) |
|
template<class Sender , class SignalClass , class... SignalArgs, class Receiver > |
static bool | disconnect (const Sender *sender, void (SignalClass::*signalMethod)(SignalArgs...), const Receiver *receiver, std::nullptr_t slotMethod=nullptr) |
|
template<class Sender , class SignalClass , class... SignalArgs, class Receiver , class T > |
static bool | disconnect (const Sender *sender, void (SignalClass::*signalMethod)(SignalArgs...), const Receiver *receiver, T slotMethod) |
|
static QMetaObject & | staticMetaObject () |
|
static QString | tr (const char *text, const char *comment=nullptr, std::optional< int > numArg=std::optional< int >()) |
|
enum | CursorAction |
|
enum | DropIndicatorPosition |
|
enum | State |
|
virtual void | closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint) |
|
virtual void | commitData (QWidget *editor) |
|
virtual void | currentChanged (const QModelIndex ¤t, const QModelIndex &previous) |
|
virtual void | dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles=QVector< int >()) |
|
virtual void | editorDestroyed (QObject *editor) |
|
virtual void | rowsAboutToBeRemoved (const QModelIndex &parent, int start, int end) |
|
virtual void | rowsInserted (const QModelIndex &parent, int start, int end) |
|
virtual void | selectionChanged (const QItemSelection &selected, const QItemSelection &deselected) |
|
virtual void | updateGeometries () |
|
void | updateMicroFocus () |
|
| QWidgetList |
|
| WId |
|
T | qobject_cast (QObject *object) |
|
| QObjectList |
|
The QListWidget class provides an item based list widget. The class provides a list view similar to the one supplied by QListView, but with a classic item based interface for adding and removing items. QListWidget uses an internal model to manage each QListWidgetItem in the list. For a more flexible list view widget use the QListView class with a standard model.
List widgets are constructed in the same way as other widgets.
The selectionMode() of a list widget determines how many of the items in the list can be selected at the same time, and whether complex selections of items can be created. This can be set with the setSelectionMode() function.
There are two ways to add items to the list: they can be constructed with the list widget as their parent widget, or they can be constructed with no parent widget and added to the list later. If a list widget already exists when the items are constructed, the first method is easier to use:
If you need to insert a new item into the list at a particular position, then it should be constructed without a parent widget. The insertItem() function should then be used to place it within the list. The list widget will take ownership of the item.
For multiple items insertItems() can be used. The number of items in the list is found with the count() function. To remove items from the list, use takeItem().
The current item in the list can be found with currentItem(), and changed with setCurrentItem(). The user can also change the current item by navigating with the keyboard or clicking on a different item. When the current item changes, the currentItemChanged() signal is emitted with the new current item and the item that was previously current.
- See also
- QListWidgetItem, QListView, QTreeView, Model/View Architecture