[Development] [Qt-creator] [OS X] Dock icon progress widget

Eike Ziller Eike.Ziller at qt.io
Wed Jun 22 12:08:03 CEST 2016


> On Jun 22, 2016, at 11:50 AM, Marc Mutz <marc.mutz at kdab.com> wrote:
> 
> On Tuesday 21 June 2016 12:36:02 René J.V. Bertin wrote:
>> On Tuesday June 21 2016 09:50:52 Eike Ziller wrote:
>>> I think this would be more a question to the Qt/macOS developers, to be
>>> asked on the development@ mailing list ;)
>> 
>> OK then :)
>> 
>> I've, erm, borrowed some code from Qt Creator to add a Dock icon
>> progressbar to KDevelop, adding a minimal API (only static methods as an
>> app has only a single Dock icon) as well as a poor man's indeterminate
>> mode. The code is still under review
>> (https://git.reviewboard.kde.org/r/128188) so I wonder if I shouldn't
>> instead by proposing it as a QtMacExtras addition.
>> 
>> What do you think? Any suggestions how to integrate this into QtMacExtras,
>> as a standalone class or as additional QtMac methods?
> 
> Windows also has taskbar progress. Not sure about KDE/Linux.

Qt Creator has an implementation for windows too
http://code.qt.io/cgit/qt-creator/qt-creator.git/tree/src/plugins/coreplugin/progressmanager/progressmanager_win.cpp

Nobody of us found a sensible way to do something similar on various Linux desktops though.

Br, Eike

> It probably makes sense to add a couple of slots to QSystemTrayIcon (is there 
> something similar in GUI?).
> 
> Thanks,
> Mard
> 
> -- 
> Marc Mutz <marc.mutz at kdab.com> | Senior Software Engineer
> KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
> Tel: +49-30-521325470
> KDAB - Qt, C++ and OpenGL Experts
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qt-creator

-- 
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
eike.ziller at qt.io
+123 45 6789012
http://qt.io
Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B






More information about the Development mailing list