Massively simplify the class DesktopPortal

Authored by davidedmundson on Jun 12 2017, 7:43 AM.

Description

Massively simplify the class DesktopPortal

Summary:
Only one QObject can be registered on a DBus path...but that object can
have
multiple adaptors, which is how it's structured anyway.

It's considerably easier than doing everything manually through a
QDBusVirtualObject

Test Plan:
Checked all ifaces registered in qdbusviewer
Manually ran AddNotification, debug appeared in xdg-desktop-portal and a
notification appeared

Reviewers: Plasma, jgrulich

Reviewed By: jgrulich

Subscribers: apol, plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D6145

Details

Committed
davidedmundsonJun 12 2017, 7:44 AM
Reviewer
jgrulich
Differential Revision
D6145: Massively simplify the class DesktopPortal
Parents
R838:2002600ffec9: Add missing files
Branches
Unknown
Tags
Unknown