Move menu stuff out of lltoolmgr and into llviewermenu.cpp

This commit is contained in:
Inusaito Sayori
2015-01-20 02:00:25 -05:00
parent 9bd9cb697e
commit a75964c993
3 changed files with 18 additions and 34 deletions

View File

@@ -9574,7 +9574,24 @@ void initialize_menus()
add_radar_listeners();
LLToolMgr::getInstance()->initMenu(sMenus);
class LLViewBuildMode : public view_listener_t
{
bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
{
LLToolMgr::getInstance()->toggleBuildMode();
return true;
}
};
class LLViewCheckBuildMode : public view_listener_t
{
bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
{
gMenuHolder->findControl(userdata["control"].asString())->setValue(LLToolMgr::getInstance()->inEdit());
return true;
}
};
addMenu(new LLViewBuildMode(), "View.BuildMode");
addMenu(new LLViewCheckBuildMode(), "View.CheckBuildMode");
}
void region_change()