From 7ed83b6c6666eb8b6b104c211ae7e52907350372 Mon Sep 17 00:00:00 2001 From: craig Date: Sun, 1 Jan 2012 11:40:09 +0000 Subject: Branch 1.3.5 tree to 1.4.x tree, goodbye 1.3.x git-svn-id: svn://scribus.net/branches/Version14x/Scribus@17163 11d20701-8431-0410-a711-e3c959e3b870 --- scribus/sctextstream.cpp | 69 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 scribus/sctextstream.cpp (limited to 'scribus/sctextstream.cpp') diff --git a/scribus/sctextstream.cpp b/scribus/sctextstream.cpp new file mode 100644 index 0000000..2493a70 --- /dev/null +++ b/scribus/sctextstream.cpp @@ -0,0 +1,69 @@ +// +// C++ Implementation: sclocale +// +// Description: +// +// +// Author: Pierre Marchand , (C) 2009 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#include "scclocale.h" +#include "sctextstream.h" + +ScTextStream & ScTextStream::operator<< ( const QString & val ) +{ + qts << val; + return *this; +} + +ScTextStream & ScTextStream::operator<< ( double val ) +{ + qts << ScCLocale::toQStringC(val); + return *this; +} + +ScTextStream & ScTextStream::operator>> ( QString & val ) +{ + qts >> val; + return *this; +} + +ScTextStream & ScTextStream::operator>> ( double & val ) +{ + QString s; + qts >> s; + val = ScCLocale::toDoubleC(s); + return *this; +} + +ScTextStream & ScTextStream::operator>> ( float & val ) +{ + QString s; + qts >> s; + val = ScCLocale::toFloatC(s); + return *this; +} + +ScTextStream & ScTextStream::operator>> ( int & val ) +{ + qts >> val; + return *this; +} + +QString ScTextStream::readAll () +{ + return qts.readAll(); +} + +QString ScTextStream::readLine ( qint64 maxlen ) +{ + return qts.readLine(maxlen); +} + +bool ScTextStream::atEnd () const +{ + return qts.atEnd(); +} -- cgit