On 2015-12-16 11:33, Jason H wrote: > I continually run into situations in QML where I'm being given a Url. > Normally these are file://... When I take my C++ api, expose it to > QML and pass these values from QML to the C++ api, things don't work, > and as a result I have to add if (filename.startsWith("file://")) > {..trim it...} everywhere.
Well, you mentioned toLocalFile, so I assume you already know that "trim it" should actually use that. Also: if (uri.scheme() == "file") > Why isn't there a *static* QUrl::toLocalFile()? What would that mean? A URI can be converted to a local file name. What input would you give such a function other than a URI (i.e. a QUrl)? And since you have a URI (QUrl) already, why do you need a static method? Caveat: I don't use QML. If that's giving you QString's that really should be QUrl's, I'd be complaining about that... -- Matthew _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest