LLFloaterLandmark Class Reference

#include <llfloaterlandmark.h>

Inheritance diagram for LLFloaterLandmark:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterLandmark:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLFloaterLandmark (const LLSD &data)
virtual ~LLFloaterLandmark ()
virtual BOOL handleDragAndDrop (S32 x, S32 y, MASK mask, BOOL drop, EDragAndDropType cargo_type, void *cargo_data, EAcceptance *accept, LLString &tooltip_msg)
virtual BOOL handleKeyHere (KEY key, MASK mask)
virtual void onClose (bool app_quitting)
const LLUUIDgetAssetID ()
const LLUUIDfindItemID (const LLUUID &asset_id, BOOL copyable_only)
void setDirty (BOOL b)
BOOL isDirty () const
void setActive (BOOL active)

Static Public Member Functions

static void onBtnClose (void *userdata)
static void onBtnNew (void *userdata)
static void onBtnEdit (void *userdata)
static void onBtnDelete (void *userdata)
static void onBtnNewFolder (void *userdata)
static void onBtnRename (void *userdata)
static void onSelectionChange (const std::deque< LLFolderViewItem * > &items, BOOL user_action, void *data)
static void onShowFolders (LLUICtrl *ctrl, void *userdata)
static void onSearchEdit (const LLString &search_string, void *user_data)

Protected Attributes

LLPointer< LLViewerImagemLandmarkp
LLUUID mImageAssetID
LLUUID mWhiteImageAssetID
LLUUID mSpecialCurrentImageAssetID
LLUUID mOriginalImageAssetID
LLTextBoxmTentativeLabel
LLTextBoxmResolutionLabel
LLString mPendingName
BOOL mIsDirty
BOOL mActive
LLSearchEditormSearchEdit
LLInventoryPanelmInventoryPanel
PermissionMask mImmediateFilterPermMask
PermissionMask mNonImmediateFilterPermMask
BOOL mNoCopyLandmarkSelected
F32 mContextConeOpacity
LLSaveFolderStatemSavedFolderState


Detailed Description

Definition at line 59 of file llfloaterlandmark.h.


Constructor & Destructor Documentation

LLFloaterLandmark::LLFloaterLandmark ( const LLSD data  ) 

LLFloaterLandmark::~LLFloaterLandmark (  )  [virtual]

Definition at line 167 of file llfloaterlandmark.cpp.

References mSavedFolderState.


Member Function Documentation

BOOL LLFloaterLandmark::handleDragAndDrop ( S32  x,
S32  y,
MASK  mask,
BOOL  drop,
EDragAndDropType  cargo_type,
void *  cargo_data,
EAcceptance accept,
LLString tooltip_msg 
) [virtual]

BOOL LLFloaterLandmark::handleKeyHere ( KEY  key,
MASK  mask 
) [virtual]

void LLFloaterLandmark::onClose ( bool  app_quitting  )  [virtual]

Reimplemented from LLFloater.

Definition at line 260 of file llfloaterlandmark.cpp.

References LLFloater::destroy().

Here is the call graph for this function:

const LLUUID& LLFloaterLandmark::getAssetID (  )  [inline]

Definition at line 75 of file llfloaterlandmark.h.

References mImageAssetID.

const LLUUID & LLFloaterLandmark::findItemID ( const LLUUID asset_id,
BOOL  copyable_only 
)

void LLFloaterLandmark::setDirty ( BOOL  b  )  [inline]

Definition at line 78 of file llfloaterlandmark.h.

References mIsDirty.

BOOL LLFloaterLandmark::isDirty (  )  const [inline, virtual]

Reimplemented from LLUICtrl.

Definition at line 79 of file llfloaterlandmark.h.

References mIsDirty.

void LLFloaterLandmark::setActive ( BOOL  active  ) 

Definition at line 172 of file llfloaterlandmark.cpp.

References mActive.

void LLFloaterLandmark::onBtnClose ( void *  userdata  )  [static]

Definition at line 305 of file llfloaterlandmark.cpp.

References FALSE.

Referenced by LLFloaterLandmark().

Here is the caller graph for this function:

void LLFloaterLandmark::onBtnNew ( void *  userdata  )  [static]

void LLFloaterLandmark::onBtnEdit ( void *  userdata  )  [static]

Definition at line 313 of file llfloaterlandmark.cpp.

References LLInventoryModel::getItem(), LLInventoryObject::getName(), gInventory, open_landmark(), and TRUE.

Referenced by LLFloaterLandmark().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterLandmark::onBtnDelete ( void *  userdata  )  [static]

void LLFloaterLandmark::onBtnNewFolder ( void *  userdata  )  [static]

Definition at line 359 of file llfloaterlandmark.cpp.

Referenced by LLFloaterLandmark().

Here is the caller graph for this function:

void LLFloaterLandmark::onBtnRename ( void *  userdata  )  [static]

Definition at line 403 of file llfloaterlandmark.cpp.

Referenced by LLFloaterLandmark().

Here is the caller graph for this function:

void LLFloaterLandmark::onSelectionChange ( const std::deque< LLFolderViewItem * > &  items,
BOOL  user_action,
void *  data 
) [static]

void LLFloaterLandmark::onShowFolders ( LLUICtrl ctrl,
void *  userdata 
) [static]

Definition at line 430 of file llfloaterlandmark.cpp.

References LLCheckBoxCtrl::get(), mInventoryPanel, LLInventoryPanel::setShowFolderState(), LLInventoryFilter::SHOW_NO_FOLDERS, and LLInventoryFilter::SHOW_NON_EMPTY_FOLDERS.

Referenced by LLFloaterLandmark().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLFloaterLandmark::onSearchEdit ( const LLString search_string,
void *  user_data 
) [static]


Member Data Documentation

Definition at line 93 of file llfloaterlandmark.h.

Definition at line 95 of file llfloaterlandmark.h.

Referenced by getAssetID(), and LLFloaterLandmark().

Definition at line 97 of file llfloaterlandmark.h.

Definition at line 98 of file llfloaterlandmark.h.

Definition at line 99 of file llfloaterlandmark.h.

Definition at line 101 of file llfloaterlandmark.h.

Referenced by LLFloaterLandmark().

Definition at line 102 of file llfloaterlandmark.h.

Referenced by LLFloaterLandmark().

Definition at line 104 of file llfloaterlandmark.h.

Definition at line 105 of file llfloaterlandmark.h.

Referenced by isDirty(), and setDirty().

Definition at line 106 of file llfloaterlandmark.h.

Referenced by setActive().

Definition at line 108 of file llfloaterlandmark.h.

Referenced by handleKeyHere(), and LLFloaterLandmark().

Definition at line 109 of file llfloaterlandmark.h.

Referenced by handleKeyHere(), LLFloaterLandmark(), onSearchEdit(), and onShowFolders().

Definition at line 110 of file llfloaterlandmark.h.

Referenced by handleDragAndDrop().

Definition at line 111 of file llfloaterlandmark.h.

Definition at line 112 of file llfloaterlandmark.h.

Referenced by LLFloaterLandmark().

Definition at line 113 of file llfloaterlandmark.h.

Definition at line 114 of file llfloaterlandmark.h.

Referenced by LLFloaterLandmark(), onSearchEdit(), and ~LLFloaterLandmark().


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

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