diff options
Diffstat (limited to 'indra/newview/llsyswellitem.cpp')
-rwxr-xr-x | indra/newview/llsyswellitem.cpp | 83 |
1 files changed, 1 insertions, 82 deletions
diff --git a/indra/newview/llsyswellitem.cpp b/indra/newview/llsyswellitem.cpp index bc8333d5fc..31ff982399 100755 --- a/indra/newview/llsyswellitem.cpp +++ b/indra/newview/llsyswellitem.cpp @@ -89,85 +89,4 @@ void LLSysWellItem::onMouseLeave(S32 x, S32 y, MASK mask) setTransparentColor(LLUIColorTable::instance().getColor( "SysWellItemUnselected" )); } -//--------------------------------------------------------------------------------- - -//--------------------------------------------------------------------------------- -LLNotificationTabbedItem::LLNotificationTabbedItem(const Params& p) : LLPanel(p), - mTitle(NULL), - mSender(NULL), - mCloseBtn(NULL) -{ - buildFromFile( "panel_notification_tabbed_item.xml"); - - mTitle = getChild<LLTextBox>("GroupName_NoticeTitle"); - mSender = getChild<LLTextBox>("Sender_Resident"); - mTimeBox = getChild<LLTextBox>("Time_Box"); - mGroupIcon = getChild<LLIconCtrl>("group_icon_small"); - mCloseBtn = getChild<LLButton>("close_btn"); - - mTitle->setValue(p.title); - mSender->setValue("Sender: " + p.sender); - mTimeBox->setValue(buildNotificationDate(p.time_stamp)); - mGroupIcon->setValue(p.group_id); - - mCloseBtn->setClickedCallback(boost::bind(&LLNotificationTabbedItem::onClickCloseBtn,this)); - - mID = p.notification_id; -} - -//--------------------------------------------------------------------------------- -LLNotificationTabbedItem::~LLNotificationTabbedItem() -{ -} - -//--------------------------------------------------------------------------------- -//static -std::string LLNotificationTabbedItem::buildNotificationDate(const LLDate& time_stamp) -{ - std::string timeStr = "[" + LLTrans::getString("LTimeMthNum") + "]/[" - +LLTrans::getString("LTimeDay")+"]/[" - +LLTrans::getString("LTimeYear")+"] [" - +LLTrans::getString("LTimeHour")+"]:[" - +LLTrans::getString("LTimeMin")+"]"; - - LLSD substitution; - substitution["datetime"] = time_stamp; - LLStringUtil::format(timeStr, substitution); - return timeStr; -} - -//--------------------------------------------------------------------------------- -void LLNotificationTabbedItem::setTitle( std::string title ) -{ - mTitle->setValue(title); -} - -//--------------------------------------------------------------------------------- -void LLNotificationTabbedItem::onClickCloseBtn() -{ - mOnItemClose(this); -} - -//--------------------------------------------------------------------------------- -BOOL LLNotificationTabbedItem::handleMouseDown(S32 x, S32 y, MASK mask) -{ - BOOL res = LLPanel::handleMouseDown(x, y, mask); - if(!mCloseBtn->getRect().pointInRect(x, y)) - //if(!mCloseBtn->getRect().pointInRect(x, y)) - //if(!mCloseBtn->getLocalRect().pointInRect(x, y)) - mOnItemClick(this); - - return res; -} - -//--------------------------------------------------------------------------------- -void LLNotificationTabbedItem::onMouseEnter(S32 x, S32 y, MASK mask) -{ - //setTransparentColor(LLUIColorTable::instance().getColor( "SysWellItemSelected" )); -} - -//--------------------------------------------------------------------------------- -void LLNotificationTabbedItem::onMouseLeave(S32 x, S32 y, MASK mask) -{ - //setTransparentColor(LLUIColorTable::instance().getColor( "SysWellItemUnselected" )); -} +//---------------------------------------------------------------------------------
\ No newline at end of file |