1 #ifndef _KVI_KVS_SCRIPT_H_
2 #define _KVI_KVS_SCRIPT_H_
120 KviKvsScript(
const QString & szName,
const QString &
szBuffer, ScriptType eType = InstructionList);
146 const QString &
name()
const;
152 const QString & code()
const;
167 void setName(
const QString & szName);
263 void dump(
const char * prefix);
304 const QChar * buffer()
const;
334 #endif //_KVI_KVS_SCRIPT_H_
Definition: KviHeapObject.h:124
KVIRC_API int run(const QString &url, int contextSpec=FirstFreeContext, KviConsoleWindow *pConsole=0)
Definition: KviIrcUrl.cpp:212
Definition: KviOptions.h:601
Definition: KviKvsScript.h:83
This class defines a new data type which contains variant data.
Definition: KviKvsVariant.h:351
#define KVIRC_API
Definition: kvi_settings.h:128
KviKvsTreeNodeInstruction * m_pTree
Definition: KviKvsScript.h:330
RunStatus
Holds the run status of the script.
Definition: KviKvsScript.h:70
Class to handle variant variables lists.
Definition: KviKvsVariantList.h:41
The KVIrc Script class.
Definition: KviKvsScript.h:59
ScriptType
Holds the type of the script.
Definition: KviKvsScript.h:81
Definition: KviKvsObject.h:50
QString m_szBuffer
Definition: KviKvsScript.h:325
KviKvsScript::ScriptType m_eType
Definition: KviKvsScript.h:328
Definition: KviKvsParser.h:54
Definition: KviKvsRunTimeContext.h:43
Definition: KviKvsScript.h:84
Definition: KviKvsReport.h:33
Treenode class to handle instructions.
Definition: KviKvsTreeNodeInstruction.h:42
unsigned int m_uLock
Definition: KviKvsScript.h:331
C++ Template based double linked pointer list class.
Base class for all windows in KVIrc.
Definition: KviWindow.h:74
Definition: KviKvsRunTimeContext.h:103
Parser class to handle variant variables lists.
QString name()
Definition: KviRuntimeInfo.cpp:655
friend class KviKvsScript
Definition: KviKvsRunTimeContext.h:105
Contains the KviWindow class.
KviKvsScriptData * m_pData
Definition: KviKvsScript.h:139
Handling of variant data type in KVS.
RunFlags
Holds the run flags of the script.
Definition: KviKvsScript.h:92
Holds the data of the script.
Definition: KviKvsScript.h:317
char szBuffer[4096]
Definition: winamp.cpp:77
This file contains compile time settings.
unsigned int m_uRefs
Definition: KviKvsScript.h:322
KVIRC_API bool parse(const char *url, KviCString &cmdBuffer, int contextSpec=KVI_IRCURL_CONTEXT_FIRSTFREE)
Definition: KviIrcUrl.cpp:46
Helper functions for the QString class.
const QChar * m_pBuffer
Definition: KviKvsScript.h:326
QString m_szName
Definition: KviKvsScript.h:324
Definition: KviError.h:49