#include <llinventoryview.h>
Inheritance diagram for LLInventoryViewFinder:


| 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 | |
| LLInventoryView * | mInventoryView | 
| LLSpinCtrl * | mSpinSinceDays | 
| LLSpinCtrl * | mSpinSinceHours | 
| LLInventoryFilter * | mFilter | 
Definition at line 162 of file llinventoryview.h.
| 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().
| 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().
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().
Definition at line 332 of file llinventoryview.cpp.
References LLFloater::close().
Referenced by LLInventoryViewFinder().
Definition at line 339 of file llinventoryview.cpp.
References TRUE.
Referenced by LLInventoryViewFinder(), and LLInventoryView::onClearSearch().
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().
| LLInventoryFilter* LLInventoryViewFinder::mFilter  [protected] | 
Definition at line 185 of file llinventoryview.h.
Referenced by changeFilter(), and updateElementsFromFilter().
| LLInventoryView* LLInventoryViewFinder::mInventoryView  [protected] | 
| 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().
 1.4.7
 1.4.7