qse  0.5.4
qseinputfile.h
Go to the documentation of this file.
1 #ifndef QSEINPUTFILE_H
2 #define QSEINPUTFILE_H
3 
4 #include "qsedataset.h"
5 
6 class QseInputFile : public QseDataSet {
7  Q_OBJECT;
8 
9  public:
10  QseInputFile(const QString &name, QObject *parent = 0);
11  ~QseInputFile();
12 
13  void nextDataFile(QString fileName);
14  bool atEnd();
15  void nextInputLine();
16  QString filePath();
17  void emitDataChanged();
18 
19  public slots:
20 
21  private:
22  void updateProgress();
23 
24  char *m_Buffer;
25  int m_Length;
27  QString m_PathName;
28  QFile m_File;
29 
30  int m_NLines;
33  int m_NPoints;
34 };
35 
36 #endif
void nextInputLine()
QseScan * m_Scan
Definition: qseinputfile.h:32
QString m_PathName
Definition: qseinputfile.h:27
QString filePath()
QString fileName() const
Definition: qsedataset.cpp:186
QseInputFile(const QString &name, QObject *parent=0)
Definition: qseinputfile.cpp:9
void updateProgress()
void nextDataFile(QString fileName)
char * m_Buffer
Definition: qseinputfile.h:24
void emitDataChanged()