KVIrc 5.2.4
Developer APIs
Public Member Functions | Protected Attributes | List of all members
KvsObject_sql Class Reference

#include <KvsObject_sql.h>

+ Inheritance diagram for KvsObject_sql:

Public Member Functions

bool beginTransaction (KviKvsObjectFunctionCall *c)
 
bool closeConnection (KviKvsObjectFunctionCall *c)
 
bool commit (KviKvsObjectFunctionCall *c)
 
bool connectionNames (KviKvsObjectFunctionCall *c)
 
bool features (KviKvsObjectFunctionCall *c)
 
bool lastError (KviKvsObjectFunctionCall *c)
 
bool queryBindValue (KviKvsObjectFunctionCall *c)
 
bool queryExec (KviKvsObjectFunctionCall *c)
 
bool queryFinish (KviKvsObjectFunctionCall *c)
 
bool queryFirst (KviKvsObjectFunctionCall *c)
 
bool queryLast (KviKvsObjectFunctionCall *c)
 
bool queryLastInsertId (KviKvsObjectFunctionCall *c)
 
bool queryNext (KviKvsObjectFunctionCall *c)
 
bool queryPrepare (KviKvsObjectFunctionCall *c)
 
bool queryPrevious (KviKvsObjectFunctionCall *c)
 
bool queryRecord (KviKvsObjectFunctionCall *c)
 
bool queryResultsSize (KviKvsObjectFunctionCall *c)
 
bool setConnection (KviKvsObjectFunctionCall *c)
 
bool tablesList (KviKvsObjectFunctionCall *c)
 
- 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 Attributes

QSqlQuery * m_pCurrentSQlQuery
 
QString mSzConnectionName
 
- 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 ()
 
- 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)
 

Member Function Documentation

◆ beginTransaction()

bool KvsObject_sql::beginTransaction ( KviKvsObjectFunctionCall c)

◆ closeConnection()

bool KvsObject_sql::closeConnection ( KviKvsObjectFunctionCall c)

◆ commit()

bool KvsObject_sql::commit ( KviKvsObjectFunctionCall c)

◆ connectionNames()

bool KvsObject_sql::connectionNames ( KviKvsObjectFunctionCall c)

◆ features()

bool KvsObject_sql::features ( KviKvsObjectFunctionCall c)

◆ lastError()

bool KvsObject_sql::lastError ( KviKvsObjectFunctionCall c)

◆ queryBindValue()

bool KvsObject_sql::queryBindValue ( KviKvsObjectFunctionCall c)

◆ queryExec()

bool KvsObject_sql::queryExec ( KviKvsObjectFunctionCall c)

◆ queryFinish()

bool KvsObject_sql::queryFinish ( KviKvsObjectFunctionCall c)

◆ queryFirst()

bool KvsObject_sql::queryFirst ( KviKvsObjectFunctionCall c)

◆ queryLast()

bool KvsObject_sql::queryLast ( KviKvsObjectFunctionCall c)

◆ queryLastInsertId()

bool KvsObject_sql::queryLastInsertId ( KviKvsObjectFunctionCall c)

◆ queryNext()

bool KvsObject_sql::queryNext ( KviKvsObjectFunctionCall c)

◆ queryPrepare()

bool KvsObject_sql::queryPrepare ( KviKvsObjectFunctionCall c)

◆ queryPrevious()

bool KvsObject_sql::queryPrevious ( KviKvsObjectFunctionCall c)

◆ queryRecord()

bool KvsObject_sql::queryRecord ( KviKvsObjectFunctionCall c)

◆ queryResultsSize()

bool KvsObject_sql::queryResultsSize ( KviKvsObjectFunctionCall c)

◆ setConnection()

bool KvsObject_sql::setConnection ( KviKvsObjectFunctionCall c)

◆ tablesList()

bool KvsObject_sql::tablesList ( KviKvsObjectFunctionCall c)

Member Data Documentation

◆ m_pCurrentSQlQuery

QSqlQuery* KvsObject_sql::m_pCurrentSQlQuery
protected

◆ mSzConnectionName

QString KvsObject_sql::mSzConnectionName
protected

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