From ce2e2dba3ddcd1185fd48bdeb76b425dfa347799 Mon Sep 17 00:00:00 2001
From: Armin Weatherwax
Date: Thu, 26 Aug 2010 18:41:50 +0200
Subject: Katharine Berry: Added an icon for WindLight settings.
---
linden/indra/newview/llinventorybridge.cpp | 18 ++++++++++++++----
.../indra/newview/skins/default/textures/textures.xml | 4 ++++
2 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/linden/indra/newview/llinventorybridge.cpp b/linden/indra/newview/llinventorybridge.cpp
index 7396eac..efa0d20 100644
--- a/linden/indra/newview/llinventorybridge.cpp
+++ b/linden/indra/newview/llinventorybridge.cpp
@@ -2999,10 +2999,7 @@ BOOL LLCallingCardBridge::dragOrDrop(MASK mask, BOOL drop,
std::string LLNotecardBridge::sPrefix("Note: ");
-LLUIImagePtr LLNotecardBridge::getIcon() const
-{
- return get_item_icon(LLAssetType::AT_NOTECARD, LLInventoryType::IT_NOTECARD, 0, FALSE);
-}
+
void open_notecard(LLViewerInventoryItem* inv_item,
const std::string& title,
@@ -3129,6 +3126,19 @@ void LLNotecardBridge::buildContextMenu(LLMenuGL& menu, U32 flags)
*/
}
+LLUIImagePtr LLNotecardBridge::getIcon() const
+{
+ bool is_windlight = (getName().length() > 2 && getName().compare(getName().length() - 3, 3, ".wl") == 0);
+ if(is_windlight)
+ {
+ return LLUI::getUIImage("Inv_WindLight");
+ }
+ else
+ {
+ return get_item_icon(LLAssetType::AT_NOTECARD, LLInventoryType::IT_NOTECARD, 0, FALSE);
+ }
+}
+
// +=================================================+
// | LLGestureBridge |
// +=================================================+
diff --git a/linden/indra/newview/skins/default/textures/textures.xml b/linden/indra/newview/skins/default/textures/textures.xml
index ad1a1b6..fef6c05 100644
--- a/linden/indra/newview/skins/default/textures/textures.xml
+++ b/linden/indra/newview/skins/default/textures/textures.xml
@@ -375,4 +375,8 @@
+
+
+
+
--
cgit v1.1