BOOL LLToolPie::handleToolTip(S32 local_x, S32 local_y, MASK mask) { if (!LLUI::sSettingGroups["config"]->getBOOL("ShowHoverTips")) return TRUE; if (!mHoverPick.isValid()) return TRUE; LLViewerObject* hover_object = mHoverPick.getObject(); // update hover object and hover parcel LLSelectMgr::getInstance()->setHoverObject(hover_object, mHoverPick.mObjectFace); std::string tooltip_msg; std::string line; if ( hover_object ) { handleTooltipObject(hover_object, line, tooltip_msg ); } else if (mHoverPick.mPickType == LLPickInfo::PICK_LAND) { handleTooltipLand(line, tooltip_msg); } return TRUE; }
BOOL LLToolPie::handleToolTip(S32 local_x, S32 local_y, MASK mask) { static LLUICachedControl<bool> ShowHoverTips ("ShowHoverTips", 0); if (!ShowHoverTips) return TRUE; if (!mHoverPick.isValid()) return TRUE; LLViewerObject* hover_object = mHoverPick.getObject(); // update hover object and hover parcel LLSelectMgr::getInstance()->setHoverObject(hover_object, mHoverPick.mObjectFace); std::string tooltip_msg; std::string line; if ( hover_object ) { handleTooltipObject(hover_object, line, tooltip_msg ); } else if (mHoverPick.mPickType == LLPickInfo::PICK_LAND) { handleTooltipLand(line, tooltip_msg); } return TRUE; }