Changeset View
Changeset View
Standalone View
Standalone View
libtaskmanager/launchertasksmodel.cpp
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Line(s) | 67 | [this]() { | |||
---|---|---|---|---|---|
70 | } | 70 | } | ||
71 | 71 | | |||
72 | appDataCache.clear(); | 72 | appDataCache.clear(); | ||
73 | 73 | | |||
74 | // Emit changes of all roles satisfied from app data cache. | 74 | // Emit changes of all roles satisfied from app data cache. | ||
75 | q->dataChanged(q->index(0, 0), q->index(launchers.count() - 1, 0), | 75 | q->dataChanged(q->index(0, 0), q->index(launchers.count() - 1, 0), | ||
76 | QVector<int>{Qt::DisplayRole, Qt::DecorationRole, | 76 | QVector<int>{Qt::DisplayRole, Qt::DecorationRole, | ||
77 | AbstractTasksModel::AppId, AbstractTasksModel::AppName, | 77 | AbstractTasksModel::AppId, AbstractTasksModel::AppName, | ||
78 | AbstractTasksModel::GenericName, AbstractTasksModel::LauncherUrl}); | 78 | AbstractTasksModel::GenericName, AbstractTasksModel::LauncherUrl, | ||
79 | AbstractTasksModel::LauncherUrlWithoutIcon}); | ||||
79 | } | 80 | } | ||
80 | ); | 81 | ); | ||
81 | 82 | | |||
82 | void (KSycoca::*myDatabaseChangeSignal)(const QStringList &) = &KSycoca::databaseChanged; | 83 | void (KSycoca::*myDatabaseChangeSignal)(const QStringList &) = &KSycoca::databaseChanged; | ||
83 | QObject::connect(KSycoca::self(), myDatabaseChangeSignal, q, | 84 | QObject::connect(KSycoca::self(), myDatabaseChangeSignal, q, | ||
84 | [this](const QStringList &changedResources) { | 85 | [this](const QStringList &changedResources) { | ||
85 | if (changedResources.contains(QLatin1String("services")) | 86 | if (changedResources.contains(QLatin1String("services")) | ||
86 | || changedResources.contains(QLatin1String("apps")) | 87 | || changedResources.contains(QLatin1String("apps")) | ||
▲ Show 20 Lines • Show All 259 Lines • Show Last 20 Lines |