#include <llpreview.h>
Inheritance diagram for LLMultiPreview:
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 LLMultiPreview * | getAutoOpenInstance (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, LLViewHandle > | sAutoOpenPreviewHandles |
Definition at line 47 of file llpreview.h.
typedef std::map<LLUUID, LLViewHandle> LLMultiPreview::handle_map_t [protected] |
LLMultiPreview::LLMultiPreview | ( | const LLRect & | rect | ) |
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.
Reimplemented from LLMultiFloater.
Definition at line 538 of file llpreview.cpp.
References LLPreview::getAssetStatus(), LLPreview::loadAsset(), and LLPreview::PREVIEW_ASSET_UNLOADED.
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().
std::map< LLUUID, LLViewHandle > LLMultiPreview::sAutoOpenPreviewHandles [static, protected] |
Definition at line 61 of file llpreview.h.
Referenced by getAutoOpenInstance(), and setAutoOpenInstance().