Engauge Digitizer  2
Functions
ExportDelimiter.cpp File Reference
#include "ExportDelimiter.h"
#include <QObject>
Include dependency graph for ExportDelimiter.cpp:

Go to the source code of this file.

Functions

QString exportDelimiterToString (ExportDelimiter exportDelimiter)
 
QString exportDelimiterToText (ExportDelimiter exportDelimiter, bool isGnuplotDelimiter)
 

Function Documentation

◆ exportDelimiterToString()

QString exportDelimiterToString ( ExportDelimiter  exportDelimiter)

Definition at line 10 of file ExportDelimiter.cpp.

11 {
12  QString rtn;
13 
14  switch (exportDelimiter) {
16  rtn = QObject::tr ("Commas");
17  break;
18 
20  rtn = QObject::tr ("Semicolons");
21  break;
22 
24  rtn = QObject::tr ("Spaces");
25  break;
26 
28  rtn = QObject::tr ("Tabs");
29  break;
30  }
31 
32  return rtn;
33 }

◆ exportDelimiterToText()

QString exportDelimiterToText ( ExportDelimiter  exportDelimiter,
bool  isGnuplotDelimiter 
)

Definition at line 35 of file ExportDelimiter.cpp.

37 {
38  QString rtn;
39 
40  switch (exportDelimiter) {
42  if (isGnuplotDelimiter) {
43  rtn = ", "; // Gnuplot needs a space
44  } else {
45  rtn = ",";
46  }
47  break;
48 
50  rtn = ";";
51  break;
52 
54  rtn = " ";
55  break;
56 
58  rtn = "\t";
59  break;
60  }
61 
62  return rtn;
63 }