KVIrc 5.2.0
Developer APIs
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
KvsObject_widget Class Reference

#include <KvsObject_widget.h>

+ Inheritance diagram for KvsObject_widget:

Signals

void aboutToDie ()
 

Public Member Functions

QWidget * widget ()
 
- 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 ()
 

Protected Member Functions

bool addWidgetToWrappedLayout (KviKvsObjectFunctionCall *c)
 
bool backgroundColor (KviKvsObjectFunctionCall *c)
 
bool centerToScreen (KviKvsObjectFunctionCall *c)
 
bool colorPalette (KviKvsObjectFunctionCall *c)
 
bool eventFilter (QObject *o, QEvent *e) override
 
bool fontAscent (KviKvsObjectFunctionCall *c)
 
bool fontDescent (KviKvsObjectFunctionCall *c)
 
bool fontMetricsHeight (KviKvsObjectFunctionCall *c)
 
bool fontMetricsLineSpacing (KviKvsObjectFunctionCall *c)
 
bool fontMetricsWidth (KviKvsObjectFunctionCall *c)
 
bool foregroundColor (KviKvsObjectFunctionCall *c)
 
bool geometry (KviKvsObjectFunctionCall *c)
 
bool globalCursorX (KviKvsObjectFunctionCall *c)
 
bool globalCursorY (KviKvsObjectFunctionCall *c)
 
bool grab (KviKvsObjectFunctionCall *)
 
bool hasFocus (KviKvsObjectFunctionCall *c)
 
bool height (KviKvsObjectFunctionCall *)
 
bool hide (KviKvsObjectFunctionCall *)
 
bool init (KviKvsRunTimeContext *pContext, KviKvsVariantList *pParams) override
 
bool insertIntoStatusBar (KviKvsObjectFunctionCall *c)
 
bool isEnabled (KviKvsObjectFunctionCall *c)
 
bool isTopLevel (KviKvsObjectFunctionCall *c)
 
bool isVisible (KviKvsObjectFunctionCall *c)
 
bool loadInterface (KviKvsObjectFunctionCall *c)
 
bool lower (KviKvsObjectFunctionCall *)
 
bool mapFromGlobal (KviKvsObjectFunctionCall *c)
 
bool mapToGlobal (KviKvsObjectFunctionCall *c)
 
bool move (KviKvsObjectFunctionCall *c)
 
bool parentWidget (KviKvsObjectFunctionCall *c)
 
bool raise (KviKvsObjectFunctionCall *)
 
bool removeFromStatusBar (KviKvsObjectFunctionCall *c)
 
bool repaint (KviKvsObjectFunctionCall *c)
 
bool resize (KviKvsObjectFunctionCall *c)
 
bool screenResolution (KviKvsObjectFunctionCall *c)
 
bool setAttribute (KviKvsObjectFunctionCall *c)
 
bool setBackgroundColor (KviKvsObjectFunctionCall *c)
 
bool setBackgroundImage (KviKvsObjectFunctionCall *c)
 
bool setEnabled (KviKvsObjectFunctionCall *c)
 
bool setFixedHeight (KviKvsObjectFunctionCall *c)
 
bool setFixedSize (KviKvsObjectFunctionCall *c)
 
bool setFixedWidth (KviKvsObjectFunctionCall *c)
 
bool setFocus (KviKvsObjectFunctionCall *c)
 
bool setFocusPolicy (KviKvsObjectFunctionCall *c)
 
bool setFont (KviKvsObjectFunctionCall *c)
 
bool setForegroundColor (KviKvsObjectFunctionCall *c)
 
bool setGeometry (KviKvsObjectFunctionCall *c)
 
bool setKeyShortcut (KviKvsObjectFunctionCall *c)
 
bool setMask (KviKvsObjectFunctionCall *c)
 
bool setMaximumHeight (KviKvsObjectFunctionCall *c)
 
bool setMaximumWidth (KviKvsObjectFunctionCall *c)
 
bool setMinimumHeight (KviKvsObjectFunctionCall *c)
 
bool setMinimumWidth (KviKvsObjectFunctionCall *c)
 
bool setMouseTracking (KviKvsObjectFunctionCall *c)
 
bool setParent (KviKvsObjectFunctionCall *c)
 
bool setSizePolicy (KviKvsObjectFunctionCall *c)
 
bool setStyleSheet (KviKvsObjectFunctionCall *c)
 
bool setToolTip (KviKvsObjectFunctionCall *)
 
bool setWFlags (KviKvsObjectFunctionCall *c)
 
bool setWindowIcon (KviKvsObjectFunctionCall *c)
 
bool setWindowTitle (KviKvsObjectFunctionCall *c)
 
bool show (KviKvsObjectFunctionCall *c)
 
bool sizeHint (KviKvsObjectFunctionCall *c)
 
bool update (KviKvsObjectFunctionCall *c)
 
