I think the TimeFormatter object screams for shared private data (for dbus management). Each message is going to be listening to the same dbus property, so we might as well connect all formatters to the same callback using qt signal.
TimeFormatter <------ TimeFormatter <------ (emit updated) TimeFormatterPrivate <------ dbus TimeFormatter <------
« Back to merge proposal
I think the TimeFormatter object screams for shared private data (for dbus management).
Each message is going to be listening to the same dbus property, so we might as well connect all formatters to the same callback using qt signal.
TimeFormatter <------ ivate <------ dbus
TimeFormatter <------ (emit updated) TimeFormatterPr
TimeFormatter <------