[Development] App name in window title

Иван Комиссаров abbapoh at gmail.com
Thu Jun 21 19:27:32 CEST 2012


Modal dialogs on Mac doesn't show any title at all. So this will be platform-dependent (kde only?) feature:)

21.06.2012, в 18:38, David Faure написал(а):

> KDE4 (KDialog) has a nice feature that makes the application name appear in 
> the window title bar.
> 
> I think it's very nice to know which application a window comes from. 
> Especially for the worst case: error message boxes :)
> 
> QDialog itself doesn't do that, which leads to the question of: how should we 
> do this with Qt 5?
> 
> One solution would be to do this in QWindow. Maybe not on all desktop 
> platforms, if some of them already do something about this... any idea if this 
> would be good or bad, on Windows and Mac OS X?
> 
> This requires to add a QCoreApplication::setApplicationDisplayName() though, 
> we want a capitalized (and potentially translated) name like "KMail", not 
> applicationName() which is "kmail".
> 
> How does this sound?
> 
> PS: I briefly thought of another solution, especially if this isn't needed on 
> other platforms: letting KWin do it... I'm not sure how it could find out the 
> translated application name (maybe via some X property?). And this might 
> create the risk that apps (KDE4 apps, non-Qt apps) end up with the app name 
> twice in the titlebar. So maybe this isn't a good solution after all, I just 
> wanted to raise the idea in case I missed something that makes it good.
> 
> -- 
> David Faure, faure at kde.org, http://www.davidfaure.fr
> Sponsored by Nokia to work on KDE, incl. KDE Frameworks 5
> 
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development




More information about the Development mailing list