KVIrc 5.2.4
Developer APIs
Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
KviKvsPopupManager Class Reference

#include <KviKvsPopupManager.h>

+ Inheritance diagram for KviKvsPopupManager:

Signals

void popupRefresh (const QString &szPopupName)
 

Public Member Functions

void add (const QString &szPopupName, KviKvsPopupMenu *pPopup)
 
void clear ()
 
void emitRefresh (const QString &szPopupName)
 
KviKvsPopupMenuget (const QString &szPopupName)
 
void load (const QString &filename)
 
KviKvsPopupMenulookup (const QString &szPopupName)
 
int popupCount ()
 
KviPointerHashTable< QString, KviKvsPopupMenu > * popupDict ()
 
void remove (const QString &szPopupName)
 
void save (const QString &filename)
 

Static Public Member Functions

static void done ()
 
static void init ()
 
static KviKvsPopupManagerinstance ()
 

Protected Member Functions

 KviKvsPopupManager ()
 
 ~KviKvsPopupManager ()
 

Protected Attributes

KviPointerHashTable< QString, KviKvsPopupMenu > * m_pPopupDict
 

Static Protected Attributes

static KviKvsPopupManagerm_pInstance = nullptr
 

Constructor & Destructor Documentation

◆ KviKvsPopupManager()

KviKvsPopupManager::KviKvsPopupManager ( )
protected

◆ ~KviKvsPopupManager()

KviKvsPopupManager::~KviKvsPopupManager ( )
protected

References m_pPopupDict.

Member Function Documentation

◆ add()

void KviKvsPopupManager::add ( const QString &  szPopupName,
KviKvsPopupMenu pPopup 
)

◆ clear()

void KviKvsPopupManager::clear ( )
inline

◆ done()

void KviKvsPopupManager::done ( )
static

References instance().

Referenced by KviKvs::done().

◆ emitRefresh()

void KviKvsPopupManager::emitRefresh ( const QString &  szPopupName)

◆ get()

KviKvsPopupMenu * KviKvsPopupManager::get ( const QString &  szPopupName)

References add(), lookup(), and m.

Referenced by PopupEditorWidget::commit().

◆ init()

void KviKvsPopupManager::init ( )
static

References instance(), and KviKvsPopupManager().

Referenced by KviKvs::init().

◆ instance()

static KviKvsPopupManager * KviKvsPopupManager::instance ( )
inlinestatic

◆ load()

void KviKvsPopupManager::load ( const QString &  filename)

◆ lookup()

KviKvsPopupMenu * KviKvsPopupManager::lookup ( const QString &  szPopupName)
inline

◆ popupCount()

int KviKvsPopupManager::popupCount ( )
inline

◆ popupDict()

KviPointerHashTable< QString, KviKvsPopupMenu > * KviKvsPopupManager::popupDict ( )
inline

◆ popupRefresh

void KviKvsPopupManager::popupRefresh ( const QString &  szPopupName)
signal

Referenced by add(), and emitRefresh().

◆ remove()

void KviKvsPopupManager::remove ( const QString &  szPopupName)
inline

◆ save()

void KviKvsPopupManager::save ( const QString &  filename)

Member Data Documentation

◆ m_pInstance

KviKvsPopupManager * KviKvsPopupManager::m_pInstance = nullptr
staticprotected

Referenced by KviKvsPopupManager().

◆ m_pPopupDict

KviPointerHashTable<QString, KviKvsPopupMenu>* KviKvsPopupManager::m_pPopupDict
protected

The documentation for this class was generated from the following files: