KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
KviCustomToolBarManager Class Reference

#include <KviCustomToolBarManager.h>

Public Member Functions

void clear ()
 
KviCustomToolBarDescriptorcreate (const QString &szId, const QString &szLabelCode)
 
void createToolBarsVisibleAtStartup ()
 
int descriptorCount ()
 
KviPointerHashTable< QString,
KviCustomToolBarDescriptor > * 
descriptors ()
 
bool destroyDescriptor (const QString &szId)
 
KviCustomToolBarDescriptorfind (const QString &szId)
 
KviCustomToolBarDescriptorfindDescriptorByInternalId (int id)
 
KviCustomToolBarfirstExistingToolBar ()
 
QString idForNewToolBar (const QString &szTemplate)
 
void load (const QString &szFileName)
 
bool renameDescriptor (const QString &szId, const QString &szNewId, const QString &szNewLabelCode)
 
void save (const QString &szFileName)
 
void storeVisibilityState ()
 
void updateVisibleToolBars ()
 
int visibleToolBarCount ()
 

Static Public Member Functions

static void done ()
 
static void init ()
 
static KviCustomToolBarManagerinstance ()
 

Protected Member Functions

 KviCustomToolBarManager ()
 
 ~KviCustomToolBarManager ()
 

Protected Attributes

KviPointerHashTable< QString,
KviCustomToolBarDescriptor > * 
m_pDescriptors
 

Static Protected Attributes

static KviCustomToolBarManagerm_pInstance = nullptr
 

Constructor & Destructor Documentation

KviCustomToolBarManager::KviCustomToolBarManager ( )
protected
KviCustomToolBarManager::~KviCustomToolBarManager ( )
protected

References m_pDescriptors.

Member Function Documentation

void KviCustomToolBarManager::clear ( )
KviCustomToolBarDescriptor * KviCustomToolBarManager::create ( const QString &  szId,
const QString &  szLabelCode 
)
void KviCustomToolBarManager::createToolBarsVisibleAtStartup ( )
int KviCustomToolBarManager::descriptorCount ( )
inline
KviPointerHashTable<QString, KviCustomToolBarDescriptor>* KviCustomToolBarManager::descriptors ( )
inline
bool KviCustomToolBarManager::destroyDescriptor ( const QString &  szId)
void KviCustomToolBarManager::done ( )
static

References m_pInstance.

Referenced by KviApplication::~KviApplication().

KviCustomToolBarDescriptor* KviCustomToolBarManager::find ( const QString &  szId)
inline
KviCustomToolBarDescriptor * KviCustomToolBarManager::findDescriptorByInternalId ( int  id)
KviCustomToolBar * KviCustomToolBarManager::firstExistingToolBar ( )
QString KviCustomToolBarManager::idForNewToolBar ( const QString &  szTemplate)
void KviCustomToolBarManager::init ( )
static
static KviCustomToolBarManager* KviCustomToolBarManager::instance ( )
inlinestatic
void KviCustomToolBarManager::load ( const QString &  szFileName)
bool KviCustomToolBarManager::renameDescriptor ( const QString &  szId,
const QString &  szNewId,
const QString &  szNewLabelCode 
)
void KviCustomToolBarManager::save ( const QString &  szFileName)
void KviCustomToolBarManager::storeVisibilityState ( )
void KviCustomToolBarManager::updateVisibleToolBars ( )
int KviCustomToolBarManager::visibleToolBarCount ( )

Member Data Documentation

KviPointerHashTable<QString, KviCustomToolBarDescriptor>* KviCustomToolBarManager::m_pDescriptors
protected
KviCustomToolBarManager * KviCustomToolBarManager::m_pInstance = nullptr
staticprotected

Referenced by done(), and init().


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