bool width (KviKvsObjectFunctionCall *)
 
bool windowTitle (KviKvsObjectFunctionCall *c)
 
bool x (KviKvsObjectFunctionCall *)
 
bool y (KviKvsObjectFunctionCall *)
 
- 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)
 
void registerChild (KviKvsObject *c)
 
void registerConnection (KviKvsObjectConnection *con)
 
void timerEvent (QTimerEvent *e) override
 
void unregisterChild (KviKvsObject *c)
 
bool unregisterConnection (KviKvsObjectConnection *con)
 

Protected Attributes

KviKvsRunTimeContextm_pContext = nullptr
 
QGraphicsDropShadowEffect * pGraphicsEffect = nullptr
 
- 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
 

Additional Inherited Members

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

Member Function Documentation

◆ aboutToDie

void KvsObject_widget::aboutToDie ( )
signal

◆ addWidgetToWrappedLayout()

bool KvsObject_widget::addWidgetToWrappedLayout ( KviKvsObjectFunctionCall c)
protected

◆ backgroundColor()

bool KvsObject_widget::backgroundColor ( KviKvsObjectFunctionCall c)
protected

◆ centerToScreen()

bool KvsObject_widget::centerToScreen ( KviKvsObjectFunctionCall c)
protected

◆ colorPalette()

bool KvsObject_widget::colorPalette ( KviKvsObjectFunctionCall c)
protected

◆ eventFilter()

bool KvsObject_widget::eventFilter ( QObject *  o,
QEvent *  e 
)
overrideprotected

◆ fontAscent()

bool KvsObject_widget::fontAscent ( KviKvsObjectFunctionCall c)
protected

◆ fontDescent()

bool KvsObject_widget::fontDescent ( KviKvsObjectFunctionCall c)
protected

◆ fontMetricsHeight()

bool KvsObject_widget::fontMetricsHeight ( KviKvsObjectFunctionCall c)
protected

◆ fontMetricsLineSpacing()

bool KvsObject_widget::fontMetricsLineSpacing ( KviKvsObjectFunctionCall c)
protected

◆ fontMetricsWidth()

bool KvsObject_widget::fontMetricsWidth ( KviKvsObjectFunctionCall c)
protected

◆ foregroundColor()

bool KvsObject_widget::foregroundColor ( KviKvsObjectFunctionCall c)
protected

◆ geometry()

bool KvsObject_widget::geometry ( KviKvsObjectFunctionCall c)
protected

◆ globalCursorX()

bool KvsObject_widget::globalCursorX ( KviKvsObjectFunctionCall c)
protected

◆ globalCursorY()

bool KvsObject_widget::globalCursorY ( KviKvsObjectFunctionCall c)
protected

◆ grab()

bool KvsObject_widget::grab ( KviKvsObjectFunctionCall )
protected

◆ hasFocus()

bool KvsObject_widget::hasFocus ( KviKvsObjectFunctionCall c)
protected

◆ height()

bool KvsObject_widget::height ( KviKvsObjectFunctionCall )
protected

Referenced by eventFilter().

◆ hide()

bool KvsObject_widget::hide ( KviKvsObjectFunctionCall )
protected

◆ init()

bool KvsObject_widget::init ( KviKvsRunTimeContext pContext,
KviKvsVariantList pParams 
)
overrideprotectedvirtual

◆ insertIntoStatusBar()

bool KvsObject_widget::insertIntoStatusBar ( KviKvsObjectFunctionCall c)
protected

◆ isEnabled()

bool KvsObject_widget::isEnabled ( KviKvsObjectFunctionCall c)
protected

◆ isTopLevel()

bool KvsObject_widget::isTopLevel ( KviKvsObjectFunctionCall c)
protected

◆ isVisible()

bool KvsObject_widget::isVisible ( KviKvsObjectFunctionCall c)
protected

◆ loadInterface()

bool KvsObject_widget::loadInterface ( KviKvsObjectFunctionCall c)
protected

◆ lower()

bool KvsObject_widget::lower ( KviKvsObjectFunctionCall )
protected

◆ mapFromGlobal()

bool KvsObject_widget::mapFromGlobal ( KviKvsObjectFunctionCall c)
protected

◆ mapToGlobal()

bool KvsObject_widget::mapToGlobal ( KviKvsObjectFunctionCall c)
protected

◆ move()

bool KvsObject_widget::move ( KviKvsObjectFunctionCall c)
protected

◆ parentWidget()

bool KvsObject_widget::parentWidget ( KviKvsObjectFunctionCall c)
protected

◆ raise()

bool KvsObject_widget::raise ( KviKvsObjectFunctionCall )
protected

◆ removeFromStatusBar()

bool KvsObject_widget::removeFromStatusBar ( KviKvsObjectFunctionCall c)
protected

◆ repaint()

