KateModeMenuList
#include <katemodemenulist.h>
Public Types | |
enum | AlignmentHButton { AlignHDefault , AlignHInverse , AlignLeft , AlignRight } |
enum | AlignmentVButton { AlignVDefault , AlignTop } |
enum | AutoScroll { ScrollToSelectedItem , ScrollToTop } |
enum | SearchBarPosition { Top , Bottom } |
Public Types inherited from QWidget | |
enum | RenderFlag |
typedef | RenderFlags |
Public Types inherited from QObject | |
typedef | QObjectList |
Public Types inherited from QPaintDevice | |
enum | PaintDeviceMetric |
Public Member Functions | |
KateModeMenuList (const QString &title, QWidget *parent) | |
void | reloadItems () |
bool | selectHighlightingFromExternal () |
bool | selectHighlightingFromExternal (const QString &nameMode) |
void | setAutoScroll (AutoScroll scroll) |
void | setButton (QPushButton *button, AlignmentHButton positionX=AlignHDefault, AlignmentVButton positionY=AlignTop, AutoUpdateTextButton autoUpdateTextButton=AutoUpdateTextButton(false)) |
void | updateMenu (KTextEditor::Document *doc) |
Public Member Functions inherited from QMenu | |
QMenu (const QString &title, QWidget *parent) | |
QMenu (QWidget *parent) | |
void | aboutToHide () |
void | aboutToShow () |
QAction * | actionAt (const QPoint &pt) const const |
QRect | actionGeometry (QAction *act) const const |
QAction * | activeAction () const const |
QAction * | addAction (const QIcon &icon, const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut) |
QAction * | addAction (const QIcon &icon, const QString &text, const QObject *receiver, const char *member, const QKeySequence &shortcut) |
QAction * | addAction (const QIcon &icon, const QString &text, Functor functor, const QKeySequence &shortcut) |
QAction * | addAction (const QString &text, const QObject *context, Functor functor, const QKeySequence &shortcut) |
QAction * | addAction (const QString &text, const QObject *receiver, const char *member, const QKeySequence &shortcut) |
QAction * | addAction (const QString &text, Functor functor, const QKeySequence &shortcut) |
QMenu * | addMenu (const QIcon &icon, const QString &title) |
QMenu * | addMenu (const QString &title) |
QAction * | addMenu (QMenu *menu) |
QAction * | addSection (const QIcon &icon, const QString &text) |
QAction * | addSection (const QString &text) |
QAction * | addSeparator () |
void | clear () |
QAction * | defaultAction () const const |
QAction * | exec () |
QAction * | exec (const QPoint &p, QAction *action) |
void | hideTearOffMenu () |
void | hovered (QAction *action) |
QIcon | icon () const const |
QAction * | insertMenu (QAction *before, QMenu *menu) |
QAction * | insertSection (QAction *before, const QIcon &icon, const QString &text) |
QAction * | insertSection (QAction *before, const QString &text) |
QAction * | insertSeparator (QAction *before) |
bool | isEmpty () const const |
bool | isTearOffEnabled () const const |
bool | isTearOffMenuVisible () const const |
QAction * | menuAction () const const |
void | popup (const QPoint &p, QAction *atAction) |
bool | separatorsCollapsible () const const |
void | setActiveAction (QAction *act) |
void | setAsDockMenu () |
void | setDefaultAction (QAction *act) |
void | setIcon (const QIcon &icon) |
void | setSeparatorsCollapsible (bool collapse) |
void | setTearOffEnabled (bool) |
void | setTitle (const QString &title) |
void | setToolTipsVisible (bool visible) |
void | showTearOffMenu () |
void | showTearOffMenu (const QPoint &pos) |
virtual QSize | sizeHint () const const override |
QString | title () const const |
NSMenu * | toNSMenu () |
bool | toolTipsVisible () const const |
void | triggered (QAction *action) |
Public Member Functions inherited from QWidget | |
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 () |
QAction * | addAction (const QIcon &icon, const QString &text) |
QAction * | addAction (const QIcon &icon, const QString &text, Args &&... args) |
QAction * | addAction (const QIcon &icon, const QString &text, const QKeySequence &shortcut) |
QAction * | addAction (const QIcon &icon, const QString &text, const QKeySequence &shortcut, Args &&... args) |
QAction * | addAction (const QIcon &icon, const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type) |
QAction * | addAction (const QIcon &icon, const QString &text, const QObject *receiver, const char *member, Qt::ConnectionType type) |
QAction * | addAction (const QString &text) |
QAction * | addAction (const QString &text, Args &&... args) |
QAction * | addAction (const QString &text, const QKeySequence &shortcut) |
QAction * | addAction (const QString &text, const QKeySequence &shortcut, Args &&... args) |
QAction * | addAction (const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type) |
QAction * | addAction (const QString &text, const QObject *receiver, const char *member, Qt::ConnectionType type) |
void | addAction (QAction *action) |
void | addActions (const 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 |
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 |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const const |
void | insertAction (QAction *before, QAction *action) |
void | insertActions (QAction *before, const 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 | 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 |
QPointF | mapFrom (const QWidget *parent, const QPointF &pos) const const |
QPoint | mapFromGlobal (const QPoint &pos) const const |
QPointF | mapFromGlobal (const QPointF &pos) const const |
QPoint | mapFromParent (const QPoint &pos) const const |
QPointF | mapFromParent (const QPointF &pos) const const |
QPoint | mapTo (const QWidget *parent, const QPoint &pos) const const |
QPointF | mapTo (const QWidget *parent, const QPointF &pos) const const |
QPoint | mapToGlobal (const QPoint &pos) const const |
QPointF | mapToGlobal (const QPointF &pos) const const |
QPoint | mapToParent (const QPoint &pos) const const |
QPointF | mapToParent (const QPointF &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 |
virtual QSize | minimumSizeHint () 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, RenderFlags renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, 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 | setScreen (QScreen *screen) |
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 |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QBindable< QString > | bindableObjectName () |
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 () const const |
void | dumpObjectTree () const const |
QList< QByteArray > | dynamicPropertyNames () const const |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name, 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 |
QList< T > | findChildren (Qt::FindChildOptions options) const const |
bool | inherits (const char *className) const const |
void | installEventFilter (QObject *filterObj) |
bool | isQuickItemType () const const |
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_EMIT Q_EMIT | |
Q_ENUM (...) | |
Q_ENUM_NS (...) | |
Q_ENUMS (...) | |
Q_FLAG (...) | |
Q_FLAG_NS (...) | |
Q_FLAGS (...) | |
Q_GADGET Q_GADGET | |
Q_GADGET_EXPORT (EXPORT_MACRO) | |
Q_INTERFACES (...) | |
Q_INVOKABLE Q_INVOKABLE | |
Q_MOC_INCLUDE Q_MOC_INCLUDE | |
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 | 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 | setObjectName (QAnyStringView name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | setProperty (const char *name, QVariant &&value) |
bool | signalsBlocked () const const |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds interval, Qt::TimerType timerType) |
QThread * | thread () const const |
Public Member Functions inherited from QPaintDevice | |
int | colorCount () const const |
int | depth () const const |
qreal | 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 Member Functions | |
void | showEvent (QShowEvent *event) override |
Protected Member Functions inherited from QMenu | |
virtual void | actionEvent (QActionEvent *e) override |
virtual void | changeEvent (QEvent *e) override |
int | columnCount () const const |
virtual void | enterEvent (QEnterEvent *) override |
virtual bool | event (QEvent *e) override |
virtual bool | focusNextPrevChild (bool next) override |
virtual void | hideEvent (QHideEvent *) override |
virtual void | initStyleOption (QStyleOptionMenuItem *option, const QAction *action) const const |
virtual void | keyPressEvent (QKeyEvent *e) override |
virtual void | leaveEvent (QEvent *) override |
virtual void | mouseMoveEvent (QMouseEvent *e) override |
virtual void | mousePressEvent (QMouseEvent *e) override |
virtual void | mouseReleaseEvent (QMouseEvent *e) override |
virtual void | paintEvent (QPaintEvent *e) override |
virtual void | timerEvent (QTimerEvent *e) override |
virtual void | wheelEvent (QWheelEvent *e) override |
Protected Member Functions inherited from QWidget | |
virtual void | closeEvent (QCloseEvent *event) |
virtual void | contextMenuEvent (QContextMenuEvent *event) |
void | create (WId window, bool initializeWindow, bool destroyOldWindow) |
void | destroy (bool destroyWindow, bool destroySubWindows) |
virtual void | dragEnterEvent (QDragEnterEvent *event) |
virtual void | dragLeaveEvent (QDragLeaveEvent *event) |
virtual void | dragMoveEvent (QDragMoveEvent *event) |
virtual void | dropEvent (QDropEvent *event) |
virtual void | focusInEvent (QFocusEvent *event) |
bool | focusNextChild () |
virtual void | focusOutEvent (QFocusEvent *event) |
bool | focusPreviousChild () |
virtual void | initPainter (QPainter *painter) const const override |
virtual void | inputMethodEvent (QInputMethodEvent *event) |
virtual void | keyReleaseEvent (QKeyEvent *event) |
virtual int | metric (PaintDeviceMetric m) const const override |
virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
virtual void | moveEvent (QMoveEvent *event) |
virtual bool | nativeEvent (const QByteArray &eventType, void *message, qintptr *result) |
virtual void | resizeEvent (QResizeEvent *event) |
virtual void | tabletEvent (QTabletEvent *event) |
void | updateMicroFocus (Qt::InputMethodQuery query) |
Protected Member Functions inherited from QObject | |
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 |
Protected Member Functions inherited from QPaintDevice |
Detailed Description
Class of menu to select the syntax highlighting language (mode menu).
Provides a menu with a scrollable list plus search bar.
This is an alternative to the classic mode menu of the KateModeMenu class.
- See also
- KateModeManager, KateFileType, KateModeMenu
Definition at line 57 of file katemodemenulist.h.
Member Enumeration Documentation
◆ AlignmentHButton
Horizontal Alignment with respect to the trigger button.
"AlignHDefault" is the normal alignment. "AlignHInverse" uses right alignment in Left-to-right layouts and left alignmentnin Right-to-left layouts (used in some languages). "AlignLeft" and "AlignRight" forces the alignment, regardless of the layout direction.
Definition at line 68 of file katemodemenulist.h.
◆ AlignmentVButton
Vertical Alignment with respect to the trigger button.
"AlignVDefault" uses normal alignment (below the button) and "AlignTop" forces the alignment above the trigger button.
- See also
- setButton(), KateStatusBarOpenUpMenu::setVisible()
Definition at line 75 of file katemodemenulist.h.
◆ AutoScroll
Defines where the list will scroll after clearing the search or changing the view.
- See also
- setAutoScroll(), autoScroll()
Definition at line 89 of file katemodemenulist.h.
◆ SearchBarPosition
Search bar position, above or below the list.
Definition at line 84 of file katemodemenulist.h.
Constructor & Destructor Documentation
◆ KateModeMenuList()
Definition at line 91 of file katemodemenulist.h.
Member Function Documentation
◆ reloadItems()
void KateModeMenuList::reloadItems | ( | ) |
Reload all items.
- See also
- KateModeManager::update()
Definition at line 189 of file katemodemenulist.cpp.
◆ selectHighlightingFromExternal() [1/2]
bool KateModeMenuList::selectHighlightingFromExternal | ( | ) |
Update the selected item in the list widget, but without changing the syntax highlighting in the document.
This doesn't hide or show the menu. The menu is kept updated according to the active syntax highlighting, obtained from the KTextEditor::DocumentPrivate class.
- Returns
- True if the item is selected correctly.
- See also
- KTextEditor::DocumentPrivate::fileType()
Definition at line 553 of file katemodemenulist.cpp.
◆ selectHighlightingFromExternal() [2/2]
bool KateModeMenuList::selectHighlightingFromExternal | ( | const QString & | nameMode | ) |
Update the selected item in the list widget, but without changing the syntax highlighting in the document.
This is useful for updating this menu, when changing the syntax highlighting from another menu, or from an external one. This doesn't hide or show the menu.
- Parameters
-
nameMode Raw name of the syntax highlight definition. If it's empty, the "Normal" mode will be used.
- Returns
- True if
nameMode
exists and is selected.
Definition at line 521 of file katemodemenulist.cpp.
◆ setAutoScroll()
|
inline |
Define the scroll when cleaning the search or changing the view.
The default value is AutoScroll::ScrollToSelectedItem.
- See also
- AutoScroll
Definition at line 145 of file katemodemenulist.h.
◆ setButton()
void KateModeMenuList::setButton | ( | QPushButton * | button, |
AlignmentHButton | positionX = AlignHDefault, | ||
AlignmentVButton | positionY = AlignTop, | ||
AutoUpdateTextButton | autoUpdateTextButton = AutoUpdateTextButton(false) ) |
Set the button that shows this menu.
It allows to update the label of the button and define the alignment of the menu with respect to it. This function doesn't call QPushButton::setMenu().
- Parameters
-
button Trigger button. positionX Horizontal position of the menu with respect to the trigger button. positionY Vertical position of the menu with respect to the trigger button. autoUpdateTextButton Determines whether the text of the button should be changed when selecting an item from the menu.
- See also
- AlignmentHButton, AlignmentVButton, AutoUpdateTextButton
Definition at line 361 of file katemodemenulist.cpp.
◆ showEvent()
|
overrideprotectedvirtual |
Action when displaying the menu.
Override from QWidget.
Reimplemented from QWidget.
Definition at line 396 of file katemodemenulist.cpp.
◆ updateMenu()
void KateModeMenuList::updateMenu | ( | KTextEditor::Document * | doc | ) |
Set document to apply the syntax highlighting.
- See also
- KTextEditor::DocumentPrivate
Definition at line 1201 of file katemodemenulist.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Oct 4 2024 12:03:01 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.