Пример #1
0
void OnPreUnInstall(const AddonPtr& addon)
{
  AddonPtr localAddon;
  if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_SERVICE))
    std::static_pointer_cast<CService>(localAddon)->Stop();

  if (CAddonMgr::GetInstance().GetAddon(addon->ID(), localAddon, ADDON_CONTEXT_ITEM))
    CContextMenuManager::GetInstance().Unregister(std::static_pointer_cast<CContextMenuAddon>(localAddon));

  addon->OnPreUnInstall();
}
Пример #2
0
void OnPreUnInstall(const AddonPtr& addon)
{
  addon->OnPreUnInstall();
}