KVIrc 5.2.4
Developer APIs
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
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

References m_pProc.

Referenced by KviStatusBar::createApplet().

◆ icon()

QPixmap * KviStatusBarAppletDescriptor::icon ( )
inline

◆ id()

int KviStatusBarAppletDescriptor::id ( )
inline

References m_iId.

◆ internalName()

const QString & KviStatusBarAppletDescriptor::internalName ( )
inline

◆ preloadModule()

const QString & KviStatusBarAppletDescriptor::preloadModule ( )
inline

◆ registerApplet()

void KviStatusBarAppletDescriptor::registerApplet ( KviStatusBarApplet a)
protected

◆ unregisterApplet()

void KviStatusBarAppletDescriptor::unregisterApplet ( KviStatusBarApplet a)
protected

◆ visibleName()

const QString & KviStatusBarAppletDescriptor::visibleName ( )
inline

Friends And Related Symbol Documentation

◆ KviStatusBar

friend class KviStatusBar
friend

◆ KviStatusBarApplet

friend class KviStatusBarApplet
friend

Member Data Documentation

◆ m_iId

int KviStatusBarAppletDescriptor::m_iId
protected

◆ 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: