#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