[Akonadi] Separated resource configuration dialogs
Closed, ResolvedPublic

Description

Support resources providing their configuration dialogs as some sort of KCModule, instead of showing them in resource process . Making configuration dialogs a libraries that can be shown locally in the applications has several advantages:

  1. works even when resource is busy/stuck, shows immediately
  2. application has full control over the window placement (allows for embedding)
  3. works on Wayland (there's no concept of global WId on Wayland, there is no way to position other application's window on top of our window)
  4. can be shown even for resources that are not running (on-demand resource startup)
  5. we want this for AkonadiNext anyway

Question is whether to use KCM framework or whether we can do with some home-grown simplistic system. The old way would still be supported, but this would obviously be the preferred way.

Having resources completely expose their settings on DBus (via KConfigXT or something) is probably closely related to this. it would eventually allow applications providing their own UI for resources (think embedded).

dvratil created this task.Aug 27 2015, 7:19 PM
dvratil updated the task description. (Show Details)
dvratil raised the priority of this task from to Needs Triage.
dvratil added a project: KDE PIM.
dvratil moved this task to Backlog on the KDE PIM board.
dvratil added a subscriber: dvratil.
dvratil moved this task from Backlog to In Progress on the KDE PIM board.Aug 16 2018, 3:36 PM
knauss closed this task as Resolved.Sep 1 2019, 3:39 PM
knauss claimed this task.
knauss added a subscriber: knauss.

The tasks were released with Applications 19.04.