feat: send PropertiesChanged after reset Application's entry

Signed-off-by: ComixHe <heyuming@deepin.org>
This commit is contained in:
ComixHe
2023-09-15 13:49:34 +08:00
committed by Comix
parent 51459ee33a
commit b2b5c23a2b
2 changed files with 37 additions and 12 deletions

View File

@ -533,6 +533,19 @@ QDBusObjectPath ApplicationService::findInstance(const QString &instanceId) cons
void ApplicationService::resetEntry(DesktopEntry *newEntry) noexcept
{
m_entry.reset(newEntry);
emit autostartChanged();
emit noDisplayChanged();
emit isOnDesktopChanged();
emit installedTimeChanged();
emit x_FlatpakChanged();
emit x_linglongChanged();
emit instanceChanged();
emit lastLaunchedTimeChanged();
emit iconsChanged();
emit displayNameChanged();
emit actionNameChanged();
emit actionsChanged();
emit categoriesChanged();
}
LaunchTask ApplicationService::unescapeExec(const QString &str, const QStringList &fields)