refact: change dbus api and service impl

1. change IconName and DisplayName to method
2. refactor impl of GetManagedObject and move it to global.h
3. refactor impl of JobService::status
4. add ut_job.cpp

Signed-off-by: ComixHe <heyuming@deepin.org>
This commit is contained in:
ComixHe
2023-08-18 17:22:38 +08:00
committed by Comix
parent d49a99d252
commit 0e7d84f61d
9 changed files with 225 additions and 92 deletions

View File

@ -83,7 +83,8 @@ private:
};
template <typename T>
QSharedPointer<ApplicationService> makeApplication(T &&source, ApplicationManager1Service *parent)
QSharedPointer<ApplicationService> makeApplication(T &&source,
ApplicationManager1Service *parent) // NOTE: maybe we should refactor
{
static_assert(std::is_same_v<T, DesktopFile> or std::is_same_v<T, QString>, "param type must be QString or DesktopFile.");
QString objectPath;