KDEUI
Go to the documentation of this file. 25 #include <QtGui/QMenu> 56 explicit KMenu(
const QString& title,
QWidget *parent = 0L);
71 QAction* addTitle(
const QIcon &icon,
const QString &text,
QAction* before = 0L);
88 void setKeyboardShortcutsEnabled(
bool enable);
94 void setKeyboardShortcutsExecute(
bool enable);
101 QMenu* contextMenu();
106 const QMenu* contextMenu()
const;
111 void hideContextMenu();
116 static KMenu* contextMenuFocus();
121 static QAction* contextMenuFocusAction();
126 Qt::MouseButtons mouseButtons()
const;
131 Qt::KeyboardModifiers keyboardModifiers()
const;
143 virtual void closeEvent(QCloseEvent *);
144 virtual void keyPressEvent(QKeyEvent* e);
145 virtual void mouseReleaseEvent(QMouseEvent* e);
146 virtual void mousePressEvent(QMouseEvent* e);
147 virtual bool focusNextPrevChild(
bool next );
148 virtual void contextMenuEvent(QContextMenuEvent *e);
149 virtual void hideEvent(QHideEvent*);
152 QString underlineText(
const QString& text, uint length);
154 KMenuPrivate *
const d;
156 Q_PRIVATE_SLOT(d,
void resetKeyboardVars(
bool b =
false))
157 Q_PRIVATE_SLOT(d,
void actionHovered(
QAction*))
158 Q_PRIVATE_SLOT(d,
void showCtxMenu(
const QPoint &))
KAction * next(const QObject *recvr, const char *slot, QObject *parent)
Scroll down one page.
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Mon Aug 12 2019 21:54:52 by
doxygen 1.8.14 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.