KVIrc 5.2.4
Developer APIs
Functions | Variables
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 ( popupMenu  ,
addMenu   
)

◆ KVSO_CLASS_FUNCTION() [3/8]

KVSO_CLASS_FUNCTION ( popupMenu  ,
exec   
)

◆ KVSO_CLASS_FUNCTION() [4/8]

KVSO_CLASS_FUNCTION ( popupMenu  ,
highlightedEvent   
)

◆ KVSO_CLASS_FUNCTION() [5/8]

KVSO_CLASS_FUNCTION ( popupMenu  ,
insertItem   
)

◆ 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()

static void removeAction ( int  idx)
static

◆ removeMenuAllActions()

static void removeMenuAllActions ( QMenu *  pMenu)
static

References actionsDict, and i.

Referenced by KvsObject_popupMenu::aboutToDie().

Variable Documentation

◆ actionsDict

QHash<int, QAction *> actionsDict
static

◆ iIdentifier

int iIdentifier = 0
static

Referenced by addActionToDict().