On 2014-02-28 05:41, Koehne Kai wrote: > While contemplating about how to best get rid of qPrintable I came up with > the following proposal: > > https://bugreports.qt-project.org/browse/QTBUG-37146
Honestly, I'm pretty happy with the qPrintable way of doing things. (At least, I am pretty sure I don't want noquote to become the default.) I'd also be happy with escaping becoming default. Usually when I am using QDebug, I am using it like Python's repr(), to print representational forms of objects, and I feel like I usually *want* quoted QString (if I care at all). Where I want to use a QString as 'raw' text, it's easy to wrap it in qPrintable (or maybe some new-but-similar function going forward). I could even see doing it like qDebug() << noquote(s), where noquote(QString) takes a QString and returns a shallow wrapper object whose only purpose is to be printed differently by QDebug. OTOH, probably most of the time I want unquoted QString, I would end up calling 'noquote()' immediately, and quote() almost never, so... p.s. @Friedemann, in your example I usually *want* the file name to be quoted... Maybe we could let the developer change the default quote/escape/etc. behavior per logging level? -- Matthew _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development