Kross::ActionCollectionView
#include <actioncollectionview.h>

Signals | |
void | enabledChanged (const QString &actionname) |
Public Slots | |
virtual void | slotAdd () |
virtual void | slotEdit () |
virtual void | slotRemove () |
virtual void | slotRun () |
virtual void | slotStop () |
Public Member Functions | |
ActionCollectionView (QWidget *parent=nullptr) | |
~ActionCollectionView () override | |
KActionCollection * | actionCollection () const |
QPushButton * | button (const QString &actionname) const |
QPushButton * | createButton (QWidget *parentWidget, const QString &actionname) |
bool | isModified () const |
void | setModel (QAbstractItemModel *model) override |
void | setModified (bool modified) |
![]() | |
QTreeView (QWidget *parent) | |
bool | allColumnsShowFocus () const const |
int | autoExpandDelay () const const |
void | collapse (const QModelIndex &index) |
void | collapseAll () |
void | collapsed (const QModelIndex &index) |
int | columnAt (int x) const const |
int | columnViewportPosition (int column) const const |
int | columnWidth (int column) const const |
virtual void | dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles) override |
void | expand (const QModelIndex &index) |
void | expandAll () |
void | expanded (const QModelIndex &index) |
void | expandRecursively (const QModelIndex &index, int depth) |
bool | expandsOnDoubleClick () const const |
void | expandToDepth (int depth) |
QHeaderView * | header () const const |
void | hideColumn (int column) |
int | indentation () const const |
QModelIndex | indexAbove (const QModelIndex &index) const const |
virtual QModelIndex | indexAt (const QPoint &point) const const override |
QModelIndex | indexBelow (const QModelIndex &index) const const |
bool | isAnimated () const const |
bool | isColumnHidden (int column) const const |
bool | isExpanded (const QModelIndex &index) const const |
bool | isFirstColumnSpanned (int row, const QModelIndex &parent) const const |
bool | isHeaderHidden () const const |
bool | isRowHidden (int row, const QModelIndex &parent) const const |
bool | isSortingEnabled () const const |
bool | itemsExpandable () const const |
virtual void | keyboardSearch (const QString &search) override |
virtual void | reset () override |
void | resetIndentation () |
void | resizeColumnToContents (int column) |
bool | rootIsDecorated () const const |
virtual void | scrollTo (const QModelIndex &index, QAbstractItemView::ScrollHint hint) override |
virtual void | selectAll () override |
void | setAllColumnsShowFocus (bool enable) |
void | setAnimated (bool enable) |
void | setAutoExpandDelay (int delay) |
void | setColumnHidden (int column, bool hide) |
void | setColumnWidth (int column, int width) |
void | setExpanded (const QModelIndex &index, bool expanded) |
void | setExpandsOnDoubleClick (bool enable) |
void | setFirstColumnSpanned (int row, const QModelIndex &parent, bool span) |
void | setHeader (QHeaderView *header) |
void | setHeaderHidden (bool hide) |
void | setIndentation (int i) |
void | setItemsExpandable (bool enable) |
virtual void | setRootIndex (const QModelIndex &index) override |
void | setRootIsDecorated (bool show) |
void | setRowHidden (int row, const QModelIndex &parent, bool hide) |
virtual void | setSelectionModel (QItemSelectionModel *selectionModel) override |
void | setSortingEnabled (bool enable) |
void | setTreePosition (int index) |
void | setUniformRowHeights (bool uniform) |
void | setWordWrap (bool on) |
void | showColumn (int column) |
void | sortByColumn (int column) |
void | sortByColumn (int column, Qt::SortOrder order) |
int | treePosition () const const |
bool | uniformRowHeights () const const |
virtual QRect | visualRect (const QModelIndex &index) const const override |
bool | wordWrap () const const |
![]() | |
QAbstractItemView (QWidget *parent) | |
void | activated (const QModelIndex &index) |
bool | alternatingRowColors () const const |
int | autoScrollMargin () const const |
void | clearSelection () |
void | clicked (const QModelIndex &index) |
void | closePersistentEditor (const QModelIndex &index) |
QModelIndex | currentIndex () const const |
Qt::DropAction | defaultDropAction () const const |
void | doubleClicked (const QModelIndex &index) |
QAbstractItemView::DragDropMode | dragDropMode () const const |
bool | dragDropOverwriteMode () const const |
bool | dragEnabled () const const |
void | edit (const QModelIndex &index) |
QAbstractItemView::EditTriggers | editTriggers () const const |
void | entered (const QModelIndex &index) |
bool | hasAutoScroll () const const |
QAbstractItemView::ScrollMode | horizontalScrollMode () const const |
QSize | iconSize () const const |
void | iconSizeChanged (const QSize &size) |
QWidget * | indexWidget (const QModelIndex &index) const const |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const const override |
bool | isPersistentEditorOpen (const QModelIndex &index) const const |
QAbstractItemDelegate * | itemDelegate () const const |
QAbstractItemDelegate * | itemDelegate (const QModelIndex &index) const const |
QAbstractItemDelegate * | itemDelegateForColumn (int column) const const |
QAbstractItemDelegate * | itemDelegateForRow (int row) const const |
QAbstractItemModel * | model () const const |
void | openPersistentEditor (const QModelIndex &index) |
void | pressed (const QModelIndex &index) |
void | resetHorizontalScrollMode () |
void | resetVerticalScrollMode () |
QModelIndex | rootIndex () const const |
void | scrollToBottom () |
void | scrollToTop () |
QAbstractItemView::SelectionBehavior | selectionBehavior () const const |
QAbstractItemView::SelectionMode | selectionMode () const const |
QItemSelectionModel * | selectionModel () const const |
void | setAlternatingRowColors (bool enable) |
void | setAutoScroll (bool enable) |
void | setAutoScrollMargin (int margin) |
void | setCurrentIndex (const QModelIndex &index) |
void | setDefaultDropAction (Qt::DropAction dropAction) |
void | setDragDropMode (QAbstractItemView::DragDropMode behavior) |
void | setDragDropOverwriteMode (bool overwrite) |
void | setDragEnabled (bool enable) |
void | setDropIndicatorShown (bool enable) |
void | setEditTriggers (QAbstractItemView::EditTriggers triggers) |
void | setHorizontalScrollMode (QAbstractItemView::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) |
void | setTabKeyNavigation (bool enable) |
void | setTextElideMode (Qt::TextElideMode mode) |
void | setVerticalScrollMode (QAbstractItemView::ScrollMode mode) |
bool | showDropIndicator () const const |
QSize | sizeHintForIndex (const QModelIndex &index) const const |
virtual int | sizeHintForRow (int row) const const |
bool | tabKeyNavigation () const const |
Qt::TextElideMode | textElideMode () const const |
void | update (const QModelIndex &index) |
QAbstractItemView::ScrollMode | verticalScrollMode () const const |
void | viewportEntered () |
![]() | |
QAbstractScrollArea (QWidget *parent) | |
void | addScrollBarWidget (QWidget *widget, Qt::Alignment alignment) |
QWidget * | cornerWidget () const const |
QScrollBar * | horizontalScrollBar () const const |
Qt::ScrollBarPolicy | horizontalScrollBarPolicy () const const |
QSize | maximumViewportSize () const const |
virtual QSize | minimumSizeHint () const const override |
QWidgetList | scrollBarWidgets (Qt::Alignment alignment) |
void | setCornerWidget (QWidget *widget) |
void | setHorizontalScrollBar (QScrollBar *scrollBar) |
void | setHorizontalScrollBarPolicy (Qt::ScrollBarPolicy) |
void | setSizeAdjustPolicy (QAbstractScrollArea::SizeAdjustPolicy policy) |
virtual void | setupViewport (QWidget *viewport) |
void | setVerticalScrollBar (QScrollBar *scrollBar) |
void | setVerticalScrollBarPolicy (Qt::ScrollBarPolicy) |
void | setViewport (QWidget *widget) |
QAbstractScrollArea::SizeAdjustPolicy | sizeAdjustPolicy () const const |
virtual QSize | sizeHint () const const override |
QScrollBar * | verticalScrollBar () const const |
Qt::ScrollBarPolicy | verticalScrollBarPolicy () const const |
QWidget * | viewport () const const |
![]() | |
QFrame (QWidget *parent, Qt::WindowFlags f) | |
QRect | frameRect () const const |
QFrame::Shadow | frameShadow () const const |
QFrame::Shape | frameShape () const const |
int | frameStyle () const const |
int | frameWidth () const const |
int | lineWidth () const const |
int | midLineWidth () const const |
void | setFrameRect (const QRect &) |
void | setFrameShadow (QFrame::Shadow) |
void | setFrameShape (QFrame::Shape) |
void | setFrameStyle (int style) |
void | setLineWidth (int) |
void | setMidLineWidth (int) |
![]() | |
QWidget (QWidget *parent, Qt::WindowFlags f) | |
bool | acceptDrops () const const |
QString | accessibleDescription () const const |
QString | accessibleName () const const |
QList< QAction * > | actions () const const |
void | activateWindow () |
void | addAction (QAction *action) |
void | addActions (QList< QAction * > actions) |
void | adjustSize () |
bool | autoFillBackground () const const |
QPalette::ColorRole | backgroundRole () const const |
QBackingStore * | backingStore () const const |
QSize | baseSize () const const |
QWidget * | childAt (const QPoint &p) const const |
QWidget * | childAt (int x, int y) const const |
QRect | childrenRect () const const |
QRegion | childrenRegion () const const |
void | clearFocus () |
void | clearMask () |
bool | close () |
QMargins | contentsMargins () const const |
QRect | contentsRect () const const |
Qt::ContextMenuPolicy | contextMenuPolicy () const const |
QCursor | cursor () const const |
void | customContextMenuRequested (const QPoint &pos) |
WId | effectiveWinId () const const |
void | ensurePolished () const const |
Qt::FocusPolicy | focusPolicy () const const |
QWidget * | focusProxy () const const |
QWidget * | focusWidget () const const |
const QFont & | font () const const |
QFontInfo | fontInfo () const const |
QFontMetrics | fontMetrics () const const |
QPalette::ColorRole | foregroundRole () const const |
QRect | frameGeometry () const const |
QSize | frameSize () const const |
const QRect & | geometry () const const |
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const const |
QPixmap | grab (const QRect &rectangle) |
void | grabGesture (Qt::GestureType gesture, Qt::GestureFlags flags) |
void | grabKeyboard () |
void | grabMouse () |
void | grabMouse (const QCursor &cursor) |
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
QGraphicsEffect * | graphicsEffect () const const |
QGraphicsProxyWidget * | graphicsProxyWidget () const const |
bool | hasEditFocus () const const |
bool | hasFocus () const const |
virtual bool | hasHeightForWidth () const const |
bool | hasMouseTracking () const const |
bool | hasTabletTracking () const const |
int | height () const const |
virtual int | heightForWidth (int w) const const |
void | hide () |
Qt::InputMethodHints | inputMethodHints () const const |
void | insertAction (QAction *before, QAction *action) |
void | insertActions (QAction *before, QList< QAction * > actions) |
bool | isActiveWindow () const const |
bool | isAncestorOf (const QWidget *child) const const |
bool | isEnabled () const const |
bool | isEnabledTo (const QWidget *ancestor) const const |
bool | isEnabledToTLW () const const |
bool | isFullScreen () const const |
bool | isHidden () const const |
bool | isMaximized () const const |
bool | isMinimized () const const |
bool | isModal () const const |
bool | isTopLevel () const const |
bool | isVisible () const const |
bool | isVisibleTo (const QWidget *ancestor) const const |
bool | isWindow () const const |
bool | isWindowModified () const const |
QLayout * | layout () const const |
Qt::LayoutDirection | layoutDirection () const const |
QLocale | locale () const const |
void | lower () |
QPoint | mapFrom (const QWidget *parent, const QPoint &pos) const const |
QPoint | mapFromGlobal (const QPoint &pos) const const |
QPoint | mapFromParent (const QPoint &pos) const const |
QPoint | mapTo (const QWidget *parent, const QPoint &pos) const const |
QPoint | mapToGlobal (const QPoint &pos) const const |
QPoint | mapToParent (const QPoint &pos) const const |
QRegion | mask () const const |
int | maximumHeight () const const |
QSize | maximumSize () const const |
int | maximumWidth () const const |
int | minimumHeight () const const |
QSize | minimumSize () const const |
int | minimumWidth () const const |
void | move (const QPoint &) |
void | move (int x, int y) |
QWidget * | nativeParentWidget () const const |
QWidget * | nextInFocusChain () const const |
QRect | normalGeometry () const const |
void | overrideWindowFlags (Qt::WindowFlags flags) |
virtual QPaintEngine * | paintEngine () const const override |
const QPalette & | palette () const const |
QWidget * | parentWidget () const const |
QPoint | pos () const const |
QWidget * | previousInFocusChain () const const |
QWIDGETSIZE_MAX QWIDGETSIZE_MAX | |
void | raise () |
QRect | rect () const const |
void | releaseKeyboard () |
void | releaseMouse () |
void | releaseShortcut (int id) |
void | removeAction (QAction *action) |
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags) |
void | repaint () |
void | repaint (const QRect &rect) |
void | repaint (const QRegion &rgn) |
void | repaint (int x, int y, int w, int h) |
void | resize (const QSize &) |
void | resize (int w, int h) |
bool | restoreGeometry (const QByteArray &geometry) |
QByteArray | saveGeometry () const const |
QScreen * | screen () const const |
void | scroll (int dx, int dy) |
void | scroll (int dx, int dy, const QRect &r) |
void | setAcceptDrops (bool on) |
void | setAccessibleDescription (const QString &description) |
void | setAccessibleName (const QString &name) |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
void | setAutoFillBackground (bool enabled) |
void | setBackgroundRole (QPalette::ColorRole role) |
void | setBaseSize (const QSize &) |
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 &) |
void | setDisabled (bool disable) |
void | setEditFocus (bool enable) |
void | setEnabled (bool) |
void | setFixedHeight (int h) |
void | setFixedSize (const QSize &s) |
void | setFixedSize (int w, int h) |
void | setFixedWidth (int w) |
void | setFocus () |
void | setFocus (Qt::FocusReason reason) |
void | setFocusPolicy (Qt::FocusPolicy policy) |
void | setFocusProxy (QWidget *w) |
void | setFont (const QFont &) |
void | setForegroundRole (QPalette::ColorRole role) |
void | setGeometry (const QRect &) |
void | setGeometry (int x, int y, int w, int h) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setHidden (bool hidden) |
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 &) |
void | setMaximumSize (int maxw, int maxh) |
void | setMaximumWidth (int maxw) |
void | setMinimumHeight (int minh) |
void | setMinimumSize (const QSize &) |
void | setMinimumSize (int minw, int minh) |
void | setMinimumWidth (int minw) |
void | setMouseTracking (bool enable) |
void | setPalette (const QPalette &) |
void | setParent (QWidget *parent) |
void | setParent (QWidget *parent, Qt::WindowFlags f) |
void | setShortcutAutoRepeat (int id, bool enable) |
void | setShortcutEnabled (int id, bool enable) |
void | setSizeIncrement (const QSize &) |
void | setSizeIncrement (int w, int h) |
void | setSizePolicy (QSizePolicy) |
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
void | setStatusTip (const QString &) |
void | setStyle (QStyle *style) |
void | setStyleSheet (const QString &styleSheet) |
void | setTabletTracking (bool enable) |
void | setToolTip (const QString &) |
void | setToolTipDuration (int msec) |
void | setUpdatesEnabled (bool enable) |
void | setupUi (QWidget *widget) |
virtual void | setVisible (bool visible) |
void | setWhatsThis (const QString &) |
void | setWindowFilePath (const QString &filePath) |
void | setWindowFlag (Qt::WindowType flag, bool on) |
void | setWindowFlags (Qt::WindowFlags type) |
void | setWindowIcon (const QIcon &icon) |
void | setWindowIconText (const QString &) |
void | setWindowModality (Qt::WindowModality windowModality) |
void | setWindowModified (bool) |
void | setWindowOpacity (qreal level) |
void | setWindowRole (const QString &role) |
void | setWindowState (Qt::WindowStates windowState) |
void | setWindowTitle (const QString &) |
void | show () |
void | showFullScreen () |
void | showMaximized () |
void | showMinimized () |
void | showNormal () |
QSize | size () const const |
QSize | sizeIncrement () const const |
QSizePolicy | sizePolicy () const const |
void | stackUnder (QWidget *w) |
QString | statusTip () const const |
QStyle * | style () const const |
QString | styleSheet () const const |
bool | testAttribute (Qt::WidgetAttribute attribute) const const |
QString | toolTip () const const |
int | toolTipDuration () const const |
QWidget * | topLevelWidget () const const |
bool | underMouse () const const |
void | ungrabGesture (Qt::GestureType gesture) |
void | unsetCursor () |
void | unsetLayoutDirection () |
void | unsetLocale () |
void | update () |
void | update (const QRect &rect) |
void | update (const QRegion &rgn) |
void | update (int x, int y, int w, int h) |
void | updateGeometry () |
bool | updatesEnabled () const const |
QRegion | visibleRegion () const const |
QString | whatsThis () const const |
int | width () const const |
QWidget * | window () const const |
QString | windowFilePath () const const |
Qt::WindowFlags | windowFlags () const const |
QWindow * | windowHandle () const const |
QIcon | windowIcon () const const |
void | windowIconChanged (const QIcon &icon) |
QString | windowIconText () const const |
void | windowIconTextChanged (const QString &iconText) |
Qt::WindowModality | windowModality () const const |
qreal | windowOpacity () const const |
QString | windowRole () const const |
Qt::WindowStates | windowState () const const |
QString | windowTitle () const const |
void | windowTitleChanged (const QString &title) |
Qt::WindowType | windowType () const const |
WId | winId () const const |
int | x () const const |
int | y () const const |
![]() | |
QObject (QObject *parent) | |
bool | blockSignals (bool block) |
const QObjectList & | children () const const |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
bool | disconnect (const QObject *receiver, const char *method) const const |
void | dumpObjectInfo () |
void | dumpObjectInfo () const const |
void | dumpObjectTree () |
void | dumpObjectTree () const const |
QList< QByteArray > | dynamicPropertyNames () const const |
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
bool | inherits (const char *className) const const |
void | installEventFilter (QObject *filterObj) |
bool | isWidgetType () const const |
bool | isWindowType () const const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const const |
void | moveToThread (QThread *targetThread) |
QString | objectName () const const |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const const |
QVariant | property (const char *name) const const |
Q_CLASSINFO (Name, Value) | |
Q_DISABLE_COPY (Class) | |
Q_DISABLE_COPY_MOVE (Class) | |
Q_DISABLE_MOVE (Class) | |
Q_EMIT Q_EMIT | |
Q_ENUM (...) | |
Q_ENUM_NS (...) | |
Q_ENUMS (...) | |
Q_FLAG (...) | |
Q_FLAG_NS (...) | |
Q_FLAGS (...) | |
Q_GADGET Q_GADGET | |
Q_INTERFACES (...) | |
Q_INVOKABLE Q_INVOKABLE | |
Q_NAMESPACE Q_NAMESPACE | |
Q_NAMESPACE_EXPORT (EXPORT_MACRO) | |
Q_OBJECT Q_OBJECT | |
Q_PROPERTY (...) | |
Q_REVISION Q_REVISION | |
Q_SET_OBJECT_NAME (Object) | |
Q_SIGNAL Q_SIGNAL | |
Q_SIGNALS Q_SIGNALS | |
Q_SLOT Q_SLOT | |
Q_SLOTS Q_SLOTS | |
T | qFindChild (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QRegExp ®Exp) |
QList< T > | qFindChildren (const QObject *obj, const QString &name) |
T | qobject_cast (const QObject *object) |
T | qobject_cast (QObject *object) |
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
void | removeEventFilter (QObject *obj) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const const |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType) |
QThread * | thread () const const |
![]() | |
int | colorCount () const const |
int | depth () const const |
int | devicePixelRatio () const const |
qreal | devicePixelRatioF () const const |
int | height () const const |
int | heightMM () const const |
int | logicalDpiX () const const |
int | logicalDpiY () const const |
bool | paintingActive () const const |
int | physicalDpiX () const const |
int | physicalDpiY () const const |
int | width () const const |
int | widthMM () const const |
Protected Slots | |
virtual void | slotDataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight) |
virtual void | slotEnabledChanged (const QString &actionname) |
virtual void | slotSelectionChanged () |
Protected Member Functions | |
QItemSelection | itemSelection () const |
![]() | |
void | columnCountChanged (int oldCount, int newCount) |
void | columnMoved () |
void | columnResized (int column, int oldSize, int newSize) |
virtual void | currentChanged (const QModelIndex ¤t, const QModelIndex &previous) override |
virtual void | dragMoveEvent (QDragMoveEvent *event) override |
virtual void | drawBranches (QPainter *painter, const QRect &rect, const QModelIndex &index) const const |
virtual void | drawRow (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const const |
void | drawTree (QPainter *painter, const QRegion ®ion) const const |
virtual int | horizontalOffset () const const override |
int | indexRowSizeHint (const QModelIndex &index) const const |
virtual bool | isIndexHidden (const QModelIndex &index) const const override |
virtual void | keyPressEvent (QKeyEvent *event) override |
virtual void | mouseDoubleClickEvent (QMouseEvent *event) override |
virtual void | mouseMoveEvent (QMouseEvent *event) override |
virtual void | mousePressEvent (QMouseEvent *event) override |
virtual void | mouseReleaseEvent (QMouseEvent *event) override |
virtual QModelIndex | moveCursor (QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override |
virtual void | paintEvent (QPaintEvent *event) override |
int | rowHeight (const QModelIndex &index) const const |
virtual void | rowsAboutToBeRemoved (const QModelIndex &parent, int start, int end) override |
virtual void | rowsInserted (const QModelIndex &parent, int start, int end) override |
void | rowsRemoved (const QModelIndex &parent, int start, int end) |
virtual void | scrollContentsBy (int dx, int dy) override |
virtual QModelIndexList | selectedIndexes () const const override |
virtual void | selectionChanged (const QItemSelection &selected, const QItemSelection &deselected) override |
virtual void | setSelection (const QRect &rect, QItemSelectionModel::SelectionFlags command) override |
virtual int | sizeHintForColumn (int column) const const override |
virtual void | timerEvent (QTimerEvent *event) override |
virtual void | updateGeometries () override |
virtual int | verticalOffset () const const override |
virtual bool | viewportEvent (QEvent *event) override |
virtual QSize | viewportSizeHint () const const override |
virtual QRegion | visualRegionForSelection (const QItemSelection &selection) const const override |
![]() | |
virtual void | closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint) |
virtual void | commitData (QWidget *editor) |
QPoint | dirtyRegionOffset () const const |
virtual void | dragEnterEvent (QDragEnterEvent *event) override |
virtual void | dragLeaveEvent (QDragLeaveEvent *event) override |
virtual void | dropEvent (QDropEvent *event) override |
QAbstractItemView::DropIndicatorPosition | dropIndicatorPosition () const const |
virtual bool | edit (const QModelIndex &index, QAbstractItemView::EditTrigger trigger, QEvent *event) |
virtual void | editorDestroyed (QObject *editor) |
virtual bool | event (QEvent *event) override |
virtual bool | eventFilter (QObject *object, QEvent *event) override |
void | executeDelayedItemsLayout () |
virtual void | focusInEvent (QFocusEvent *event) override |
virtual bool | focusNextPrevChild (bool next) override |
virtual void | focusOutEvent (QFocusEvent *event) override |
int | horizontalStepsPerItem () const const |
virtual void | inputMethodEvent (QInputMethodEvent *event) override |
virtual void | resizeEvent (QResizeEvent *event) override |
void | scheduleDelayedItemsLayout () |
void | scrollDirtyRegion (int dx, int dy) |
virtual QItemSelectionModel::SelectionFlags | selectionCommand (const QModelIndex &index, const QEvent *event) const const |
void | setDirtyRegion (const QRegion ®ion) |
void | setHorizontalStepsPerItem (int steps) |
void | setState (QAbstractItemView::State state) |
void | setVerticalStepsPerItem (int steps) |
virtual void | startDrag (Qt::DropActions supportedActions) |
QAbstractItemView::State | state () const const |
int | verticalStepsPerItem () const const |
virtual QStyleOptionViewItem | viewOptions () const const |
![]() | |
virtual void | contextMenuEvent (QContextMenuEvent *e) override |
void | setViewportMargins (const QMargins &margins) |
void | setViewportMargins (int left, int top, int right, int bottom) |
QMargins | viewportMargins () const const |
virtual void | wheelEvent (QWheelEvent *e) override |
![]() | |
virtual void | changeEvent (QEvent *ev) override |
void | initStyleOption (QStyleOptionFrame *option) const const |
![]() | |
virtual void | actionEvent (QActionEvent *event) |
virtual void | closeEvent (QCloseEvent *event) |
void | create (WId window, bool initializeWindow, bool destroyOldWindow) |
void | destroy (bool destroyWindow, bool destroySubWindows) |
virtual void | enterEvent (QEvent *event) |
bool | focusNextChild () |
bool | focusPreviousChild () |
virtual void | hideEvent (QHideEvent *event) |
virtual void | initPainter (QPainter *painter) const const override |
virtual void | keyReleaseEvent (QKeyEvent *event) |
virtual void | leaveEvent (QEvent *event) |
virtual int | metric (QPaintDevice::PaintDeviceMetric m) const 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) |
void | updateMicroFocus () |
![]() | |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
bool | isSignalConnected (const QMetaMethod &signal) const const |
int | receivers (const char *signal) const const |
QObject * | sender () const const |
int | senderSignalIndex () const const |
Detailed Description
The ActionCollectionView class shows a QTreeView where the content of a ActionCollection is displayed and optional actions to run, stop, add, edit and remove scripts are provided.
Example how to create, fill and use an instance of a ActionCollectionView;
Definition at line 163 of file actioncollectionview.h.
Constructor & Destructor Documentation
◆ ActionCollectionView()
|
explicit |
Constructor.
- Parameters
-
parent The optional parent widget this widget is child of.
Definition at line 309 of file actioncollectionview.cpp.
◆ ~ActionCollectionView()
|
override |
Destructor.
Definition at line 365 of file actioncollectionview.cpp.
Member Function Documentation
◆ actionCollection()
KActionCollection * ActionCollectionView::actionCollection | ( | ) | const |
- Returns
- the KActionCollection which is filled with KAction instances this view provides. Per default there are the actions "run" to run a script, "stop" to stop execution, "edit" to edit the selected item, "add" to add a new item or resource, "remove" to remove the selected item and "manager" to call and show the modal Script Manager dialog.
Definition at line 394 of file actioncollectionview.cpp.
◆ button()
QPushButton * ActionCollectionView::button | ( | const QString & | actionname | ) | const |
- Returns
- the QPushButton instance which has the actionname
actionname
or NULL if there is not such button.
Definition at line 399 of file actioncollectionview.cpp.
◆ createButton()
QPushButton * ActionCollectionView::createButton | ( | QWidget * | parentWidget, |
const QString & | actionname | ||
) |
Create and return a new QPushButton instance for the given actionname.
- Parameters
-
parentWidget The parent widget. actionname The name of the action. Each button points to an action from within the actionCollection() and triggers that action if the button got clicked.
- Returns
- The new QPushButton instance or NULL if e.g. there exist no such action with
actionname
.
Definition at line 411 of file actioncollectionview.cpp.
◆ enabledChanged
|
signal |
This signal is emitted if the enabled/disabled state of an action changed.
This happens for example if the slotSelectionChanged() above got called cause another item was selected.
- Parameters
-
actionname The name of the action that changed. You are able to use actionCollection() to receive the to the name matching KAction instance. You are able to use e.g. a QSignalMapper here to map such changes direct to your e.g. QPushButton instances used to display some of the actions provided with actionCollection() .
◆ isModified()
bool ActionCollectionView::isModified | ( | ) | const |
- Returns
- true if the collection was modified.
Definition at line 384 of file actioncollectionview.cpp.
◆ itemSelection()
|
protected |
This method provides us access to the QItemSelection.
Compared to the selectionModel()->selection() method this method does also map the selection to the source-model for the case e.g. the ActionCollectionProxyModel proxy-model was used rather then a ActionCollectionModel direct.
Definition at line 404 of file actioncollectionview.cpp.
◆ setModel()
|
overridevirtual |
Set the model this view should use to model
.
Use an instance of ActionCollectionModel or ActionCollectionProxyModel as model.
Reimplemented from QTreeView.
Definition at line 370 of file actioncollectionview.cpp.
◆ setModified()
void ActionCollectionView::setModified | ( | bool | modified | ) |
Set the internal modified state of the collection to modified
.
Definition at line 389 of file actioncollectionview.cpp.
◆ slotAdd
|
virtualslot |
Called if the "add" action was triggered and a new item should be added.
Definition at line 564 of file actioncollectionview.cpp.
◆ slotDataChanged
|
protectedvirtualslot |
This slot got called if the data changed.
Definition at line 475 of file actioncollectionview.cpp.
◆ slotEdit
|
virtualslot |
Called if the "edit" action was triggered and the select item should be edited via the scripts manager editor dialog.
Definition at line 525 of file actioncollectionview.cpp.
◆ slotEnabledChanged
|
protectedvirtualslot |
This slot got called if the enable/disable state of an action changed.
Definition at line 431 of file actioncollectionview.cpp.
◆ slotRemove
|
virtualslot |
Called if the "remove" action was triggered and the selected item should be removed.
Definition at line 603 of file actioncollectionview.cpp.
◆ slotRun
|
virtualslot |
Called if the "run" action was triggered and the selected script should be executed.
Definition at line 480 of file actioncollectionview.cpp.
◆ slotSelectionChanged
|
protectedvirtualslot |
This slot got called if the selected item changed.
Definition at line 439 of file actioncollectionview.cpp.
◆ slotStop
|
virtualslot |
Called if the "stop" action was triggered and the selected script stops execution if running.
Definition at line 505 of file actioncollectionview.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 21 2023 04:02:20 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.