[Development] [Qt-creator] [OS X] Dock icon progress widget
René J. V. Bertin
rjvbertin at gmail.com
Fri Jun 24 18:12:25 CEST 2016
Shawn Rutledge wrote:
> I thought he meant to add it as a cross-platform feature, not leave it in the
> extras modules.
Ah, yes, that would be a possibility if the feature can be implemented in such a
way that a platform-agnostic API makes sense. Which it should, there really
isn't that much to control in a simple progressbar widget :)
>
> Static in QProgressBar only makes sense if one application can only have one
> icon. But why not have this feature available on each minimized window, in
> case multiple windows are busy? (Well, some docks collapse multiple windows
> into one icon anyway.)
I am not aware that this would make sense on OS X. You have the choice whether
minimised windows are shown individually or not, but even if they are I don't
think you can even access their icons (tiles). I've never tried though.
> loaded. When we implement D-Bus protocols in our platform plugins, we do that
> with QtDBus, not by linking other libraries. In that case, we are obliged to
To take this a bit further away from the original topic: I have seen multiple
remarks off late about how DBus is a "fish out of the water" everywhere else but
on FreeDesktop-based systems. While it's true that DBus isn't a "native" service
on those platforms there's a clear intention for it to work and integrate
properly (without 3rd party patches) at least on OS X and MS Windows. Personally
I thus consider it a cross-platform desktop bus implementation.
The remark above did make me wonder if QtDBus couldn't use a platform-native
backend transparently. It seems unlikely (just as you probably cannot replace
dbus itself by something that isn't ... dbus) but it cannot hurt to ask :)
> The same story will probably repeat in the context of system notifications,
KF5's KNotifications?
R.
More information about the Development
mailing list