#include <llfolderview.h>
Public Member Functions | |
LLInventorySort () | |
bool | updateSort (U32 order) |
U32 | getSort () |
bool | operator() (LLFolderViewItem *a, LLFolderViewItem *b) |
Private Attributes | |
U32 | mSortOrder |
bool | mByDate |
bool | mSystemToTop |
bool | mFoldersByName |
Definition at line 285 of file llfolderview.h.
LLInventorySort::LLInventorySort | ( | ) | [inline] |
Definition at line 288 of file llfolderview.h.
bool LLInventorySort::updateSort | ( | U32 | order | ) |
---------------------------------------------------------------------------- Local function definitions ----------------------------------------------------------------------------
Definition at line 4348 of file llfolderview.cpp.
References mByDate, mFoldersByName, mSortOrder, mSystemToTop, LLInventoryFilter::SO_DATE, LLInventoryFilter::SO_FOLDERS_BY_NAME, and LLInventoryFilter::SO_SYSTEM_FOLDERS_TO_TOP.
Referenced by LLFolderViewFolder::setItemSortOrder(), and LLFolderViewFolder::sortBy().
U32 LLInventorySort::getSort | ( | ) | [inline] |
bool LLInventorySort::operator() | ( | LLFolderViewItem * | a, | |
LLFolderViewItem * | b | |||
) |
Definition at line 4361 of file llfolderview.cpp.
References LLStringBase< char >::compareDict(), LLFolderViewItem::getCreationDate(), LLFolderViewItem::getLabel(), LLFolderViewItem::getSortGroup(), mByDate, mFoldersByName, mSystemToTop, S32, SG_ITEM, and SG_TRASH_FOLDER.
U32 LLInventorySort::mSortOrder [private] |
bool LLInventorySort::mByDate [private] |
bool LLInventorySort::mSystemToTop [private] |
bool LLInventorySort::mFoldersByName [private] |