KVIrc 5.2.6
Developer APIs
KviStatusBarAppletDescriptor Class Reference

#include <KviStatusBarApplet.h>

+ Inheritance diagram for KviStatusBarAppletDescriptor:

Public Member Functions

QPixmap * icon ()
 
int id ()
 
const QString & internalName ()
 
 KviStatusBarAppletDescriptor (const QString &szVisibleName, const QString &szInternalName, CreateAppletCallback pProc, const QString &szPreloadModule=QString(), const QPixmap &pixIcon=QPixmap())
 
const QString & preloadModule ()
 
const QString & visibleName ()
 
virtual ~KviStatusBarAppletDescriptor ()
 

Protected Member Functions

KviStatusBarAppletcreate (KviStatusBar *pBar)
 
void registerApplet (KviStatusBarApplet *a)
 
void unregisterApplet (KviStatusBarApplet *a)
 

Protected Attributes

int m_iId
 
KviPointerList< KviStatusBarApplet > * m_pAppletList
 
QPixmap * m_pIcon
 
CreateAppletCallback m_pProc
 
QString m_szInternalName
 
QString m_szPreloadModule
 
QString m_szVisibleName
 

Friends

class KviStatusBar
 
class KviStatusBarApplet
 

Constructor & Destructor Documentation

◆ KviStatusBarAppletDescriptor()

KviStatusBarAppletDescriptor::KviStatusBarAppletDescriptor ( const QString & szVisibleName,
const QString & szInternalName,
CreateAppletCallback pProc,
const QString & szPreloadModule = QString(),
const QPixmap & pixIcon = QPixmap() )

◆ ~KviStatusBarAppletDescriptor()

KviStatusBarAppletDescriptor::~KviStatusBarAppletDescriptor ( )
virtual

Member Function Documentation

◆ create()

KviStatusBarApplet * KviStatusBarAppletDescriptor::create ( KviStatusBar * pBar)
protected

◆ icon()

QPixmap * KviStatusBarAppletDescriptor::icon ( )
inline

References m_pIcon.

◆ id()

int KviStatusBarAppletDescriptor::id ( )
inline

References m_iId.

◆ internalName()

const QString & KviStatusBarAppletDescriptor::internalName ( )
inline

References m_szInternalName.

◆ preloadModule()

const QString & KviStatusBarAppletDescriptor::preloadModule ( )
inline

References m_szPreloadModule.

◆ registerApplet()

void KviStatusBarAppletDescriptor::registerApplet ( KviStatusBarApplet * a)
protected

References a, KviStatusBarApplet, and m_pAppletList.

◆ unregisterApplet()

void KviStatusBarAppletDescriptor::unregisterApplet ( KviStatusBarApplet * a)
protected

References a, KviStatusBarApplet, and m_pAppletList.

◆ visibleName()

const QString & KviStatusBarAppletDescriptor::visibleName ( )
inline

References m_szVisibleName.

Referenced by KviStatusBar::tipRequest().

Friends And Related Symbol Documentation

◆ KviStatusBar

friend class KviStatusBar
friend

References KviStatusBar.

Referenced by create(), and KviStatusBar.

◆ KviStatusBarApplet

Member Data Documentation

◆ m_iId

int KviStatusBarAppletDescriptor::m_iId
protected

Referenced by id(), and KviStatusBarAppletDescriptor().

◆ m_pAppletList

KviPointerList<KviStatusBarApplet>* KviStatusBarAppletDescriptor::m_pAppletList
protected

◆ m_pIcon

QPixmap* KviStatusBarAppletDescriptor::m_pIcon
protected

◆ m_pProc

CreateAppletCallback KviStatusBarAppletDescriptor::m_pProc
protected

◆ m_szInternalName

QString KviStatusBarAppletDescriptor::m_szInternalName
protected

◆ m_szPreloadModule

QString KviStatusBarAppletDescriptor::m_szPreloadModule
protected

◆ m_szVisibleName

QString KviStatusBarAppletDescriptor::m_szVisibleName
protected

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