KVIrc 5.2.6
Developer APIs
KviKvsObjectFunctionHandler Class Referenceabstract

#include <KviKvsObjectFunctionHandler.h>

+ Inheritance diagram for KviKvsObjectFunctionHandler:

Public Types

enum  Flags { Internal = 1 }
 

Public Member Functions

unsigned int flags ()
 
bool isClone ()
 
void setClone (bool bCl)
 
virtual ~KviKvsObjectFunctionHandler ()
 

Protected Member Functions

virtual bool call (KviKvsObject *pObject, KviKvsObjectFunctionCall *pCall)=0
 
virtual KviKvsObjectFunctionHandlerclone ()=0
 
virtual bool isScriptHandler ()
 
 KviKvsObjectFunctionHandler (unsigned int uFlags=0)
 
virtual QString reminder ()
 
virtual QString scriptHandlerCode ()
 
virtual void setReminder (const QString &szReminder)
 

Protected Attributes

bool m_bClone
 
unsigned int m_uFlags
 

Friends

class KviKvsObject
 
class KviKvsObjectClass
 

Member Enumeration Documentation

◆ Flags

Enumerator
Internal 

Constructor & Destructor Documentation

◆ KviKvsObjectFunctionHandler()

KviKvsObjectFunctionHandler::KviKvsObjectFunctionHandler ( unsigned int uFlags = 0)
protected

References m_bClone.

◆ ~KviKvsObjectFunctionHandler()

KviKvsObjectFunctionHandler::~KviKvsObjectFunctionHandler ( )
virtualdefault

Member Function Documentation

◆ call()

◆ clone()

◆ flags()

unsigned int KviKvsObjectFunctionHandler::flags ( )
inline

◆ isClone()

bool KviKvsObjectFunctionHandler::isClone ( )

References m_bClone.

Referenced by ClassEditorWidget::createFullClass().

◆ isScriptHandler()

bool KviKvsObjectFunctionHandler::isScriptHandler ( )
protectedvirtual

◆ reminder()

QString KviKvsObjectFunctionHandler::reminder ( )
protectedvirtual

◆ scriptHandlerCode()

QString KviKvsObjectFunctionHandler::scriptHandlerCode ( )
protectedvirtual

◆ setClone()

void KviKvsObjectFunctionHandler::setClone ( bool bCl)
inline

◆ setReminder()

void KviKvsObjectFunctionHandler::setReminder ( const QString & szReminder)
protectedvirtual

Friends And Related Symbol Documentation

◆ KviKvsObject

friend class KviKvsObject
friend

◆ KviKvsObjectClass

friend class KviKvsObjectClass
friend

Member Data Documentation

◆ m_bClone

bool KviKvsObjectFunctionHandler::m_bClone
protected

◆ m_uFlags

unsigned int KviKvsObjectFunctionHandler::m_uFlags
protected

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