[Interest] QTemporaryFile::open(OpenMode flags) is protected, but not in documentation

Etienne Sandré-Chardonnal etienne.sandre at m4x.org
Wed Sep 25 23:04:42 CEST 2013


Hi Thiago,

I said "reopen" in my post but this was not crystal clear.

I do not want to read first, I want to write data, close, then reopen for
reading (Used as a buffer for uploading large data over the network and
avoid keeping it in memory).

Etienne


2013/9/25 Thiago Macieira <thiago.macieira at intel.com>

> On quarta-feira, 25 de setembro de 2013 22:31:54, Etienne Sandré-Chardonnal
> wrote:
> > In Qt 4.8.1, QTemporaryFile::open(OpenMode flags) is protected. On the
> > other hand, the documentation says it's public.
> >
> > Is this a bug or a documentation error?
> >
> > If this is a documentation error, why not allowing to reopen the file in
> > read mode? Instead, the current implementation forces to create another
> > QFile on the temporary path for reading the data.
>
> Why do you want to create a new file and only read from it, before writing
> anything? That doesn't make sense...
>
> Let me simplify your data for you:
>
>         QByteArray data;
>
> That will give you as much data as opening a QTemporaryFile in read-only
> mode.
>
> That shows that either you did not explain your problem properly, that
> you're
> not understanding how QTemporaryFile works or you're abusing it.
>
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel Open Source Technology Center
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20130925/9f742f58/attachment.html>


More information about the Interest mailing list