KVIrc 5.2.6
Developer APIs
KvsObject_pixmap Class Reference

#include <KvsObject_pixmap.h>

+ Inheritance diagram for KvsObject_pixmap:

Public Types

enum  Type { Pixmap , AnimatedPixmap , Image }
 

Signals

void aboutToDie ()
 

Public Member Functions

QImage * getImage ()
 
QPixmap * getPixmap ()
 
void setInternalImage (QImage *pImage)
 
void setInternalPixmap (QPixmap *pPixmap)
 
- Public Member Functions inherited from KviKvsObject
bool callFunction (KviKvsObject *pCaller, const QString &fncName, const QString &classOverride, KviKvsRunTimeContext *pContext, KviKvsVariant *pRetVal, KviKvsVariantList *pParams)
 
bool callFunction (KviKvsObject *pCaller, const QString &fncName, KviKvsVariant *pRetVal, KviKvsVariantList *pParams=nullptr)
 
bool callFunction (KviKvsObject *pCaller, const QString &fncName, KviKvsVariantList *pParams=nullptr)
 
bool connectSignal (const QString &sigName, KviKvsObject *target, const QString &slotName)
 
KviKvsHashdataContainer ()
 
bool die ()
 
bool dieNow ()
 
bool disconnectSignal (const QString &sigName, KviKvsObject *target, const QString &slotName)
 
bool disconnectSignal (const QString &sigName, KviKvsObjectConnection *con)
 
int emitSignal (const QString &sigName, KviKvsObjectFunctionCall *pOuterCall, KviKvsVariantList *pParams=nullptr)
 
KviKvsObjectfindChild (const QString &szClass, const QString &szName)
 
KviPointerHashTable< QString, KviKvsObjectFunctionHandler > * functionHandlers ()
 
KviKvsObjectClassgetClass (const QString &classOverride=QString())
 
KviKvsObjectClassgetExactClass ()
 
const QString & getName () const
 
kvs_hobject_t handle ()
 
bool inheritsClass (const QString &szClass)
 
bool inheritsClass (KviKvsObjectClass *pClass)
 
void killAllChildrenWithClass (KviKvsObjectClass *cl)
 
 KviKvsObject (KviKvsObjectClass *pClass, KviKvsObject *pParent, const QString &szName)
 
KviKvsObjectFunctionHandlerlookupFunctionHandler (const QString &funcName, const QString &classOverride=QString())
 
QObject * object () const
 
KviKvsObjectparentObject ()
 
QWidget * parentScriptWidget ()
 
void registerPrivateImplementation (const QString &szFunctionName, const QString &szCode)
 
void setObject (QObject *o, bool bIsOwned=true)
 
void setSignalName (const QString &szSigName)
 
void setSignalSender (kvs_hobject_t hObject)
 
kvs_hobject_t signalSender ()
 
 ~KviKvsObject ()
 

Public Attributes

Type m_currentType
 

Protected Slots

void frameChanged ()
 
- Protected Slots inherited from KviKvsObject
void delayedDie ()
 
void objectDestroyed ()
 

Protected Member Functions

bool fill (KviKvsObjectFunctionCall *c)
 
bool frameChangedEvent (KviKvsObjectFunctionCall *c)
 
bool grabWidget (KviKvsObjectFunctionCall *c)
 
bool height (KviKvsObjectFunctionCall *c)
 
bool load (KviKvsObjectFunctionCall *c)
 
bool loadAnimation (KviKvsObjectFunctionCall *c)
 
bool loadFromMemoryBuffer (KviKvsObjectFunctionCall *c)
 
bool mirrored (KviKvsObjectFunctionCall *c)
 
bool pixel (KviKvsObjectFunctionCall *c)
 
bool resize (KviKvsObjectFunctionCall *c)
 
bool rotate (KviKvsObjectFunctionCall *c)
 
bool save (KviKvsObjectFunctionCall *c)
 
bool scale (KviKvsObjectFunctionCall *c)
 
bool setPixel (KviKvsObjectFunctionCall *c)
 
bool startAnimation (KviKvsObjectFunctionCall *c)
 
bool stopAnimation (KviKvsObjectFunctionCall *c)
 
bool toGrayScale (KviKvsObjectFunctionCall *c)
 
bool width (KviKvsObjectFunctionCall *c)
 
- Protected Member Functions inherited from KviKvsObject
bool eventFilter (QObject *o, QEvent *e) override
 
bool function_childCount (KviKvsObjectFunctionCall *c)
 
bool function_children (KviKvsObjectFunctionCall *c)
 
bool function_className (KviKvsObjectFunctionCall *c)
 
bool function_destructor (KviKvsObjectFunctionCall *c)
 
bool function_emit (KviKvsObjectFunctionCall *c)
 
bool function_findChild (KviKvsObjectFunctionCall *c)
 
bool function_killTimer (KviKvsObjectFunctionCall *c)
 
bool function_listProperties (KviKvsObjectFunctionCall *c)
 
bool function_name (KviKvsObjectFunctionCall *c)
 
bool function_parent (KviKvsObjectFunctionCall *c)
 
