KDE3Support
#include <k3popupmenu.h>
Signals | |
void | aboutToShowContextMenu (K3PopupMenu *menu, QAction *menuAction, QMenu *ctxMenu) |
void | aboutToShowContextMenu (K3PopupMenu *menu, int menuItem, Q3PopupMenu *ctxMenu) |
Public Member Functions | |
K3PopupMenu (QWidget *parent=0) | |
K3PopupMenu (const QString &title, QWidget *parent=0) | |
~K3PopupMenu () | |
virtual void | activateItemAt (int index) |
QAction * | addTitle (const QString &text, QAction *before=0L) |
QAction * | addTitle (const QIcon &icon, const QString &text, QAction *before=0L) |
void | changeTitle (int id, const QString &text) |
void | changeTitle (int id, const QPixmap &icon, const QString &text) |
Q3PopupMenu * | contextMenu () |
const Q3PopupMenu * | contextMenu () const |
void | hideContextMenu () |
int | insertTitle (const QString &text, int id=-1, int index=-1) |
int | insertTitle (const QPixmap &icon, const QString &text, int id=-1, int index=-1) |
Qt::KeyboardModifiers | keyboardModifiers () const |
Qt::MouseButtons | mouseButtons () const |
void | setKeyboardShortcutsEnabled (bool enable) |
void | setKeyboardShortcutsExecute (bool enable) |
void | setTitle (const QString &title) |
Qt::ButtonState | state () const |
QString | title (int id=-1) const |
QPixmap | titlePixmap (int id) const |
Public Member Functions inherited from Q3PopupMenu | |
Q3PopupMenu (QWidget *parent, const char *name) | |
int | exec () |
int | exec (const QPoint &pos, int indexAtPoint) |
int | margin () const |
void | setMargin (int margin) |
Public Member Functions inherited from QMenu | |
QMenu (QWidget *parent) | |
QMenu (const QString &title, QWidget *parent) | |
~QMenu () | |
void | aboutToHide () |
void | aboutToShow () |
QKeySequence | accel (int id) const |
QAction * | actionAt (const QPoint &pt) const |
QRect | actionGeometry (QAction *act) const |
void | activated (int itemId) |
void | activateItemAt (int index) |
QAction * | activeAction () const |
QAction * | addAction (const QIcon &icon, const QString &text, const QObject *receiver, const char *member, const QKeySequence &shortcut) |
void | addAction (QAction *action) |
QAction * | addAction (const QString &text) |
QAction * | addAction (const QIcon &icon, const QString &text) |
QAction * | addAction (const QString &text, const QObject *receiver, const char *member, const QKeySequence &shortcut) |
QAction * | addMenu (QMenu *menu) |
QMenu * | addMenu (const QString &title) |
QMenu * | addMenu (const QIcon &icon, const QString &title) |
QAction * | addSeparator () |
void | changeItem (int id, const QPixmap &pixmap) |
void | changeItem (int id, const QIcon &icon, const QString &text) |
void | changeItem (int id, const QString &text) |
void | clear () |
bool | connectItem (int id, const QObject *receiver, const char *member) |
uint | count () const |
QAction * | defaultAction () const |
bool | disconnectItem (int id, const QObject *receiver, const char *member) |
QAction * | exec () |
QAction * | exec (const QPoint &p, QAction *action) |
QMenuItem * | findItem (int id) const |
QMenuItem * | findPopup (QMenu *popup, int *index) |
int | frameWidth () const |
void | hideTearOffMenu () |
void | highlighted (int itemId) |
void | hovered (QAction *action) |
QIcon | icon () const |
QIcon | iconSet (int id) const |
int | idAt (int index) const |
int | indexOf (int id) const |
int | insertItem (const QString &text, const QObject *receiver, const char *member, const QKeySequence &shortcut, int id, int index) |
int | insertItem (const QString &text, int id, int index) |
int | insertItem (const QPixmap &pixmap, const QObject *receiver, const char *member, const QKeySequence &shortcut, int id, int index) |
int | insertItem (const QIcon &icon, const QString &text, int id, int index) |
int | insertItem (const QString &text, QMenu *popup, int id, int index) |
int | insertItem (const QIcon &icon, const QString &text, QMenu *popup, int id, int index) |
int | insertItem (const QPixmap &pixmap, int id, int index) |
int | insertItem (const QPixmap &pixmap, QMenu *popup, int id, int index) |
int | insertItem (QMenuItem *item, int id, int index) |
int | insertItem (const QIcon &icon, const QString &text, const QObject *receiver, const char *member, const QKeySequence &shortcut, int id, int index) |
QAction * | insertMenu (QAction *before, QMenu *menu) |
int | insertSeparator (int index) |
QAction * | insertSeparator (QAction *before) |
int | insertTearOffHandle (int a, int b) |
bool | isCheckable () const |
bool | isEmpty () const |
bool | isItemActive (int id) const |
bool | isItemChecked (int id) const |
bool | isItemEnabled (int id) const |
bool | isItemVisible (int id) const |
bool | isTearOffEnabled () const |
bool | isTearOffMenuVisible () const |
QFont | itemFont (int id) const |
QRect | itemGeometry (int index) |
int | itemParameter (int id) const |
QAction * | menuAction () const |
QPixmap | pixmap (int id) const |
void | popup (const QPoint &pos, int indexAtPoint) |
void | popup (const QPoint &p, QAction *atAction) |
void | removeItem (int id) |
void | removeItemAt (int index) |
bool | separatorsCollapsible () const |
void | setAccel (const QKeySequence &key, int id) |
void | setActiveAction (QAction *act) |
void | setActiveItem (int id) |
void | setCheckable (bool checkable) |
void | setDefaultAction (QAction *act) |
void | setIcon (const QIcon &icon) |
void | setId (int index, int id) |
void | setItemChecked (int id, bool check) |
void | setItemEnabled (int id, bool enable) |
void | setItemFont (int id, const QFont &font) |
bool | setItemParameter (int id, int param) |
void | setItemVisible (int id, bool visible) |
void | setSeparatorsCollapsible (bool collapse) |
void | setTearOffEnabled (bool) |
void | setTitle (const QString &title) |
void | setWhatsThis (int id, const QString &w) |
virtual QSize | sizeHint () const |
QString | text (int id) const |
QString | title () const |
void | triggered (QAction *action) |
QString | whatsThis (int id) const |
Public Member Functions inherited from QWidget | |
QWidget (QWidget *parent, QFlags< Qt::WindowType > f) | |
QWidget (QWidget *parent, const char *name, QFlags< Qt::WindowType > f) | |
~QWidget () | |
bool | acceptDrops () const |
QString | accessibleDescription () const |
QString | accessibleName () const |
QList< QAction * > | actions () const |
void | activateWindow () |
void | addAction (QAction *action) |
void | addActions (QList< QAction * > actions) |
void | adjustSize () |
bool | autoFillBackground () const |
Qt::BackgroundMode | backgroundMode () const |
QPoint | backgroundOffset () const |
BackgroundOrigin | backgroundOrigin () const |
QPalette::ColorRole | backgroundRole () const |
QSize | baseSize () const |
QString | caption () const |
QWidget * | childAt (int x, int y, bool includeThis) const |
QWidget * | childAt (const QPoint &p, bool includeThis) const |
QWidget * | childAt (int x, int y) const |
QWidget * | childAt (const QPoint &p) const |
QRect | childrenRect () const |
QRegion | childrenRegion () const |
void | clearFocus () |
void | clearMask () |
bool | close (bool alsoDelete) |
bool | close () |
QColorGroup | colorGroup () const |
void | constPolish () const |
QMargins | contentsMargins () const |
QRect | contentsRect () const |
Qt::ContextMenuPolicy | contextMenuPolicy () const |
QCursor | cursor () const |
void | customContextMenuRequested (const QPoint &pos) |
void | drawText (const QPoint &p, const QString &s) |
void | drawText (int x, int y, const QString &s) |
WId | effectiveWinId () const |
void | ensurePolished () const |
void | erase () |
void | erase (const QRect &rect) |
void | erase (const QRegion &rgn) |
void | erase (int x, int y, int w, int h) |
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 |
virtual HDC | getDC () const |
void | grabGesture (Qt::GestureType gesture, QFlags< Qt::GestureFlag > flags) |
void | grabKeyboard () |
void | grabMouse () |
void | grabMouse (const QCursor &cursor) |
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
QGraphicsEffect * | graphicsEffect () const |
QGraphicsProxyWidget * | graphicsProxyWidget () const |
bool | hasEditFocus () const |
bool | hasFocus () const |
bool | hasMouse () const |
bool | hasMouseTracking () const |
int | height () const |
virtual int | heightForWidth (int w) const |
void | hide () |
const QPixmap * | icon () const |
void | iconify () |
QString | iconText () const |
QInputContext * | inputContext () |
Qt::InputMethodHints | inputMethodHints () const |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const |
void | insertAction (QAction *before, QAction *action) |
void | insertActions (QAction *before, QList< QAction * > actions) |
bool | isActiveWindow () const |
bool | isAncestorOf (const QWidget *child) const |
bool | isDesktop () const |
bool | isDialog () const |
bool | isEnabled () const |
bool | isEnabledTo (QWidget *ancestor) const |
bool | isEnabledToTLW () const |
bool | isFullScreen () const |
bool | isHidden () const |
bool | isInputMethodEnabled () const |
bool | isMaximized () const |
bool | isMinimized () const |
bool | isModal () const |
bool | isPopup () const |
bool | isShown () const |
bool | isTopLevel () const |
bool | isUpdatesEnabled () const |
bool | isVisible () const |
bool | isVisibleTo (QWidget *ancestor) const |
bool | isVisibleToTLW () const |
bool | isWindow () const |
bool | isWindowModified () const |
QLayout * | layout () const |
Qt::LayoutDirection | layoutDirection () const |
QLocale | locale () const |
void | lower () |
Qt::HANDLE | macCGHandle () const |
Qt::HANDLE | macQDHandle () const |
QPoint | mapFrom (QWidget *parent, const QPoint &pos) const |
QPoint | mapFromGlobal (const QPoint &pos) const |
QPoint | mapFromParent (const QPoint &pos) const |
QPoint | mapTo (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 |
virtual QSize | minimumSizeHint () const |
int | minimumWidth () const |
void | move (int x, int y) |
void | move (const QPoint &) |
QWidget * | nativeParentWidget () const |
QWidget * | nextInFocusChain () const |
QRect | normalGeometry () const |
void | overrideWindowFlags (QFlags< Qt::WindowType > flags) |
bool | ownCursor () const |
bool | ownFont () const |
bool | ownPalette () const |
virtual QPaintEngine * | paintEngine () const |
const QPalette & | palette () const |
QWidget * | parentWidget (bool sameWindow) const |
QWidget * | parentWidget () const |
QPlatformWindow * | platformWindow () const |
QPlatformWindowFormat | platformWindowFormat () const |
void | polish () |
QPoint | pos () const |
QWidget * | previousInFocusChain () const |
void | raise () |
void | recreate (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
QRect | rect () const |
virtual void | releaseDC (HDC hdc) const |
void | releaseKeyboard () |
void | releaseMouse () |
void | releaseShortcut (int id) |
void | removeAction (QAction *action) |
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
void | repaint (int x, int y, int w, int h, bool b) |
void | repaint (const QRegion &rgn, bool b) |
void | repaint () |
void | repaint (int x, int y, int w, int h) |
void | repaint (const QRegion &rgn) |
void | repaint (bool b) |
void | repaint (const QRect &rect) |
void | repaint (const QRect &r, bool b) |
void | reparent (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
void | reparent (QWidget *parent, const QPoint &p, bool showIt) |
void | resize (int w, int h) |
void | resize (const QSize &) |
bool | restoreGeometry (const QByteArray &geometry) |
QByteArray | saveGeometry () 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 | setActiveWindow () |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
void | setAutoFillBackground (bool enabled) |
void | setBackgroundColor (const QColor &color) |
void | setBackgroundMode (Qt::BackgroundMode widgetBackground, Qt::BackgroundMode paletteBackground) |
void | setBackgroundOrigin (BackgroundOrigin background) |
void | setBackgroundPixmap (const QPixmap &pixmap) |
void | setBackgroundRole (QPalette::ColorRole role) |
void | setBaseSize (const QSize &) |
void | setBaseSize (int basew, int baseh) |
void | setCaption (const QString &c) |
void | setContentsMargins (int left, int top, int right, int bottom) |
void | setContentsMargins (const QMargins &margins) |
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
void | setCursor (const QCursor &) |
void | setDisabled (bool disable) |
void | setEditFocus (bool enable) |
void | setEnabled (bool) |
void | setEraseColor (const QColor &color) |
void | setErasePixmap (const QPixmap &pixmap) |
void | setFixedHeight (int h) |
void | setFixedSize (const QSize &s) |
void | setFixedSize (int w, int h) |
void | setFixedWidth (int w) |
void | setFocus (Qt::FocusReason reason) |
void | setFocus () |
void | setFocusPolicy (Qt::FocusPolicy policy) |
void | setFocusProxy (QWidget *w) |
void | setFont (const QFont &) |
void | setFont (const QFont &f, bool b) |
void | setForegroundRole (QPalette::ColorRole role) |
void | setGeometry (int x, int y, int w, int h) |
void | setGeometry (const QRect &) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setHidden (bool hidden) |
void | setIcon (const QPixmap &i) |
void | setIconText (const QString &it) |
void | setInputContext (QInputContext *context) |
void | setInputMethodEnabled (bool enabled) |
void | setInputMethodHints (QFlags< Qt::InputMethodHint > hints) |
void | setKeyCompression (bool b) |
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 (int minw, int minh) |
void | setMinimumSize (const QSize &) |
void | setMinimumWidth (int minw) |
void | setMouseTracking (bool enable) |
void | setPalette (const QPalette &) |
void | setPalette (const QPalette &p, bool b) |
void | setPaletteBackgroundColor (const QColor &color) |
void | setPaletteBackgroundPixmap (const QPixmap &pixmap) |
void | setPaletteForegroundColor (const QColor &color) |
void | setParent (QWidget *parent) |
void | setParent (QWidget *parent, QFlags< Qt::WindowType > f) |
void | setPlatformWindow (QPlatformWindow *window) |
void | setPlatformWindowFormat (const QPlatformWindowFormat &format) |
void | setShortcutAutoRepeat (int id, bool enable) |
void | setShortcutEnabled (int id, bool enable) |
void | setShown (bool shown) |
void | setSizeIncrement (const QSize &) |
void | setSizeIncrement (int w, int h) |
void | setSizePolicy (QSizePolicy::Policy hor, QSizePolicy::Policy ver, bool hfw) |
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
void | setSizePolicy (QSizePolicy) |
void | setStatusTip (const QString &) |
void | setStyle (QStyle *style) |
QStyle * | setStyle (const QString &style) |
void | setStyleSheet (const QString &styleSheet) |
void | setToolTip (const QString &) |
void | setUpdatesEnabled (bool enable) |
void | setupUi (QWidget *widget) |
virtual void | setVisible (bool visible) |
void | setWhatsThis (const QString &) |
void | setWindowFilePath (const QString &filePath) |
void | setWindowFlags (QFlags< Qt::WindowType > 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 (QFlags< Qt::WindowState > windowState) |
void | setWindowSurface (QWindowSurface *surface) |
void | setWindowTitle (const QString &) |
void | show () |
void | showFullScreen () |
void | showMaximized () |
void | showMinimized () |
void | showNormal () |
QSize | size () const |
QSize | sizeIncrement () const |
QSizePolicy | sizePolicy () const |
void | stackUnder (QWidget *w) |
QString | statusTip () const |
QStyle * | style () const |
QString | styleSheet () const |
bool | testAttribute (Qt::WidgetAttribute attribute) const |
QString | toolTip () const |
QWidget * | topLevelWidget () const |
bool | underMouse () const |
void | ungrabGesture (Qt::GestureType gesture) |
void | unsetCursor () |
void | unsetFont () |
void | unsetLayoutDirection () |
void | unsetLocale () |
void | unsetPalette () |
void | update (const QRect &rect) |
void | update (const QRegion &rgn) |
void | update (int x, int y, int w, int h) |
void | update () |
void | updateGeometry () |
bool | updatesEnabled () const |
QRect | visibleRect () const |
QRegion | visibleRegion () const |
QString | whatsThis () const |
int | width () const |
QWidget * | window () const |
QString | windowFilePath () const |
Qt::WindowFlags | windowFlags () const |
QIcon | windowIcon () const |
QString | windowIconText () const |
Qt::WindowModality | windowModality () const |
qreal | windowOpacity () const |
QString | windowRole () const |
Qt::WindowStates | windowState () const |
QWindowSurface * | windowSurface () const |
QString | windowTitle () const |
Qt::WindowType | windowType () const |
WId | winId () const |
int | x () const |
const QX11Info & | x11Info () const |
Qt::HANDLE | x11PictureHandle () const |
int | y () const |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Public Member Functions inherited from QPaintDevice | |
virtual | ~QPaintDevice () |
int | colorCount () const |
int | depth () const |
int | height () const |
int | heightMM () const |
int | logicalDpiX () const |
int | logicalDpiY () const |
int | numColors () const |
virtual QPaintEngine * | paintEngine () const =0 |
bool | paintingActive () const |
int | physicalDpiX () const |
int | physicalDpiY () const |
int | width () const |
int | widthMM () const |
int | x11Cells () const |
Qt::HANDLE | x11Colormap () const |
bool | x11DefaultColormap () const |
bool | x11DefaultVisual () const |
int | x11Depth () const |
Display * | x11Display () const |
int | x11Screen () const |
void * | x11Visual () const |
Static Public Member Functions | |
static int | actionId (QAction *action) |
static K3PopupMenu * | contextMenuFocus () |
static QAction * | contextMenuFocusAction () |
static int | contextMenuFocusItem () |
Static Public Member Functions inherited from QMenu | |
QAction * | exec (QList< QAction * > actions, const QPoint &pos, QAction *at) |
QAction * | exec (QList< QAction * > actions, const QPoint &pos, QAction *at, QWidget *parent) |
Static Public Member Functions inherited from QWidget | |
QWidget * | find (WId id) |
QWidget * | keyboardGrabber () |
QWidget * | mouseGrabber () |
void | setTabOrder (QWidget *first, QWidget *second) |
QWidgetMapper * | wmapper () |
Static Public Member Functions inherited from QObject | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Static Public Member Functions inherited from QPaintDevice | |
int | x11AppCells (int screen) |
Qt::HANDLE | x11AppColormap (int screen) |
bool | x11AppDefaultColormap (int screen) |
bool | x11AppDefaultVisual (int screen) |
int | x11AppDepth (int screen) |
Display * | x11AppDisplay () |
int | x11AppDpiX (int screen) |
int | x11AppDpiY (int screen) |
Qt::HANDLE | x11AppRootWindow (int screen) |
int | x11AppScreen () |
void * | x11AppVisual (int screen) |
void | x11SetAppDpiX (int dpi, int screen) |
void | x11SetAppDpiY (int dpi, int screen) |
Protected Slots | |
void | actionHovered (QAction *action) |
void | ctxMenuHideShowingMenu () |
void | ctxMenuHiding () |
void | resetKeyboardVars (bool noMatches=false) |
void | showCtxMenu (const QPoint &pos) |
QString | underlineText (const QString &text, uint length) |
Protected Member Functions | |
virtual void | closeEvent (QCloseEvent *) |
virtual void | contextMenuEvent (QContextMenuEvent *e) |
virtual bool | focusNextPrevChild (bool next) |
virtual void | hideEvent (QHideEvent *) |
virtual void | keyPressEvent (QKeyEvent *e) |
virtual void | mousePressEvent (QMouseEvent *e) |
virtual void | mouseReleaseEvent (QMouseEvent *e) |
virtual void | virtual_hook (int id, void *data) |
Protected Member Functions inherited from QMenu | |
virtual void | actionEvent (QActionEvent *e) |
virtual void | changeEvent (QEvent *e) |
int | columnCount () const |
int | columns () const |
virtual void | enterEvent (QEvent *) |
virtual bool | event (QEvent *e) |
void | initStyleOption (QStyleOptionMenuItem *option, const QAction *action) const |
int | itemAtPos (const QPoint &p, bool ignoreSeparator) |
int | itemHeight (int index) |
int | itemHeight (QMenuItem *mi) |
virtual void | leaveEvent (QEvent *) |
virtual void | mouseMoveEvent (QMouseEvent *e) |
virtual void | paintEvent (QPaintEvent *e) |
virtual void | timerEvent (QTimerEvent *e) |
virtual void | wheelEvent (QWheelEvent *e) |
Protected Member Functions inherited from QWidget | |
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 | inputMethodEvent (QInputMethodEvent *event) |
virtual void | keyReleaseEvent (QKeyEvent *event) |
virtual void | languageChange () |
virtual bool | macEvent (EventHandlerCallRef caller, EventRef event) |
virtual int | metric (PaintDeviceMetric m) const |
virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
virtual void | moveEvent (QMoveEvent *event) |
virtual bool | qwsEvent (QWSEvent *event) |
void | resetInputContext () |
virtual void | resizeEvent (QResizeEvent *event) |
virtual void | showEvent (QShowEvent *event) |
virtual void | tabletEvent (QTabletEvent *event) |
void | updateMicroFocus () |
virtual bool | winEvent (MSG *message, long *result) |
virtual bool | x11Event (XEvent *event) |
Protected Member Functions inherited from QObject | |
bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const char *signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const char *signal) |
int | receivers (const char *signal) const |
QObject * | sender () const |
int | senderSignalIndex () const |
Protected Member Functions inherited from QPaintDevice | |
QPaintDevice () | |
Detailed Description
A menu with keyboard searching and convenience methods for title items.
K3PopupMenu is a compatibility class for KPopupMenu from KDE 3. It provides menus with standard title items and keyboard accessibility for popups with many options and/or varying options. It acts identically to QMenu, with the addition of insertTitle(), changeTitle(), setKeyboardShortcutsEnabled() and setKeyboardShortcutsExecute() methods.
The titles support a text string and an icon.
The keyboard search algorithm is incremental with additional underlining for user feedback.
Definition at line 49 of file k3popupmenu.h.
Constructor & Destructor Documentation
K3PopupMenu::K3PopupMenu | ( | QWidget * | parent = 0 | ) |
Constructs a K3PopupMenu.
Definition at line 88 of file k3popupmenu.cpp.
K3PopupMenu::~K3PopupMenu | ( | ) |
Destructs the object.
Definition at line 96 of file k3popupmenu.cpp.
- Deprecated:
- Obsolete method provided for backwards compatibility only. Use the normal constructor and insertTitle instead.
Definition at line 547 of file k3popupmenu.cpp.
Member Function Documentation
|
signal |
connect to this signal to be notified when a context menu is about to be shown
- Parameters
-
menu The menu that the context menu is about to be shown for menuAction The action that the context menu is currently on ctxMenu The context menu itself
|
signal |
compat
|
protectedslot |
Definition at line 434 of file k3popupmenu.cpp.
|
inlinestatic |
Helper for porting things.
Returns ID of action, or -1 if passed null.
KDE4: should be able to remove on Monday
Definition at line 194 of file k3popupmenu.h.
|
virtual |
Reimplemented for internal purposes.
Definition at line 140 of file k3popupmenu.cpp.
Inserts a title item with no icon.
Definition at line 108 of file k3popupmenu.cpp.
Inserts a title item with the given icon and title.
Definition at line 119 of file k3popupmenu.cpp.
void K3PopupMenu::changeTitle | ( | int | id, |
const QString & | text | ||
) |
Changes the title of the item at the specified id.
If a icon was previously set it is cleared.
Definition at line 582 of file k3popupmenu.cpp.
Changes the title and icon of the title item at the specified id.
Definition at line 593 of file k3popupmenu.cpp.
|
protectedvirtual |
This is re-implemented for keyboard navigation.
Reimplemented from QWidget.
Definition at line 133 of file k3popupmenu.cpp.
Q3PopupMenu * K3PopupMenu::contextMenu | ( | ) |
Returns the context menu associated with this menu.
Definition at line 403 of file k3popupmenu.cpp.
const Q3PopupMenu * K3PopupMenu::contextMenu | ( | ) | const |
Returns the context menu associated with this menu.
Definition at line 414 of file k3popupmenu.cpp.
|
protectedvirtual |
Reimplemented from QWidget.
Definition at line 501 of file k3popupmenu.cpp.
|
static |
Returns the K3PopupMenu associated with the current context menu.
Definition at line 429 of file k3popupmenu.cpp.
|
static |
returns the QAction associated with the current context menu
Definition at line 424 of file k3popupmenu.cpp.
|
static |
returns the ID of the menuitem associated with the current context menu
Definition at line 627 of file k3popupmenu.cpp.
|
protectedslot |
Definition at line 484 of file k3popupmenu.cpp.
|
protectedslot |
Definition at line 491 of file k3popupmenu.cpp.
Reimplemented from QMenu.
Definition at line 330 of file k3popupmenu.cpp.
void K3PopupMenu::hideContextMenu | ( | ) |
Hides the context menu if shown.
Definition at line 419 of file k3popupmenu.cpp.
|
protectedvirtual |
Reimplemented from QMenu.
Definition at line 521 of file k3popupmenu.cpp.
int K3PopupMenu::insertTitle | ( | const QString & | text, |
int | id = -1 , |
||
int | index = -1 |
||
) |
Inserts a title item with no icon.
Definition at line 557 of file k3popupmenu.cpp.
int K3PopupMenu::insertTitle | ( | const QPixmap & | icon, |
const QString & | text, | ||
int | id = -1 , |
||
int | index = -1 |
||
) |
Inserts a title item with the given icon and title.
Definition at line 569 of file k3popupmenu.cpp.
Qt::KeyboardModifiers K3PopupMenu::keyboardModifiers | ( | ) | const |
Return the state of the keyboard modifiers when the last menuitem was activated.
Definition at line 162 of file k3popupmenu.cpp.
|
protectedvirtual |
Reimplemented from QMenu.
Definition at line 167 of file k3popupmenu.cpp.
Qt::MouseButtons K3PopupMenu::mouseButtons | ( | ) | const |
Return the state of the mouse buttons when the last menuitem was activated.
Definition at line 157 of file k3popupmenu.cpp.
|
protectedvirtual |
End keyboard navigation.
RMB menus on menus
Reimplemented from QMenu.
Definition at line 378 of file k3popupmenu.cpp.
|
protectedvirtual |
Reimplemented from QMenu.
Definition at line 389 of file k3popupmenu.cpp.
|
protectedslot |
Definition at line 346 of file k3popupmenu.cpp.
void K3PopupMenu::setKeyboardShortcutsEnabled | ( | bool | enable | ) |
Enables keyboard navigation by searching for the entered key sequence.
Also underlines the currently selected item, providing feedback on the search.
Defaults to off.
WARNING: calls to text() of currently keyboard-selected items will contain additional ampersand characters.
WARNING: though pre-existing keyboard shortcuts will not interfere with the operation of this feature, they may be confusing to the user as the existing shortcuts will not work.
Definition at line 361 of file k3popupmenu.cpp.
void K3PopupMenu::setKeyboardShortcutsExecute | ( | bool | enable | ) |
Enables execution of the menu item once it is uniquely specified.
Defaults to off.
Definition at line 366 of file k3popupmenu.cpp.
void K3PopupMenu::setTitle | ( | const QString & | title | ) |
- Deprecated:
- Obsolete method provided for backwards compatibility only. Use insertTitle and changeTitle instead.
Definition at line 622 of file k3popupmenu.cpp.
|
protectedslot |
Definition at line 445 of file k3popupmenu.cpp.
Qt::ButtonState K3PopupMenu::state | ( | ) | const |
Return the state of the mouse button and keyboard modifiers when the last menuitem was activated.
Definition at line 151 of file k3popupmenu.cpp.
QString K3PopupMenu::title | ( | int | id = -1 | ) | const |
Returns the title of the title item at the specified id.
The default id of -1 is for backwards compatibility only, you should always specify the id.
Definition at line 604 of file k3popupmenu.cpp.
QPixmap K3PopupMenu::titlePixmap | ( | int | id | ) | const |
Returns the icon of the title item at the specified id.
Definition at line 613 of file k3popupmenu.cpp.
Definition at line 336 of file k3popupmenu.cpp.
|
protectedvirtual |
end of RMB menus on menus support
Definition at line 543 of file k3popupmenu.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:48 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.