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: