All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Brief description of class still missing. More...
#include <FileStream.h>
Public Member Functions | |
virtual ClassId | classId () const |
FileStream (const QString &fileName) | |
Protected Member Functions | |
virtual void | flushStream () |
virtual void | sendToStream (const QString &val) |
Brief description of class still missing.
Full description of class still missing
QGpCoreTools::FileStream::FileStream | ( | const QString & | fileName | ) |
Description of constructor still missing
References QGpCoreTools::AbstractStream::endl(), and QGpCoreTools::tr().
: AbstractStream(), _f(fileName) { if(_f.open(QIODevice::WriteOnly)) { _s.setDevice(&_f); _s.setCodec("UTF-16"); _s.setGenerateByteOrderMark(true); } else { // File cannot be open for writing, redirect to stdout _f.open(stdout, QIODevice::WriteOnly); _s.setDevice(&_f); *this << tr("warning: cannot open file %1").arg(fileName) << QGpCoreTools::endl; } }
virtual ClassId QGpCoreTools::FileStream::classId | ( | ) | const [inline, virtual] |
Implements QGpCoreTools::AbstractStream.
{return FileId;}
virtual void QGpCoreTools::FileStream::flushStream | ( | ) | [inline, protected, virtual] |
Implements QGpCoreTools::AbstractStream.
{_s.flush();}
virtual void QGpCoreTools::FileStream::sendToStream | ( | const QString & | val | ) | [inline, protected, virtual] |
Implements QGpCoreTools::AbstractStream.
{_s << val;}