bool function_property (KviKvsObjectFunctionCall *c)
 
bool function_setProperty (KviKvsObjectFunctionCall *c)
 
bool function_signalName (KviKvsObjectFunctionCall *c)
 
bool function_signalSender (KviKvsObjectFunctionCall *c)
 
bool function_startTimer (KviKvsObjectFunctionCall *c)
 
virtual bool init (KviKvsRunTimeContext *pContext, KviKvsVariantList *pParams)
 
void registerChild (KviKvsObject *c)
 
void registerConnection (KviKvsObjectConnection *con)
 
void timerEvent (QTimerEvent *e) override
 
void unregisterChild (KviKvsObject *c)
 
bool unregisterConnection (KviKvsObjectConnection *con)
 

Protected Attributes

KviAnimatedPixmapm_pAnimatedPixmap
 
QImage * m_pImage
 
QPixmap * m_pPixmap
 
- Protected Attributes inherited from KviKvsObject
bool m_bAboutToDie = false
 
bool m_bDestructorCalled = false
 
bool m_bInDelayedDeath = false
 
bool m_bObjectOwner = true
 
kvs_hobject_t m_hObject
 
kvs_hobject_t m_hSignalSender
 
KviPointerList< KviKvsObject > * m_pChildList = nullptr
 
KviKvsObjectClassm_pClass = nullptr
 
KviKvsObjectConnectionListm_pConnectionList = nullptr
 
KviKvsHashm_pDataContainer = nullptr
 
KviPointerHashTable< QString, KviKvsObjectFunctionHandler > * m_pFunctionHandlers = nullptr
 
QObject * m_pObject = nullptr
 
KviPointerHashTable< QString, KviKvsObjectConnectionList > * m_pSignalDict = nullptr
 
QString m_szName
 
QString m_szSignalName
 

Member Enumeration Documentation

◆ Type

Enumerator
Pixmap 
AnimatedPixmap 
Image 

Member Function Documentation

◆ aboutToDie

void KvsObject_pixmap::aboutToDie ( )
signal

◆ fill()

bool KvsObject_pixmap::fill ( KviKvsObjectFunctionCall * c)
protected

◆ frameChanged

void KvsObject_pixmap::frameChanged ( )
protectedslot

◆ frameChangedEvent()

bool KvsObject_pixmap::frameChangedEvent ( KviKvsObjectFunctionCall * c)
protected

◆ getImage()

QImage * KvsObject_pixmap::getImage ( )
inline

◆ getPixmap()

QPixmap * KvsObject_pixmap::getPixmap ( )
inline

◆ grabWidget()

bool KvsObject_pixmap::grabWidget ( KviKvsObjectFunctionCall * c)
protected

◆ height()

bool KvsObject_pixmap::height ( KviKvsObjectFunctionCall * c)
protected

◆ load()

bool KvsObject_pixmap::load ( KviKvsObjectFunctionCall * c)
protected

◆ loadAnimation()

bool KvsObject_pixmap::loadAnimation ( KviKvsObjectFunctionCall * c)
protected

◆ loadFromMemoryBuffer()

bool KvsObject_pixmap::loadFromMemoryBuffer ( KviKvsObjectFunctionCall * c)
protected

◆ mirrored()

bool KvsObject_pixmap::mirrored ( KviKvsObjectFunctionCall * c)
protected

◆ pixel()

bool KvsObject_pixmap::pixel ( KviKvsObjectFunctionCall * c)
protected

◆ resize()

bool KvsObject_pixmap::resize ( KviKvsObjectFunctionCall * c)
protected

◆ rotate()

bool KvsObject_pixmap::rotate ( KviKvsObjectFunctionCall * c)
protected

◆ save()

bool KvsObject_pixmap::save ( KviKvsObjectFunctionCall * c)
protected

◆ scale()

bool KvsObject_pixmap::scale ( KviKvsObjectFunctionCall * c)
protected

◆ setInternalImage()

void KvsObject_pixmap::setInternalImage ( QImage * pImage)

◆ setInternalPixmap()

void KvsObject_pixmap::setInternalPixmap ( QPixmap * pPixmap)

◆ setPixel()

bool KvsObject_pixmap::setPixel ( KviKvsObjectFunctionCall * c)
protected

◆ startAnimation()

bool KvsObject_pixmap::startAnimation ( KviKvsObjectFunctionCall * c)
protected

◆ stopAnimation()

bool KvsObject_pixmap::stopAnimation ( KviKvsObjectFunctionCall * c)
protected

◆ toGrayScale()

bool KvsObject_pixmap::toGrayScale ( KviKvsObjectFunctionCall * c)
protected

◆ width()

bool KvsObject_pixmap::width ( KviKvsObjectFunctionCall * c)
protected

Member Data Documentation

◆ m_currentType

Type KvsObject_pixmap::m_currentType

◆ m_pAnimatedPixmap

KviAnimatedPixmap* KvsObject_pixmap::m_pAnimatedPixmap
protected

◆ m_pImage

QImage* KvsObject_pixmap::m_pImage
protected

◆ m_pPixmap

QPixmap* KvsObject_pixmap::m_pPixmap
protected

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