12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #include "filemanip.h"
-
- /// \fn filemanip::filemanip()
- /// \~English
- /// \brief Constructor that sets a fixed dvd file
- /// \~Spanish
- /// \brief Constructor para establece un archivo de dvd fijo
- filemanip::filemanip()
- {
- filemanip(":/dvd_csv.txt") ;
- }
-
- /// \fn filemanip::filemanip(QString filename)
- /// \~English
- /// \brief Constructor that sets a file
- /// \~Spanish
- /// \brief Constructor para establece un archivo de dvd
- filemanip::filemanip(QString filename){
- file = new QFile(filename);
- file->open(QIODevice::ReadOnly) ;
- if(file)
- in = new QTextStream(file) ;
- else
- qDebug("Cant open!") ;
-
- }
-
- /// \fn QString filemanip::getnext(){
- /// \~English
- /// \brief Returns the next file text line
- /// \~Spanish
- /// \brief Devuelve la proxima linea de texto en el archivo
- QString filemanip::getnext(){
- if(!in->atEnd())
- return in->readLine() ;
- return "" ;
- }
-
- filemanip::~filemanip(){
- delete in ;
- file->close() ;
- delete file ;
- }
-
- /// \fn void filemanip::reset()
- /// \~English
- /// \brief File pointer points to the start of the file
- /// \~Spanish
- /// \brief Apuntador del archivo apunta al inicio del archivo.
- void filemanip::reset(){
- in->seek(0) ;
- }
|