bool KvsObject_widget::repaint ( KviKvsObjectFunctionCall c)
protected

◆ resize()

bool KvsObject_widget::resize ( KviKvsObjectFunctionCall c)
protected

◆ screenResolution()

bool KvsObject_widget::screenResolution ( KviKvsObjectFunctionCall c)
protected

◆ setAttribute()

bool KvsObject_widget::setAttribute ( KviKvsObjectFunctionCall c)
protected

◆ setBackgroundColor()

bool KvsObject_widget::setBackgroundColor ( KviKvsObjectFunctionCall c)
protected

◆ setBackgroundImage()

bool KvsObject_widget::setBackgroundImage ( KviKvsObjectFunctionCall c)
protected

◆ setEnabled()

bool KvsObject_widget::setEnabled ( KviKvsObjectFunctionCall c)
protected

◆ setFixedHeight()

bool KvsObject_widget::setFixedHeight ( KviKvsObjectFunctionCall c)
protected

◆ setFixedSize()

bool KvsObject_widget::setFixedSize ( KviKvsObjectFunctionCall c)
protected

◆ setFixedWidth()

bool KvsObject_widget::setFixedWidth ( KviKvsObjectFunctionCall c)
protected

◆ setFocus()

bool KvsObject_widget::setFocus ( KviKvsObjectFunctionCall c)
protected

◆ setFocusPolicy()

bool KvsObject_widget::setFocusPolicy ( KviKvsObjectFunctionCall c)
protected

◆ setFont()

bool KvsObject_widget::setFont ( KviKvsObjectFunctionCall c)
protected

◆ setForegroundColor()

bool KvsObject_widget::setForegroundColor ( KviKvsObjectFunctionCall c)
protected

◆ setGeometry()

bool KvsObject_widget::setGeometry ( KviKvsObjectFunctionCall c)
protected

◆ setKeyShortcut()

bool KvsObject_widget::setKeyShortcut ( KviKvsObjectFunctionCall c)
protected

◆ setMask()

bool KvsObject_widget::setMask ( KviKvsObjectFunctionCall c)
protected

◆ setMaximumHeight()

bool KvsObject_widget::setMaximumHeight ( KviKvsObjectFunctionCall c)
protected

◆ setMaximumWidth()

bool KvsObject_widget::setMaximumWidth ( KviKvsObjectFunctionCall c)
protected

◆ setMinimumHeight()

bool KvsObject_widget::setMinimumHeight ( KviKvsObjectFunctionCall c)
protected

◆ setMinimumWidth()

bool KvsObject_widget::setMinimumWidth ( KviKvsObjectFunctionCall c)
protected

◆ setMouseTracking()

bool KvsObject_widget::setMouseTracking ( KviKvsObjectFunctionCall c)
protected

◆ setParent()

bool KvsObject_widget::setParent ( KviKvsObjectFunctionCall c)
protected

◆ setSizePolicy()

bool KvsObject_widget::setSizePolicy ( KviKvsObjectFunctionCall c)
protected

◆ setStyleSheet()

bool KvsObject_widget::setStyleSheet ( KviKvsObjectFunctionCall c)
protected

◆ setToolTip()

bool KvsObject_widget::setToolTip ( KviKvsObjectFunctionCall )
protected

◆ setWFlags()

bool KvsObject_widget::setWFlags ( KviKvsObjectFunctionCall c)
protected

◆ setWindowIcon()

bool KvsObject_widget::setWindowIcon ( KviKvsObjectFunctionCall c)
protected

◆ setWindowTitle()

bool KvsObject_widget::setWindowTitle ( KviKvsObjectFunctionCall c)
protected

◆ show()

bool KvsObject_widget::show ( KviKvsObjectFunctionCall c)
protected

◆ sizeHint()

bool KvsObject_widget::sizeHint ( KviKvsObjectFunctionCall c)
protected

◆ update()

bool KvsObject_widget::update ( KviKvsObjectFunctionCall c)
protected

◆ widget()

QWidget * KvsObject_widget::widget ( )
inline

References KviKvsObject::object().

Referenced by eventFilter().

◆ width()

bool KvsObject_widget::width ( KviKvsObjectFunctionCall )
protected

Referenced by eventFilter().

◆ windowTitle()

bool KvsObject_widget::windowTitle ( KviKvsObjectFunctionCall c)
protected

◆ x()

bool KvsObject_widget::x ( KviKvsObjectFunctionCall )
protected

◆ y()

bool KvsObject_widget::y ( KviKvsObjectFunctionCall )
protected

Member Data Documentation

◆ m_pContext

KviKvsRunTimeContext* KvsObject_widget::m_pContext = nullptr
protected

Referenced by eventFilter().

◆ pGraphicsEffect

QGraphicsDropShadowEffect* KvsObject_widget::pGraphicsEffect = nullptr
protected

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