#### PyKDE - Python Bindings for KDE

# class KPopupMenu

Table of contents
Modules
kdeui Classes
All Classes

Module | kdeui
Class | KPopupMenu
Inherits | QPopupMenu

### methods

- KPopupMenu (parent = 0, name = 0)

  returns a KPopupMenu instance

  Argument | Type | Default
  --- | --- | ---
  parent | QWidget | 0
  name | char | 0

- KPopupMenu (title, parent = 0, name = 0)

  returns a KPopupMenu instance

  Argument | Type | Default
  --- | --- | ---
  title | QString |
  parent | QWidget | 0
  name | char | 0

- aboutToShowContextMenu (menu, menuItem, ctxMenu)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  menu | KPopupMenu |
  menuItem | int |
  ctxMenu | QPopupMenu |

- changeTitle (id, text)

  returns nothing

  Argument | Type | Default
  --- | --- | ---
  id | int |
  text | QString |

- changeTitle (id, icon, text)

  returns nothing

  Argument | Type | Default
  --- | --- | ---
  id | int |
  icon | QPixmap |
  text | QString |

- closeEvent (a0)

  returns nothing
  In versions KDE 3.1.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | QCloseEvent |

- contextMenu ()

  returns (QPopupMenu)
  In versions KDE 3.2.0 and above only

- contextMenuEvent (e)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  e | QContextMenuEvent |

- contextMenuFocus ()

  returns (KPopupMenu)
  In versions KDE 3.2.0 and above only
  static

- contextMenuFocusItem ()

  returns (int)
  In versions KDE 3.2.0 and above only
  static

- ctxMenuHideShowingMenu ()

  returns nothing
  In versions KDE 3.2.0 and above only

- ctxMenuHiding ()

  returns nothing
  In versions KDE 3.2.0 and above only

- focusNextPrevChild (next)

  returns (bool)
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  next | bool |

- hideContextMenu ()

  returns nothing
  In versions KDE 3.2.0 and above only

- hideEvent (a0)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | QHideEvent |

- insertTitle (text, id = -1, index = -1)

  returns (int)

  Argument | Type | Default
  --- | --- | ---
  text | QString |
  id | int | -1
  index | int | -1

- insertTitle (icon, text, id = -1, index = -1)

  returns (int)

  Argument | Type | Default
  --- | --- | ---
  icon | QPixmap |
  text | QString |
  id | int | -1
  index | int | -1

- itemHighlighted (whichItem)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  whichItem | int |

- keyPressEvent (e)

  returns nothing
  In versions KDE 3.1.0 and above only

  Argument | Type | Default
  --- | --- | ---
  e | QKeyEvent |

- mousePressEvent (e)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  e | QMouseEvent |

- resetKeyboardVars (noMatches = 0)

  returns nothing
  In versions KDE 3.1.0 and above only

  Argument | Type | Default
  --- | --- | ---
  noMatches | bool | 0

- setKeyboardShortcutsEnabled (enable)

  returns nothing
  In versions KDE 3.1.0 and above only

  Argument | Type | Default
  --- | --- | ---
  enable | bool |

- setKeyboardShortcutsExecute (enable)

  returns nothing
  In versions KDE 3.1.0 and above only

  Argument | Type | Default
  --- | --- | ---
  enable | bool |

- setTitle (title)

  returns nothing

  Argument | Type | Default
  --- | --- | ---
  title | QString |

- showCtxMenu (pos)

  returns nothing
  In versions KDE 3.2.0 and above only

  Argument | Type | Default
  --- | --- | ---
  pos | QPoint |

- title (id = -1)

  returns (QString)

  Argument | Type | Default
  --- | --- | ---
  id | int | -1

- titlePixmap (id)

  returns (QPixmap)

  Argument | Type | Default
  --- | --- | ---
  id | int |

- underlineText (text, length)

  returns (QString)
  In versions KDE 3.1.0 and above only

  Argument | Type | Default
  --- | --- | ---
  text | QString |
  length | uint |