Open
Milestone

Switch resources configuration to be QtQuick based

This concerns only the resources already ported to the plugin system for their config.

The current entry point for the configuration is Akonad::AgentConfigurationBase and AKONADI_AGENTCONFIG_FACTORY. This provide a plugin which is then loaded inside a Akonadi::AgentConfigurationWidget widget.

The idea would be to do something similar to KCMUtils with a Akonadi::AbstractAgentConfigurationBase and two implementation Akonadi::AgentConfigurationBase for QWidgets config dialog and Akonadi::QuickAgentConfigurationBase for QML config dialog.

The QuickAgentConfigurationBase would then provide a Q_PROPERTY(QQuickItem *mainUi ....) which has the GUI.

Akonadi::AgentConfigurationWidget needs to be adapted to load a QuickAgentConfigurationBase with a QuickWidget and ideally we would have a native loader in Merkuro which for QML resources is able to load then directly.

  • Work items 4
  • Merge requests 0
  • Participants 1
  • Labels 8
Loading
Loading
Loading
Loading
25% complete
25%
Start date
No start date
None
Due date
No due date
4
Work items 4
Open: 3 Closed: 1
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: pim%"Switch resources configuration to be QtQuick based"