![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviKvsObject.h>
Public Member Functions | |
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) |
KviKvsHash * | dataContainer () |
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) |
KviKvsObject * | findChild (const QString &szClass, const QString &szName) |
KviPointerHashTable< QString, KviKvsObjectFunctionHandler > * | functionHandlers () |
KviKvsObjectClass * | getClass (const QString &classOverride=QString()) |
KviKvsObjectClass * | getExactClass () |
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) | |
KviKvsObjectFunctionHandler * | lookupFunctionHandler (const QString &funcName, const QString &classOverride=QString()) |
QObject * | object () const |
KviKvsObject * | parentObject () |
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 Slots | |
void | delayedDie () |
void | objectDestroyed () |
Protected Attributes | |
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 |
KviKvsObjectClass * | m_pClass = nullptr |
KviKvsObjectConnectionList * | m_pConnectionList = nullptr |
KviKvsHash * | m_pDataContainer = nullptr |
KviPointerHashTable< QString, KviKvsObjectFunctionHandler > * | m_pFunctionHandlers = nullptr |
QObject * | m_pObject = nullptr |
KviPointerHashTable< QString, KviKvsObjectConnectionList > * | m_pSignalDict = nullptr |
QString | m_szName |
QString | m_szSignalName |
Private Member Functions | |
void | callDestructor () |
Friends | |
class | KviKvsObjectClass |
class | KviKvsObjectController |
KviKvsObject::KviKvsObject | ( | KviKvsObjectClass * | pClass, |
KviKvsObject * | pParent, | ||
const QString & | szName ) |
References g_hNextObjectHandle, KviKvsKernel::instance(), KviKvsObject(), KviKvsObjectClass, m_hObject, m_pChildList, m_pClass, m_pDataContainer, m_szName, KviKvsKernel::objectController(), registerChild(), and KviKvsObjectController::registerObject().
Referenced by KvsObject_painter::attachDevice(), callFunction(), callFunction(), callFunction(), connectSignal(), disconnectSignal(), emitSignal(), KvsObject_widget::eventFilter(), findChild(), function_children(), function_findChild(), function_parent(), function_setProperty(), killAllChildrenWithClass(), KviKvsObject(), KviKvsObjectClass, KvsObject_tableWidget::paint(), KvsObject_painter::painterDeviceHeight(), parentObject(), registerChild(), KvsObject_socket::slotNewConnection(), and unregisterChild().
KviKvsObject::~KviKvsObject | ( | ) |
References callDestructor(), KviPointerHashTableEntry< Key, T >::data(), disconnectSignal(), KviKvsKernel::instance(), KviPointerHashTableEntry< Key, T >::key(), KVI_ASSERT_MSG, m_bAboutToDie, m_bDestructorCalled, m_bObjectOwner, m_pChildList, m_pConnectionList, m_pDataContainer, m_pFunctionHandlers, m_pObject, m_pSignalDict, KviKvsKernel::objectController(), objectDestroyed(), parentObject(), KviKvsObjectConnection::pSourceObject, KviKvsObjectConnection::szSignal, unregisterChild(), and KviKvsObjectController::unregisterObject().
|
private |
References callFunction(), KVI_ASSERT, m_bAboutToDie, and m_bDestructorCalled.
Referenced by delayedDie(), dieNow(), and ~KviKvsObject().
bool KviKvsObject::callFunction | ( | KviKvsObject * | pCaller, |
const QString & | fncName, | ||
const QString & | classOverride, | ||
KviKvsRunTimeContext * | pContext, | ||
KviKvsVariant * | pRetVal, | ||
KviKvsVariantList * | pParams ) |
References __tr2qs_ctx, KviKvsRunTimeContext::error(), getClass(), h, KviKvsObjectFunctionHandler::Internal, KviKvsObject(), lookupFunctionHandler(), and m_szName.
Referenced by KvsObject_wizard::accept(), KviKvsObjectClass::allocateInstance(), KvsObject_textBrowser::anchorClicked(), KvsObject_wizard::backClicked(), callDestructor(), callFunction(), callFunction(), KvsObject_tableWidget::cellActivated(), KvsObject_tableWidget::cellDoubleClicked(), KvsObject_listWidget::currentItemChanged(), KvsObject_comboBox::editTextChanged(), emitSignal(), KvsObject_widget::eventFilter(), KvsObject_xmlReader::fatalError(), KvsObject_treeWidget::fileDropped(), KvsObject_pixmap::frameChanged(), KvsObject_wizard::nextClicked(), KvsObject_tableWidget::paint(), KvsObject_wizard::reject(), KvsObject_listWidget::selectionChanged(), KvsObject_comboBox::slotActivated(), KvsObject_trayIcon::slotActivated(), KvsObject_button::slotClicked(), KvsObject_toolButton::slotClicked(), KvsObject_treeWidget::slotClicked(), KvsObject_colorDialog::slotColorSelected(), KvsObject_ftp::slotCommandFinished(), KvsObject_socket::slotConnected(), KvsObject_tabWidget::slotCurrentChanged(), KvsObject_treeWidget::slotCurrentChanged(), KvsObject_colorDialog::slotCurrentColorChanged(), KvsObject_http::slotDataReadProgress(), KvsObject_http::slotDataSendProgress(), KvsObject_ftp::slotDataTransferProgress(), KvsObject_dateTimeEdit::slotDateChanged(), KvsObject_dateTimeEdit::slotDateTimeChanged(), KvsObject_socket::slotDisconnected(), KvsObject_http::slotDone(), KvsObject_socket::slotError(), KvsObject_socket::slotHostFound(), KvsObject_popupMenu::slothovered(), KvsObject_treeWidget::slotItemActivated(), KvsObject_listWidget::slotItemChanged(), KvsObject_treeWidget::slotItemChanged(), KvsObject_treeWidget::slotItemCollapsed(), KvsObject_listWidget::slotItemEntered(), KvsObject_tableWidget::slotItemEntered(), KvsObject_treeWidget::slotItemExpanded(), KvsObject_ftp::slotListInfo(), KvsObject_lineEdit::slotlostFocus(), KvsObject_trayIcon::slotMessageClicked(), KvsObject_socket::slotNewConnection(), KvsObject_treeWidget::slotOnItemEntered(), KvsObject_process::slotReadStderr(), KvsObject_process::slotReadStdout(), KvsObject_http::slotReadyRead(), KvsObject_socket::slotReadyRead(), KvsObject_http::slotRequestFinished(), KvsObject_http::slotRequestStarted(), KvsObject_http::slotResponseHeaderReceived(), KvsObject_lineEdit::slotreturnPressed(), KvsObject_treeWidget::slotSelectionChanged(), KvsObject_http::slotSslErrors(), KvsObject_ftp::slotStateChanged(), KvsObject_http::slotStateChanged(), KvsObject_socket::slotStateChanged(), KvsObject_tabWidget::slotTabCloseRequest(), KvsObject_lineEdit::slottextChanged(), KvsObject_dateTimeEdit::slotTimeChanged(), KvsObject_popupMenu::slottriggered(), timerEvent(), KvsObject_checkBox::toggled(), KvsObject_radioButton::toggled(), KvsObject_slider::valueChanged(), and KvsObject_spinBox::valueChanged().
bool KviKvsObject::callFunction | ( | KviKvsObject * | pCaller, |
const QString & | fncName, | ||
KviKvsVariant * | pRetVal, | ||
KviKvsVariantList * | pParams = nullptr ) |
References callFunction(), KviKvsKernel::emptyParameterList(), g_pApp, KviKvsKernel::instance(), and KviKvsObject().
bool KviKvsObject::callFunction | ( | KviKvsObject * | pCaller, |
const QString & | fncName, | ||
KviKvsVariantList * | pParams = nullptr ) |
References callFunction(), and KviKvsObject().
bool KviKvsObject::connectSignal | ( | const QString & | sigName, |
KviKvsObject * | target, | ||
const QString & | slotName ) |
|
inline |
References m_pDataContainer.
Referenced by objects_kvs_fnc_variables().
|
protectedslot |
References callDestructor(), KVI_ASSERT, m_bAboutToDie, m_bDestructorCalled, and m_bInDelayedDeath.
Referenced by die().
bool KviKvsObject::die | ( | ) |
References delayedDie(), m_bAboutToDie, and m_bInDelayedDeath.
Referenced by KvsObject_treeWidgetItem::childDestroyed(), and objectDestroyed().
bool KviKvsObject::dieNow | ( | ) |
bool KviKvsObject::disconnectSignal | ( | const QString & | sigName, |
KviKvsObject * | target, | ||
const QString & | slotName ) |
bool KviKvsObject::disconnectSignal | ( | const QString & | sigName, |
KviKvsObjectConnection * | con ) |
References l, m_pSignalDict, KviKvsObjectConnection::pTargetObject, and unregisterConnection().
Referenced by emitSignal(), objects_kvs_cmd_disconnect(), and ~KviKvsObject().
int KviKvsObject::emitSignal | ( | const QString & | sigName, |
KviKvsObjectFunctionCall * | pOuterCall, | ||
KviKvsVariantList * | pParams = nullptr ) |
References __tr2qs_ctx, KviPointerList< T >::append(), callFunction(), KviKvsRunTimeCall::context(), KviPointerListIterator< T >::current(), disconnectSignal(), KviPointerList< T >::first(), getClass(), handle(), KviKvsKernel::instance(), KviKvsObject(), l, m_hObject, m_pSignalDict, m_szName, KviPointerList< T >::next(), s, KviPointerList< T >::setAutoDelete(), setSignalName(), setSignalSender(), signalSender(), and KviKvsRunTimeCall::warning().
Referenced by function_destructor(), function_emit(), KvsObject_http::functionDataReadProgressEvent(), KvsObject_http::functionDataSendProgressEvent(), KvsObject_http::functionDoneEvent(), KvsObject_http::functionReadyReadEvent(), KvsObject_http::functionRequestFinishedEvent(), KvsObject_http::functionRequestStartedEvent(), KvsObject_http::functionResponseHeaderReceivedEvent(), KvsObject_http::functionSslErrorsEvent(), and KvsObject_http::functionStateChangedEvent().
|
overrideprotected |
Referenced by KvsObject_widget::eventFilter().
KviKvsObject * KviKvsObject::findChild | ( | const QString & | szClass, |
const QString & | szName ) |
References KviQString::equalCI(), KviKvsObject(), m_pChildList, and o.
Referenced by function_findChild().
|
protected |
References m_pChildList, KviKvsObjectFunctionCall::returnValue(), and KviKvsVariant::setInteger().
Referenced by KviKvsObjectController::init().
|
protected |
References a, KviKvsObject(), m_pChildList, o, KviKvsObjectFunctionCall::returnValue(), and KviKvsVariant::setArray().
Referenced by KviKvsObjectController::init().
|
protected |
References getClass(), KviKvsObjectFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by KviKvsObjectController::init().
|
protected |
References emitSignal().
Referenced by KviKvsObjectController::init().
|
protected |
References emitSignal(), KVS_PF_OPTIONAL, KVS_PT_NONEMPTYSTRING, KVS_PT_VARIANTLIST, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, and KVSO_PARAMETERS_END.
Referenced by KviKvsObjectController::init().
|
protected |
|
protected |
References KVS_PT_INT, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, and KVSO_PARAMETERS_END.
Referenced by KviKvsObjectController::init().
|
protected |
References __tr2qs_ctx, a, KviControlCodes::Bold, KviKvsRunTimeCall::context(), KVI_OUT_SYSTEMMESSAGE, KVS_PF_OPTIONAL, KVS_PT_BOOL, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, KVSO_PARAMETERS_END, m_pClass, m_pObject, m_szName, o, p, KviKvsObjectFunctionCall::returnValue(), KviKvsVariant::setArray(), KviKvsVariant::setNothing(), w, and KviKvsRunTimeContext::window().
Referenced by KviKvsObjectController::init().
|
protected |
References getName(), KviKvsObjectFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by KviKvsObjectController::init().
|
protected |
References KviKvsObject(), o, parentObject(), KviKvsObjectFunctionCall::returnValue(), and KviKvsVariant::setHObject().
Referenced by KviKvsObjectController::init().
|
protected |
References __tr2qs_ctx, a, f, KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_NONEMPTYSTRING, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, KVSO_PARAMETERS_END, m_pClass, m_pObject, m_szName, p, KviKvsObjectFunctionCall::returnValue(), KviKvsVariant::setArray(), KviKvsVariant::setBoolean(), KviKvsVariant::setInteger(), KviKvsVariant::setNothing(), KviKvsVariant::setReal(), KviKvsVariant::setString(), v, and KviKvsRunTimeCall::warning().
Referenced by KviKvsObjectController::init().
|
protected |
References __tr2qs_ctx, a, KviKvsVariant::asInteger(), KviKvsVariant::asString(), g, g_pIconManager, h, i, KviKvsKernel::instance(), KviKvsObject(), KVS_PT_NONEMPTYSTRING, KVS_PT_VARIANT, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, KVSO_PARAMETERS_END, KviKvsObjectController::lookupObject(), m_pClass, m_pObject, m_szName, KviKvsKernel::objectController(), p, r, KviKvsObjectFunctionCall::returnValue(), s, KviKvsVariant::setNothing(), v, w, KviKvsRunTimeCall::warning(), WRONG_TYPE, x, and y.
Referenced by KviKvsObjectController::init().
|
protected |
References m_szSignalName, KviKvsObjectFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by KviKvsObjectController::init().
|
protected |
References m_hSignalSender, KviKvsObjectFunctionCall::returnValue(), and KviKvsVariant::setHObject().
Referenced by KviKvsObjectController::init().
|
protected |
References KVS_PT_UINT, KVSO_PARAMETER, KVSO_PARAMETERS_BEGIN, KVSO_PARAMETERS_END, KviKvsObjectFunctionCall::returnValue(), and KviKvsVariant::setInteger().
Referenced by KviKvsObjectController::init().
|
inline |
References m_pFunctionHandlers.
KviKvsObjectClass * KviKvsObject::getClass | ( | const QString & | classOverride = QString() | ) |
References KviQString::equalCI(), KviKvsObjectClass, m_pClass, KviKvsObjectClass::m_pParentClass, and KviKvsObjectClass::name().
Referenced by callFunction(), emitSignal(), function_className(), killAllChildrenWithClass(), KviKvsObjectController::killAllObjectsWithClass(), and lookupFunctionHandler().
|
inline |
References KviKvsObjectClass, and m_pClass.
|
inline |
References m_szName.
Referenced by function_name(), KvsObject_checkBox::init(), KvsObject_colorDialog::init(), KvsObject_dateTimeEdit::init(), KvsObject_dialog::init(), KvsObject_dockWindow::init(), KvsObject_groupBox::init(), KvsObject_layout::init(), KvsObject_mainWindow::init(), KvsObject_treeWidget::init(), KvsObject_widget::init(), KvsObject_window::init(), KvsObject_wizard::init(), and objects_kvs_fnc_name().
|
inline |
References m_hObject.
Referenced by emitSignal(), KvsObject_widget::eventFilter(), KvsObject_treeWidgetItem::itemToHandle(), KviKvsCoreFunctions::KVSCF(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KvsObject_tableWidget::paint(), KviKvsObjectController::registerObject(), KvsObject_socket::slotNewConnection(), and KviKvsObjectController::unregisterObject().
bool KviKvsObject::inheritsClass | ( | const QString & | szClass | ) |
bool KviKvsObject::inheritsClass | ( | KviKvsObjectClass * | pClass | ) |
References KviKvsObjectClass, m_pClass, and KviKvsObjectClass::m_pParentClass.
Referenced by inheritsClass(), KvsObject_treeWidgetItem::init(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), and KVSO_CLASS_FUNCTION().
|
protectedvirtual |
Reimplemented in KvsObject_button, KvsObject_checkBox, KvsObject_colorDialog, KvsObject_comboBox, KvsObject_dateTimeEdit, KvsObject_dialog, KvsObject_dockWindow, KvsObject_groupBox, KvsObject_hBox, KvsObject_label, KvsObject_layout, KvsObject_lcd, KvsObject_lineEdit, KvsObject_listWidget, KvsObject_mainWindow, KvsObject_menuBar, KvsObject_popupMenu, KvsObject_progressBar, KvsObject_radioButton, KvsObject_slider, KvsObject_socket, KvsObject_spinBox, KvsObject_tableWidget, KvsObject_tabWidget, KvsObject_textBrowser, KvsObject_textedit, KvsObject_toolBar, KvsObject_toolButton, KvsObject_treeWidget, KvsObject_treeWidgetItem, KvsObject_vBox, KvsObject_widget, KvsObject_window, KvsObject_wizard, KvsObject_workspace, and KvsObject_wrapper.
Referenced by KviKvsObjectClass::allocateInstance().
void KviKvsObject::killAllChildrenWithClass | ( | KviKvsObjectClass * | cl | ) |
References KviPointerList< T >::append(), KviPointerList< T >::first(), getClass(), killAllChildrenWithClass(), KviKvsObject(), KviKvsObjectClass, m_pChildList, KviPointerList< T >::next(), and KviPointerList< T >::setAutoDelete().
Referenced by killAllChildrenWithClass(), and KviKvsObjectController::killAllObjectsWithClass().
KviKvsObjectFunctionHandler * KviKvsObject::lookupFunctionHandler | ( | const QString & | funcName, |
const QString & | classOverride = QString() ) |
References getClass(), h, KviKvsObjectClass, KviKvsObjectClass::lookupFunctionHandler(), and m_pFunctionHandlers.
Referenced by callFunction(), and connectSignal().
|
inline |
References m_pObject.
Referenced by KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), parentScriptWidget(), KvsObject_button::widget(), KvsObject_checkBox::widget(), KvsObject_colorDialog::widget(), KvsObject_comboBox::widget(), KvsObject_dateTimeEdit::widget(), KvsObject_dialog::widget(), KvsObject_groupBox::widget(), KvsObject_hBox::widget(), KvsObject_label::widget(), KvsObject_layout::widget(), KvsObject_lcd::widget(), KvsObject_lineEdit::widget(), KvsObject_listWidget::widget(), KvsObject_mainWindow::widget(), KvsObject_menuBar::widget(), KvsObject_popupMenu::widget(), KvsObject_progressBar::widget(), KvsObject_radioButton::widget(), KvsObject_slider::widget(), KvsObject_spinBox::widget(), KvsObject_tableWidget::widget(), KvsObject_tabWidget::widget(), KvsObject_textBrowser::widget(), KvsObject_textedit::widget(), KvsObject_toolBar::widget(), KvsObject_toolButton::widget(), KvsObject_treeWidget::widget(), KvsObject_vBox::widget(), KvsObject_widget::widget(), KvsObject_window::widget(), KvsObject_wizard::widget(), KvsObject_workspace::widget(), and KvsObject_wrapper::widget().
|
protectedslot |
References die(), and m_pObject.
Referenced by setObject(), and ~KviKvsObject().
|
inline |
References KviKvsObject().
Referenced by function_parent(), KvsObject_treeWidgetItem::init(), parentScriptWidget(), and ~KviKvsObject().
QWidget * KviKvsObject::parentScriptWidget | ( | ) |
References object(), and parentObject().
Referenced by KvsObject_checkBox::init(), KvsObject_colorDialog::init(), KvsObject_dateTimeEdit::init(), KvsObject_dialog::init(), KvsObject_groupBox::init(), KvsObject_hBox::init(), KvsObject_layout::init(), KvsObject_mainWindow::init(), KvsObject_treeWidget::init(), KvsObject_treeWidgetItem::init(), KvsObject_widget::init(), and KvsObject_wizard::init().
|
protected |
References KviKvsObject(), and m_pChildList.
Referenced by KviKvsObject().
|
protected |
References m_pConnectionList.
Referenced by connectSignal().
void KviKvsObject::registerPrivateImplementation | ( | const QString & | szFunctionName, |
const QString & | szCode ) |
References m_pClass, and m_pFunctionHandlers.
void KviKvsObject::setObject | ( | QObject * | o, |
bool | bIsOwned = true ) |
References connect(), m_bObjectOwner, m_pObject, o, and objectDestroyed().
Referenced by KvsObject_checkBox::init(), KvsObject_colorDialog::init(), KvsObject_dateTimeEdit::init(), KvsObject_dialog::init(), KvsObject_dockWindow::init(), KvsObject_groupBox::init(), KvsObject_hBox::init(), KvsObject_layout::init(), KvsObject_mainWindow::init(), KvsObject_treeWidget::init(), KvsObject_widget::init(), KvsObject_window::init(), KvsObject_wizard::init(), and KvsObject_wrapper::init().
|
inline |
References m_szSignalName.
Referenced by emitSignal().
|
inline |
References m_hSignalSender.
Referenced by emitSignal().
|
inline |
References m_hSignalSender.
Referenced by emitSignal().
|
overrideprotected |
References callFunction(), e, and v.
|
protected |
References KviKvsObject(), and m_pChildList.
Referenced by ~KviKvsObject().
|
protected |
References m_pConnectionList.
Referenced by disconnectSignal(), and disconnectSignal().
|
friend |
References KviKvsObject(), and KviKvsObjectClass.
Referenced by KvsObject_widget::eventFilter(), getClass(), getExactClass(), inheritsClass(), inheritsClass(), killAllChildrenWithClass(), KviKvsObject(), KviKvsObjectClass, lookupFunctionHandler(), KvsObject_tableWidget::paint(), and KvsObject_socket::slotNewConnection().
|
friend |
References KviKvsObjectController.
Referenced by KviKvsObjectController.
|
protected |
Referenced by callDestructor(), delayedDie(), die(), dieNow(), and ~KviKvsObject().
|
protected |
Referenced by callDestructor(), delayedDie(), dieNow(), and ~KviKvsObject().
|
protected |
Referenced by delayedDie(), and die().
|
protected |
Referenced by setObject(), and ~KviKvsObject().
|
protected |
Referenced by emitSignal(), handle(), and KviKvsObject().
|
protected |
Referenced by function_signalSender(), setSignalSender(), and signalSender().
|
protected |
|
protected |
|
protected |
Referenced by registerConnection(), unregisterConnection(), and ~KviKvsObject().
|
protected |
Referenced by dataContainer(), KviKvsObject(), and ~KviKvsObject().
|
protected |
Referenced by functionHandlers(), lookupFunctionHandler(), registerPrivateImplementation(), and ~KviKvsObject().
|
protected |
Referenced by function_listProperties(), function_property(), function_setProperty(), object(), objectDestroyed(), setObject(), and ~KviKvsObject().
|
protected |
Referenced by connectSignal(), disconnectSignal(), disconnectSignal(), emitSignal(), and ~KviKvsObject().
|
protected |
Referenced by callFunction(), emitSignal(), function_listProperties(), function_property(), function_setProperty(), getName(), and KviKvsObject().
|
protected |
Referenced by function_signalName(), and setSignalName().