All static information from an Script like name, version, etc.
More...
#include <script_info.hpp>
Public Member Functions |
|
const char * | GetAuthor () const |
| | Get the Author of the script.
|
|
const char * | GetName () const |
| | Get the Name of the script.
|
|
const char * | GetShortName () const |
| | Get the 4 character long short name of the script.
|
|
const char * | GetDescription () const |
| | Get the description of the script.
|
|
int | GetVersion () const |
| | Get the version of the script.
|
|
const char * | GetDate () const |
| | Get the last-modified date of the script.
|
|
const char * | GetInstanceName () const |
| | Get the name of the instance of the script to create.
|
|
const char * | GetURL () const |
| | Get the website for this script.
|
|
const char * | GetMainScript () const |
| | Get the filename of the main.nut script.
|
|
const char * | GetTarFile () const |
| | Get the filename of the tar the script is in.
|
|
bool | CheckMethod (const char *name) const |
| | Check if a given method exists.
|
|
virtual class ScriptScanner * | GetScanner () |
| | Get the scanner which has found this ScriptInfo.
|
|
bool | GetSettings () |
| | Get the settings of the Script.
|
|
const ScriptConfigItemList * | GetConfigList () const |
| | Get the config list for this Script.
|
|
const ScriptConfigItem * | GetConfigItem (const char *name) const |
| | Get the description of a certain Script config option.
|
|
SQInteger | AddSetting (HSQUIRRELVM vm) |
| | Set a setting.
|
|
SQInteger | AddLabels (HSQUIRRELVM vm) |
| | Add labels for a setting.
|
|
int | GetSettingDefaultValue (const char *name) const |
| | Get the default value for a setting.
|
|
virtual bool | IsDeveloperOnly () const |
| | Can this script be selected by developers only?
|
|
virtual int32 | AddRef () |
|
virtual int32 | Release () |
|
virtual void | FinalRelease () |
Static Public Member Functions |
|
static SQInteger | Constructor (HSQUIRRELVM vm, ScriptInfo *info) |
| | Process the creation of a FileInfo object.
|
Private Attributes |
|
char * | main_script |
| | The full path of the script.
|
|
char * | tar_file |
| | If, which tar file the script was in.
|
|
const char * | author |
| | Author of the script.
|
|
const char * | name |
| | Full name of the script.
|
|
const char * | short_name |
| | Short name (4 chars) which uniquely identifies the script.
|
|
const char * | description |
| | Small description of the script.
|
|
const char * | date |
| | The date the script was written at.
|
|
const char * | instance_name |
| | Name of the main class in the script.
|
|
int | version |
| | Version of the script.
|
|
const char * | url |
| | URL of the script.
|
|
class ScriptScanner * | scanner |
| | ScriptScanner object that was used to scan this script info.
|
Additional Inherited Members |
|
int32 | m_ref_cnt |
Detailed Description
All static information from an Script like name, version, etc.
Definition at line 32 of file script_info.hpp.
The documentation for this class was generated from the following files: