Inputs data from a comma delimited file format. More...
Collaboration diagram for DtCSVReader: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 |
Inputs data from a comma delimited file format.
| 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.