qse  0.5.4
qsedataexportpreview.cpp
Go to the documentation of this file.
1 #include "qsedataexportpreview.h"
2 
3 #include <stdio.h>
4 
6  : QObject(parent),
7  m_Export(exp),
8  m_Files(),
9  m_Contents()
10 {
11 }
12 
14 {
15 }
16 
18 {
19  m_Files.clear();
20  m_Contents.clear();
21 }
22 
24 {
25  m_Files.append(name);
26 
27  m_Contents.append("");
28 
29  return countFiles()-1;
30 }
31 
32 void QseDataExportPreview::appendLine(int file, QString line)
33 {
34 // printf("QseDataExportPreview::appendLine(%d,\"%s\");\n", file, qPrintable(line));
35 
36  if ((file >= 0) && (file < m_Contents.count())) {
37  m_Contents[file].append(line);
38  m_Contents[file].append("\n");
39  }
40 }
41 
43 {
44  return m_Files[n];
45 }
46 
47 void QseDataExportPreview::setFile(int n, QString nam)
48 {
49  m_Files[n] = nam;
50 }
51 
53 {
54  return m_Files.count();
55 }
56 
58 {
59  return m_Contents[file];
60 }
61 
63 {
64  emit dataChanged();
65 }
void appendLine(int file, QString line)
void setFile(int n, QString nam)
QString getLines(int file)
int appendNewFile(QString name)
QseDataExportPreview(QseDataExport *exp, QObject *parent=0)