Engauge Digitizer 2
Loading...
Searching...
No Matches
ExportDelimiter.cpp
Go to the documentation of this file.
1/******************************************************************************************************
2 * (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3 * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4 * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5 ******************************************************************************************************/
6
7#include "ExportDelimiter.h"
8#include <QObject>
9
11{
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}
34
37{
39
40 switch (exportDelimiter) {
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}
const int INNER_RADIUS_MIN
QString exportDelimiterToText(ExportDelimiter exportDelimiter, bool isGnuplotDelimiter)
QString exportDelimiterToString(ExportDelimiter exportDelimiter)
ExportDelimiter
Delimiter values that may or may not be overridden by DOCUMENT_SERIALIZE_EXPORT_DELIMITER_OVERRIDE_CS...
@ EXPORT_DELIMITER_SPACE
@ EXPORT_DELIMITER_COMMA
@ EXPORT_DELIMITER_TAB
@ EXPORT_DELIMITER_SEMICOLON