KVIrc 5.2.6
Developer APIs
KvsObject_popupMenu.cpp File Reference
#include "KvsObject_popupMenu.h"
#include "KviError.h"
#include "kvi_debug.h"
#include "KviLocale.h"
#include "KviIconManager.h"
#include <QCursor>
#include <QMenu>
#include <QAction>

Functions

static int addActionToDict (QAction *pAction)
 
static QAction * getAction (int idx)
 
 KVSO_CLASS_FUNCTION (popupMenu, activatedEvent)
 
 KVSO_CLASS_FUNCTION (popupMenu, addMenu)
 
 KVSO_CLASS_FUNCTION (popupMenu, exec)
 
 KVSO_CLASS_FUNCTION (popupMenu, highlightedEvent)
 
 KVSO_CLASS_FUNCTION (popupMenu, insertItem)
 
 KVSO_CLASS_FUNCTION (popupMenu, insertSeparator)
 
 KVSO_CLASS_FUNCTION (popupMenu, removeItem)
 
 KVSO_CLASS_FUNCTION (popupMenu, setTitle)
 
static void removeAction (int idx)
 
static void removeMenuAllActions (QMenu *pMenu)
 

Variables

static QHash< int, QAction * > actionsDict
 
static int iIdentifier = 0
 

Function Documentation

◆ addActionToDict()

static int addActionToDict ( QAction * pAction)
static

◆ getAction()

static QAction * getAction ( int idx)
static

◆ KVSO_CLASS_FUNCTION() [1/8]

KVSO_CLASS_FUNCTION ( popupMenu ,
activatedEvent  )

◆ KVSO_CLASS_FUNCTION() [2/8]

◆ KVSO_CLASS_FUNCTION() [3/8]

◆ KVSO_CLASS_FUNCTION() [4/8]

KVSO_CLASS_FUNCTION ( popupMenu ,
highlightedEvent  )

◆ KVSO_CLASS_FUNCTION() [5/8]

◆ KVSO_CLASS_FUNCTION() [6/8]

KVSO_CLASS_FUNCTION ( popupMenu ,
insertSeparator  )

◆ KVSO_CLASS_FUNCTION() [7/8]

KVSO_CLASS_FUNCTION ( popupMenu ,
removeItem  )

◆ KVSO_CLASS_FUNCTION() [8/8]

KVSO_CLASS_FUNCTION ( popupMenu ,
setTitle  )

◆ removeAction()

◆ removeMenuAllActions()

static void removeMenuAllActions ( QMenu * pMenu)
static

References actionsDict, and i.

Referenced by KvsObject_popupMenu::aboutToDie().

Variable Documentation

◆ actionsDict

◆ iIdentifier

int iIdentifier = 0
static

Referenced by addActionToDict().