LLFloaterCompileQueue Class Reference

#include <llcompilequeue.h>

Inheritance diagram for LLFloaterCompileQueue:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterCompileQueue:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static LLFloaterCompileQueuecreate ()

Protected Member Functions

 LLFloaterCompileQueue (const std::string &name, const LLRect &rect)
virtual ~LLFloaterCompileQueue ()
virtual void handleInventory (LLViewerObject *viewer_obj, InventoryObjectList *inv)
void compile (const char *filename, const LLUUID &asset_id)
void removeItemByAssetID (const LLUUID &asset_id)
void saveItemByAssetID (const LLUUID &asset_id)
void updateAssetID (const LLUUID &old_asset_id, const LLUUID &new_asset_id)

Static Protected Member Functions

static void scriptArrived (LLVFS *vfs, const LLUUID &asset_id, LLAssetType::EType type, void *user_data, S32 status, LLExtStat ext_status)
static void onSaveTextComplete (const LLUUID &asset_id, void *user_data, S32 status, LLExtStat ext_status)
static void onSaveBytecodeComplete (const LLUUID &asset_id, void *user_data, S32 status, LLExtStat ext_status)

Protected Attributes

LLViewerInventoryItem::item_array_t mCurrentScripts


Detailed Description

Definition at line 121 of file llcompilequeue.h.


Constructor & Destructor Documentation

LLFloaterCompileQueue::LLFloaterCompileQueue ( const std::string &  name,
const LLRect rect 
) [protected]

Definition at line 295 of file llcompilequeue.cpp.

Referenced by create().

Here is the caller graph for this function:

LLFloaterCompileQueue::~LLFloaterCompileQueue (  )  [protected, virtual]

Definition at line 299 of file llcompilequeue.cpp.


Member Function Documentation

LLFloaterCompileQueue * LLFloaterCompileQueue::create (  )  [static]

---------------------------------------------------------------------------- Class LLFloaterCompileQueue ----------------------------------------------------------------------------

Definition at line 283 of file llcompilequeue.cpp.

References LLFloaterView::getNewFloaterPosition(), LLControlGroup::getRect(), gFloaterView, gSavedSettings, LLFloaterCompileQueue(), LLRectBase< Type >::mLeft, LLRectBase< Type >::mTop, LLFloater::open(), S32, and LLRectBase< Type >::translate().

Referenced by LLToolsSelectedScriptAction::handleEvent().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterCompileQueue::handleInventory ( LLViewerObject viewer_obj,
InventoryObjectList inv 
) [protected, virtual]

void LLFloaterCompileQueue::scriptArrived ( LLVFS vfs,
const LLUUID asset_id,
LLAssetType::EType  type,
void *  user_data,
S32  status,
LLExtStat  ext_status 
) [static, protected]

void LLFloaterCompileQueue::onSaveTextComplete ( const LLUUID asset_id,
void *  user_data,
S32  status,
LLExtStat  ext_status 
) [static, protected]

Definition at line 449 of file llcompilequeue.cpp.

References LLViewerWindow::alertXml(), LLAssetStorage::getErrorString(), gViewerWindow, llendl, llinfos, and llwarns.

Referenced by compile().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterCompileQueue::onSaveBytecodeComplete ( const LLUUID asset_id,
void *  user_data,
S32  status,
LLExtStat  ext_status 
) [static, protected]

void LLFloaterCompileQueue::compile ( const char *  filename,
const LLUUID asset_id 
) [protected]

void LLFloaterCompileQueue::removeItemByAssetID ( const LLUUID asset_id  )  [protected]

Definition at line 521 of file llcompilequeue.cpp.

References LLDynamicArray< Type, BlockSize >::count(), LLDynamicArray< Type, BlockSize >::get(), i, llendl, llinfos, mCurrentScripts, LLFloaterScriptQueue::nextObject(), LLDynamicArray< Type, BlockSize >::remove(), and S32.

Referenced by compile(), onSaveBytecodeComplete(), and scriptArrived().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterCompileQueue::saveItemByAssetID ( const LLUUID asset_id  )  [protected]

void LLFloaterCompileQueue::updateAssetID ( const LLUUID old_asset_id,
const LLUUID new_asset_id 
) [protected]

Definition at line 565 of file llcompilequeue.cpp.

References LLDynamicArray< Type, BlockSize >::count(), LLDynamicArray< Type, BlockSize >::get(), i, mCurrentScripts, and S32.

Referenced by onSaveBytecodeComplete().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation


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

Generated on Fri May 16 08:45:19 2008 for SecondLife by  doxygen 1.5.5