LLInventoryViewFinder Class Reference

#include <llinventoryview.h>

Inheritance diagram for LLInventoryViewFinder:

Inheritance graph
[legend]
Collaboration diagram for LLInventoryViewFinder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLInventoryViewFinder (const LLString &name, const LLRect &rect, LLInventoryView *inventory_view)
virtual void draw ()
virtual void onClose (bool app_quitting)
void changeFilter (LLInventoryFilter *filter)
void updateElementsFromFilter ()
BOOL getCheckShowEmpty ()
BOOL getCheckSinceLogoff ()

Static Public Member Functions

static void onTimeAgo (LLUICtrl *, void *)
static void onCheckSinceLogoff (LLUICtrl *, void *)
static void onCloseBtn (void *user_data)
static void selectAllTypes (void *user_data)
static void selectNoTypes (void *user_data)

Protected Attributes

LLInventoryViewmInventoryView
LLSpinCtrlmSpinSinceDays
LLSpinCtrlmSpinSinceHours
LLInventoryFiltermFilter

Detailed Description

Definition at line 162 of file llinventoryview.h.


Constructor & Destructor Documentation

LLInventoryViewFinder::LLInventoryViewFinder ( const LLString name,
const LLRect rect,
LLInventoryView inventory_view 
)

---------------------------------------------------------------------------- LLInventoryViewFinder ----------------------------------------------------------------------------

Definition at line 106 of file llinventoryview.cpp.

References LLUICtrlFactory::buildFloater(), LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), LLUICtrlFactory::getSpinnerByName(), gUICtrlFactory, mSpinSinceDays, mSpinSinceHours, onCheckSinceLogoff(), onCloseBtn(), onTimeAgo(), selectAllTypes(), selectNoTypes(), and updateElementsFromFilter().


Member Function Documentation

void LLInventoryViewFinder::changeFilter ( LLInventoryFilter filter  ) 

Definition at line 163 of file llinventoryview.cpp.

References mFilter, and updateElementsFromFilter().

Referenced by LLInventoryView::onFilterSelected().

void LLInventoryViewFinder::draw (  )  [virtual]

Reimplemented from LLFloater.

Definition at line 200 of file llinventoryview.cpp.

References LLPanel::childGetValue(), LLFloater::draw(), FALSE, LLSpinCtrl::get(), getCheckShowEmpty(), getCheckSinceLogoff(), LLInventoryType::IT_ANIMATION, LLInventoryType::IT_ATTACHMENT, LLInventoryType::IT_CALLINGCARD, LLInventoryType::IT_CATEGORY, LLInventoryType::IT_GESTURE, LLInventoryType::IT_LANDMARK, LLInventoryType::IT_LSL, LLInventoryType::IT_NOTECARD, LLInventoryType::IT_OBJECT, LLInventoryType::IT_SNAPSHOT, LLInventoryType::IT_SOUND, LLInventoryType::IT_TEXTURE, LLInventoryType::IT_WEARABLE, LLInventoryView::mActivePanel, mInventoryView, mSpinSinceDays, mSpinSinceHours, LLSpinCtrl::set(), LLInventoryView::setFilterTextFromFilter(), LLInventoryPanel::setFilterTypes(), LLInventoryPanel::setHoursAgo(), LLInventoryPanel::setShowFolderState(), LLInventoryPanel::setSinceLogoff(), LLInventoryFilter::SHOW_ALL_FOLDERS, LLInventoryFilter::SHOW_NON_EMPTY_FOLDERS, and TRUE.

BOOL LLInventoryViewFinder::getCheckShowEmpty (  ) 

Definition at line 322 of file llinventoryview.cpp.

References LLPanel::childGetValue().

Referenced by draw().

BOOL LLInventoryViewFinder::getCheckSinceLogoff (  ) 

Definition at line 327 of file llinventoryview.cpp.

References LLPanel::childGetValue().

Referenced by draw().

void LLInventoryViewFinder::onCheckSinceLogoff ( LLUICtrl ,
void  
) [static]

Definition at line 136 of file llinventoryview.cpp.

References f.

Referenced by LLInventoryViewFinder().

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

Reimplemented from LLFloater.

Definition at line 307 of file llinventoryview.cpp.

References LLFloater::destroy(), FALSE, LLView::getControl(), mInventoryView, and LLControlBase::setValue().

void LLInventoryViewFinder::onCloseBtn ( void user_data  )  [static]

Definition at line 332 of file llinventoryview.cpp.

References LLFloater::close().

Referenced by LLInventoryViewFinder().

void LLInventoryViewFinder::onTimeAgo ( LLUICtrl ,
void  
) [static]

Definition at line 150 of file llinventoryview.cpp.

Referenced by LLInventoryViewFinder().

void LLInventoryViewFinder::selectAllTypes ( void user_data  )  [static]

Definition at line 339 of file llinventoryview.cpp.

References TRUE.

Referenced by LLInventoryViewFinder(), and LLInventoryView::onClearSearch().

void LLInventoryViewFinder::selectNoTypes ( void user_data  )  [static]

Definition at line 370 of file llinventoryview.cpp.

References FALSE.

Referenced by LLInventoryViewFinder().

void LLInventoryViewFinder::updateElementsFromFilter (  ) 

Definition at line 169 of file llinventoryview.cpp.

References LLPanel::childSetValue(), LLInventoryFilter::getFilterSubString(), LLInventoryFilter::getFilterTypes(), LLInventoryFilter::getHoursAgo(), LLInventoryFilter::getName(), LLInventoryFilter::getShowFolderState(), LLInventoryFilter::isSinceLogoff(), LLInventoryType::IT_ANIMATION, LLInventoryType::IT_CALLINGCARD, LLInventoryType::IT_GESTURE, LLInventoryType::IT_LANDMARK, LLInventoryType::IT_LSL, LLInventoryType::IT_NOTECARD, LLInventoryType::IT_OBJECT, LLInventoryType::IT_SNAPSHOT, LLInventoryType::IT_SOUND, LLInventoryType::IT_TEXTURE, LLInventoryType::IT_WEARABLE, mFilter, mSpinSinceDays, mSpinSinceHours, S32, LLSpinCtrl::set(), LLFloater::setTitle(), and LLInventoryFilter::SHOW_ALL_FOLDERS.

Referenced by changeFilter(), LLResetFilter::handleEvent(), and LLInventoryViewFinder().


Member Data Documentation

LLInventoryFilter* LLInventoryViewFinder::mFilter [protected]

Definition at line 185 of file llinventoryview.h.

Referenced by changeFilter(), and updateElementsFromFilter().

LLInventoryView* LLInventoryViewFinder::mInventoryView [protected]

Definition at line 182 of file llinventoryview.h.

Referenced by draw(), and onClose().

LLSpinCtrl* LLInventoryViewFinder::mSpinSinceDays [protected]

Definition at line 183 of file llinventoryview.h.

Referenced by draw(), LLInventoryViewFinder(), and updateElementsFromFilter().

LLSpinCtrl* LLInventoryViewFinder::mSpinSinceHours [protected]

Definition at line 184 of file llinventoryview.h.

Referenced by draw(), LLInventoryViewFinder(), and updateElementsFromFilter().


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