#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().