Public Member Functions | Protected Attributes
DtCSVReader Class Reference

Inputs data from a comma delimited file format. More...

+ Collaboration diagram for DtCSVReader:

List of all members.

Public Member Functions

 DtCSVReader (const QString &filename)
virtual bool readLine ()
 Read the next line of the file. Returns false if no more lines.
virtual QString stringVar (int start, int end) const
 Returns one or more fields as a string.
virtual int intVar (int pos, bool *validNum) const
 Returns the field number "pos" as an integer.
virtual void setSeparator (char newSeparator)
virtual char separator ()
virtual int numColumns () const
 Returns the number of columns on the line, given the separator.
const QString & currLine () const

Protected Attributes

char mySeparator
QFile myFile
QTextStream myTS
bool myValidFile
QString myCurrLine

Detailed Description

Inputs data from a comma delimited file format.


Member Function Documentation

virtual int DtCSVReader::intVar ( int  pos,
bool *  validNum 
) const [virtual]

Returns the field number "pos" as an integer.

validNum indicates if the conversion to an integer was possible.

virtual QString DtCSVReader::stringVar ( int  start,
int  end 
) const [virtual]

Returns one or more fields as a string.

See QTextStream::section() for details.


The documentation for this class was generated from the following file:

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)