diff options
author | Oswald Buddenhagen <oswald.buddenhagen@digia.com> | 2013-07-15 16:45:44 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-07-15 19:45:49 +0200 |
commit | ca645afdc4f51a4002d715ae02c4c38520257774 (patch) | |
tree | 1c003d3e73000b59b91e2f1ebe6b22f6dd80e18d /tools/configure/configureapp.h | |
parent | 8a245c9fc2b4cb1a228d300f9dfbfea28806350f (diff) |
de-duplicate writeout of config files
Change-Id: Iaad06f170cf2be3d3fca533a735b69316347ed5b
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'tools/configure/configureapp.h')
-rw-r--r-- | tools/configure/configureapp.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/configure/configureapp.h b/tools/configure/configureapp.h index d77b136ac8..33fc22b27a 100644 --- a/tools/configure/configureapp.h +++ b/tools/configure/configureapp.h @@ -43,6 +43,7 @@ #include <qstring.h> #include <qstringlist.h> #include <qlist.h> +#include <qbuffer.h> #include <qtextstream.h> #include <qdir.h> @@ -191,5 +192,14 @@ public: Configure::ProjectType qmakeTemplate; }; +class FileWriter : public QTextStream +{ +public: + FileWriter(const QString &name); + bool flush(); +private: + QString m_name; + QBuffer m_buffer; +}; QT_END_NAMESPACE |