opkg_manager: move visual update check into own methode

This commit is contained in:
2021-04-10 15:51:30 +02:00
parent fdd16a7a8e
commit ff4e114876
2 changed files with 12 additions and 3 deletions

View File

@@ -553,15 +553,23 @@ void COPKGManager::refreshMenu() {
updateMenu();
}
int COPKGManager::showMenu()
void COPKGManager::showUpdateCheckResult()
{
checkUpdates();
if (num_updates)
{
installed = false;
if (checkUpdates()){
std::string update_msg = to_string(num_updates) + " ";
update_msg += g_Locale->getText(LOCALE_OPKG_MESSAGEBOX_UPDATES_AVAILABLE);
DisplayInfoMessage(update_msg.c_str());
}
}
int COPKGManager::showMenu()
{
installed = false;
showUpdateCheckResult();
#if 0
getPkgData(OM_LIST);
getPkgData(OM_LIST_UPGRADEABLE);

View File

@@ -107,6 +107,7 @@ class COPKGManager : public CMenuTarget
std::string getBlankPkgName(const std::string& line);
bool isInstalled(const std::string& pkg_name);
bool isUpgradable(const std::string& pkg_name);
void showUpdateCheckResult();
/*!
* Gets an info from opkg command info or status from a package via keywords as std::string