LLFloaterScriptDebugOutput Class Reference

#include <llfloaterscriptdebug.h>

Inheritance diagram for LLFloaterScriptDebugOutput:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterScriptDebugOutput:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLFloaterScriptDebugOutput ()
 LLFloaterScriptDebugOutput (const LLUUID &object_id)
 ~LLFloaterScriptDebugOutput ()
virtual void initFloater (const LLString &title, BOOL resizable, S32 min_width, S32 min_height, BOOL drag_on_left, BOOL minimizable, BOOL close_btn)
void addLine (const std::string &utf8mesg, const std::string &user_name, const LLColor4 &color)

Static Public Member Functions

static LLFloaterScriptDebugOutputshow (const LLUUID &object_id)
static LLFloaterScriptDebugOutputgetFloaterByID (const LLUUID &id)

Protected Types

typedef std::map< LLUUID,
LLFloaterScriptDebugOutput * > 
instance_map_t

Protected Attributes

LLTextEditormHistoryEditor
LLUUID mObjectID

Static Protected Attributes

static instance_map_t sInstanceMap


Detailed Description

Definition at line 58 of file llfloaterscriptdebug.h.


Member Typedef Documentation

Definition at line 77 of file llfloaterscriptdebug.h.


Constructor & Destructor Documentation

LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput (  ) 

Definition at line 157 of file llfloaterscriptdebug.cpp.

References mObjectID, and sInstanceMap.

Referenced by show().

Here is the caller graph for this function:

LLFloaterScriptDebugOutput::LLFloaterScriptDebugOutput ( const LLUUID object_id  ) 

LLFloaterScriptDebugOutput::~LLFloaterScriptDebugOutput (  ) 

Definition at line 207 of file llfloaterscriptdebug.cpp.

References mObjectID, and sInstanceMap.


Member Function Documentation

void LLFloaterScriptDebugOutput::initFloater ( const LLString title,
BOOL  resizable,
S32  min_width,
S32  min_height,
BOOL  drag_on_left,
BOOL  minimizable,
BOOL  close_btn 
) [virtual]

void LLFloaterScriptDebugOutput::addLine ( const std::string &  utf8mesg,
const std::string &  user_name,
const LLColor4 color 
)

Definition at line 212 of file llfloaterscriptdebug.cpp.

References LLTextEditor::appendColoredText(), FALSE, LLUUID::isNull(), mHistoryEditor, mObjectID, LLFloater::setCanClose(), LLFloater::setCanTearOff(), and LLFloater::setTitle().

Referenced by LLFloaterScriptDebug::addScriptLine().

Here is the call graph for this function:

Here is the caller graph for this function:

LLFloaterScriptDebugOutput * LLFloaterScriptDebugOutput::show ( const LLUUID object_id  )  [static]

Definition at line 229 of file llfloaterscriptdebug.cpp.

References LLFloaterScriptDebugOutput(), NULL, LLFloater::open(), and sInstanceMap.

Referenced by LLFloaterScriptDebug::addOutputWindow().

Here is the call graph for this function:

Here is the caller graph for this function:

LLFloaterScriptDebugOutput * LLFloaterScriptDebugOutput::getFloaterByID ( const LLUUID id  )  [static]

Definition at line 248 of file llfloaterscriptdebug.cpp.

References NULL, and sInstanceMap.

Referenced by LLFloaterScriptDebug::addScriptLine().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 75 of file llfloaterscriptdebug.h.

Referenced by addLine(), initFloater(), and LLFloaterScriptDebugOutput().


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

Generated on Fri May 16 08:46:29 2008 for SecondLife by  doxygen 1.5.5