LLMultiPreview Class Reference

#include <llpreview.h>

Inheritance diagram for LLMultiPreview:

Inheritance graph
[legend]
Collaboration diagram for LLMultiPreview:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLMultiPreview (const LLRect &rect)
void open ()
void tabOpen (LLFloater *opened_floater, bool from_click)
void userSetShape (const LLRect &new_rect)

Static Public Member Functions

static LLMultiPreviewgetAutoOpenInstance (const LLUUID &id)
static void setAutoOpenInstance (LLMultiPreview *previewp, const LLUUID &id)

Protected Types

typedef std::map< LLUUID,
LLViewHandle
handle_map_t

Static Protected Attributes

static std::map< LLUUID, LLViewHandlesAutoOpenPreviewHandles

Detailed Description

Definition at line 47 of file llpreview.h.


Member Typedef Documentation

typedef std::map<LLUUID, LLViewHandle> LLMultiPreview::handle_map_t [protected]

Reimplemented from LLFloater.

Definition at line 60 of file llpreview.h.


Constructor & Destructor Documentation

LLMultiPreview::LLMultiPreview ( const LLRect rect  ) 

Definition at line 511 of file llpreview.cpp.

References LLMultiFloater::setCanResize(), and TRUE.


Member Function Documentation

LLMultiPreview * LLMultiPreview::getAutoOpenInstance ( const LLUUID id  )  [static]

Definition at line 548 of file llpreview.cpp.

References LLFloaterView::getFloaterByHandle(), gFloaterView, NULL, and sAutoOpenPreviewHandles.

void LLMultiPreview::open (  )  [virtual]

Reimplemented from LLMultiFloater.

Definition at line 516 of file llpreview.cpp.

References LLPreview::getAssetStatus(), LLTabContainerCommon::getCurrentPanel(), LLPreview::loadAsset(), LLMultiFloater::mTabContainer, LLMultiFloater::open(), and LLPreview::PREVIEW_ASSET_UNLOADED.

Referenced by doToSelected(), and LLFolderView::openSelectedItems().

void LLMultiPreview::setAutoOpenInstance ( LLMultiPreview previewp,
const LLUUID id 
) [static]

Definition at line 559 of file llpreview.cpp.

References LLPanel::getHandle(), and sAutoOpenPreviewHandles.

void LLMultiPreview::tabOpen ( LLFloater opened_floater,
bool  from_click 
) [virtual]

Reimplemented from LLMultiFloater.

Definition at line 538 of file llpreview.cpp.

References LLPreview::getAssetStatus(), LLPreview::loadAsset(), and LLPreview::PREVIEW_ASSET_UNLOADED.

void LLMultiPreview::userSetShape ( const LLRect new_rect  )  [virtual]

Reimplemented from LLFloater.

Definition at line 527 of file llpreview.cpp.

References LLTabContainerCommon::getCurrentPanel(), LLRectBase< Type >::getHeight(), LLRectBase< Type >::getWidth(), LLView::mRect, LLMultiFloater::mTabContainer, and LLFloater::userSetShape().


Member Data Documentation

std::map< LLUUID, LLViewHandle > LLMultiPreview::sAutoOpenPreviewHandles [static, protected]

Definition at line 61 of file llpreview.h.

Referenced by getAutoOpenInstance(), and setAutoOpenInstance().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:32 2010 for Second Life Viewer by  doxygen 1.4.7