KVIrc 5.2.6
Developer APIs
KviCustomToolBarManager Class Reference

#include <KviCustomToolBarManager.h>

Public Member Functions

void clear ()
 
KviCustomToolBarDescriptorcreate (const QString &szId, const QString &szLabelCode)
 
void createToolBarsVisibleAtStartup ()
 
int descriptorCount () const
 
KviPointerHashTable< QString, KviCustomToolBarDescriptor > * descriptors () const
 
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 = nullptr
 

Static Protected Attributes

static KviCustomToolBarManagerm_pInstance = nullptr
 

Constructor & Destructor Documentation

◆ KviCustomToolBarManager()

KviCustomToolBarManager::KviCustomToolBarManager ( )
protected

◆ ~KviCustomToolBarManager()

KviCustomToolBarManager::~KviCustomToolBarManager ( )
protected

References m_pDescriptors.

Member Function Documentation

◆ clear()

void KviCustomToolBarManager::clear ( )

◆ create()

KviCustomToolBarDescriptor * KviCustomToolBarManager::create ( const QString & szId,
const QString & szLabelCode )

◆ createToolBarsVisibleAtStartup()

void KviCustomToolBarManager::createToolBarsVisibleAtStartup ( )

◆ descriptorCount()

int KviCustomToolBarManager::descriptorCount ( ) const
inline

◆ descriptors()

KviPointerHashTable< QString, KviCustomToolBarDescriptor > * KviCustomToolBarManager::descriptors ( ) const
inline

◆ destroyDescriptor()

bool KviCustomToolBarManager::destroyDescriptor ( const QString & szId)

◆ done()

void KviCustomToolBarManager::done ( )
static

References m_pInstance.

Referenced by KviApplication::~KviApplication().

◆ find()

◆ findDescriptorByInternalId()

KviCustomToolBarDescriptor * KviCustomToolBarManager::findDescriptorByInternalId ( int id)

◆ firstExistingToolBar()

◆ idForNewToolBar()

QString KviCustomToolBarManager::idForNewToolBar ( const QString & szTemplate)

◆ init()

void KviCustomToolBarManager::init ( )
static

◆ instance()

◆ load()

◆ renameDescriptor()

bool KviCustomToolBarManager::renameDescriptor ( const QString & szId,
const QString & szNewId,
const QString & szNewLabelCode )

◆ save()

◆ storeVisibilityState()

void KviCustomToolBarManager::storeVisibilityState ( )

◆ updateVisibleToolBars()

void KviCustomToolBarManager::updateVisibleToolBars ( )

◆ visibleToolBarCount()

int KviCustomToolBarManager::visibleToolBarCount ( )

Member Data Documentation

◆ m_pDescriptors

◆ m_pInstance

KviCustomToolBarManager * KviCustomToolBarManager::m_pInstance = nullptr
staticprotected

Referenced by done(), and init().


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