[Interest] QTemporaryFile::open()

Larry Martell larry.martell at gmail.com
Fri Feb 17 21:49:27 CET 2017


When I call QTemporaryFile::open() with any OpenMode flags I get an error.

Code:

  QTemporaryFile wi_file;
  if (wi_file.open(QIODevice::WriteOnly)) {


Error:

/Users/lmartell/ia/cap/workItem.cpp:877:15: error: 'open' is a
protected member of 'QTemporaryFile'
  if (wi_file.open(QIODevice::WriteOnly)) {
      ~~~~~~~~^~~~

/usr/local/Qt-5.5.1/lib/QtCore.framework/Headers/qtemporaryfile.h:88:10:
note: declared protected here
    bool open(OpenMode flags) Q_DECL_OVERRIDE;

If I do not pass in any args it complies fine. From the docs it seems
I can pass in an OpenMode. What am I missing or doing wrong?



More information about the Interest mailing list