[VMM] Empty Lookup Message
Even though it doesn't seem to show for some reason
This commit is contained in:
@@ -106,22 +106,22 @@ void LLPanelMarketplaceListings::buildAllPanels()
|
||||
// Build the All panel first
|
||||
LLInventoryPanel* panel_all_items;
|
||||
panel_all_items = buildInventoryPanel("All Items", "panel_marketplace_listings_inventory.xml");
|
||||
//panel_all_items->getFilter().setEmptyLookupMessage("MarketplaceNoMatchingItems");
|
||||
panel_all_items->getFilter().setEmptyLookupMessage("MarketplaceNoMatchingItems");
|
||||
panel_all_items->getFilter().markDefault();
|
||||
|
||||
// Build the other panels
|
||||
LLInventoryPanel* panel;
|
||||
panel = buildInventoryPanel("Active Items", "panel_marketplace_listings_listed.xml");
|
||||
panel->getFilter().setFilterMarketplaceActiveFolders();
|
||||
//panel->getFilter().setEmptyLookupMessage("MarketplaceNoMatchingItems");
|
||||
panel->getFilter().setEmptyLookupMessage("MarketplaceNoMatchingItems");
|
||||
panel->getFilter().markDefault();
|
||||
panel = buildInventoryPanel("Inactive Items", "panel_marketplace_listings_unlisted.xml");
|
||||
panel->getFilter().setFilterMarketplaceInactiveFolders();
|
||||
//panel->getFilter().setEmptyLookupMessage("MarketplaceNoMatchingItems");
|
||||
panel->getFilter().setEmptyLookupMessage("MarketplaceNoMatchingItems");
|
||||
panel->getFilter().markDefault();
|
||||
panel = buildInventoryPanel("Unassociated Items", "panel_marketplace_listings_unassociated.xml");
|
||||
panel->getFilter().setFilterMarketplaceUnassociatedFolders();
|
||||
//panel->getFilter().setEmptyLookupMessage("MarketplaceNoMatchingItems");
|
||||
panel->getFilter().setEmptyLookupMessage("MarketplaceNoMatchingItems");
|
||||
panel->getFilter().markDefault();
|
||||
|
||||
// Set the tab panel
|
||||
|
||||
@@ -957,7 +957,7 @@ void LLFolderView::draw()
|
||||
}
|
||||
else
|
||||
{
|
||||
mStatusText = LLTrans::getString("InventoryNoMatchingItems"); //, args);
|
||||
mStatusText = getFilter().getEmptyLookupMessage();
|
||||
}
|
||||
mStatusTextBox->setWrappedText(mStatusText);
|
||||
mStatusTextBox->setVisible( TRUE );
|
||||
|
||||
@@ -73,6 +73,7 @@ LLInventoryFilter::LLInventoryFilter(const Params& p)
|
||||
mFilterSubString(p.substring),
|
||||
mName(p.name),
|
||||
mFilterModified(FILTER_NONE),
|
||||
mEmptyLookupMessage("InventoryNoMatchingItems"),
|
||||
mCurrentGeneration(0),
|
||||
mFirstRequiredGeneration(0),
|
||||
mFirstSuccessGeneration(0)
|
||||
@@ -1290,6 +1291,20 @@ S32 LLInventoryFilter::getFirstRequiredGeneration() const
|
||||
return mFirstRequiredGeneration;
|
||||
}
|
||||
|
||||
void LLInventoryFilter::setEmptyLookupMessage(const std::string& message)
|
||||
{
|
||||
mEmptyLookupMessage = message;
|
||||
}
|
||||
|
||||
std::string LLInventoryFilter::getEmptyLookupMessage() const
|
||||
{
|
||||
LLStringUtil::format_map_t args;
|
||||
args["[SEARCH_TERM]"] = LLURI::escape(getFilterSubStringOrig());
|
||||
|
||||
return LLTrans::getString(mEmptyLookupMessage, args);
|
||||
|
||||
}
|
||||
|
||||
bool LLInventoryFilter::areDateLimitsSet()
|
||||
{
|
||||
return mFilterOps.mMinDate != time_min()
|
||||
|
||||
@@ -240,6 +240,9 @@ public:
|
||||
void setShowFolderState( EFolderShow state);
|
||||
EFolderShow getShowFolderState() const;
|
||||
|
||||
void setEmptyLookupMessage(const std::string& message);
|
||||
std::string getEmptyLookupMessage() const;
|
||||
|
||||
void setSortOrder(U32 order);
|
||||
U32 getSortOrder() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user