//static bool LLFloaterTopObjects::callbackDisableAll(const LLSD& notification, const LLSD& response) { S32 option = LLNotificationsUtil::getSelectedOption(notification, response); LLFloaterTopObjects* instance = LLFloaterReg::getTypedInstance<LLFloaterTopObjects>("top_objects"); if(!instance) return false; if (option == 0) { instance->doToObjects(ACTION_DISABLE, true); } return false; }
void LLPanelObjectTools::onGetTopScripts() { LLFloaterTopObjects* instance = LLFloaterReg::getTypedInstance<LLFloaterTopObjects>("top_objects"); if(!instance) return; if (gAgent.isGodlike()) { LLFloaterReg::showInstance("top_objects"); LLFloaterTopObjects::setMode(STAT_REPORT_TOP_SCRIPTS); instance->onRefresh(); } }
// static void LLFloaterTopObjects::handle_land_reply(LLMessageSystem* msg, void** data) { LLFloaterTopObjects* instance = LLFloaterReg::getTypedInstance<LLFloaterTopObjects>("top_objects"); if(!instance) return; // Make sure dialog is on screen LLFloaterReg::showInstance("top_objects"); instance->handleReply(msg, data); //HACK: for some reason sometimes top scripts originally comes back //with no results even though they're there if (!instance->mObjectListIDs.size() && !instance->mInitialized) { instance->onRefresh(); instance->mInitialized = TRUE; } }
// static void LLFloaterTopObjects::onDoubleClickObjectsList(void* data) { LLFloaterTopObjects* self = (LLFloaterTopObjects*)data; self->showBeacon(); }
// static void LLFloaterTopObjects::onClickShowBeacon(void* data) { LLFloaterTopObjects* self = (LLFloaterTopObjects*)data; if (!self) return; self->showBeacon(); }
// static void LLFloaterTopObjects::onCommitObjectsList(LLUICtrl* ctrl, void* data) { LLFloaterTopObjects* self = (LLFloaterTopObjects*)data; self->updateSelectionInfo(); }
void LLFloaterTopObjects::onTPBtn(void* data) { LLFloaterTopObjects* self = (LLFloaterTopObjects*)data; self->onTP(data); }
void LLFloaterTopObjects::onProfileBtn(void* data) { LLFloaterTopObjects* self = (LLFloaterTopObjects*)data; self->onProfile(data); }
void LLFloaterTopObjects::onLagWarningBtn(void* data) { LLFloaterTopObjects* self = (LLFloaterTopObjects*)data; self->onLagWarning(data); }