Engauge Digitizer
2
Export
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
10
QString
exportDelimiterToString
(
ExportDelimiter
exportDelimiter)
11
{
12
QString rtn;
13
14
switch
(exportDelimiter) {
15
case
EXPORT_DELIMITER_COMMA
:
16
rtn = QObject::tr (
"Commas"
);
17
break
;
18
19
case
EXPORT_DELIMITER_SEMICOLON
:
20
rtn = QObject::tr (
"Semicolons"
);
21
break
;
22
23
case
EXPORT_DELIMITER_SPACE
:
24
rtn = QObject::tr (
"Spaces"
);
25
break
;
26
27
case
EXPORT_DELIMITER_TAB
:
28
rtn = QObject::tr (
"Tabs"
);
29
break
;
30
}
31
32
return
rtn;
33
}
34
35
QString
exportDelimiterToText
(
ExportDelimiter
exportDelimiter,
36
bool
isGnuplotDelimiter)
37
{
38
QString rtn;
39
40
switch
(exportDelimiter) {
41
case
EXPORT_DELIMITER_COMMA
:
42
if
(isGnuplotDelimiter) {
43
rtn =
", "
;
// Gnuplot needs a space
44
}
else
{
45
rtn =
","
;
46
}
47
break
;
48
49
case
EXPORT_DELIMITER_SEMICOLON
:
50
rtn =
";"
;
51
break
;
52
53
case
EXPORT_DELIMITER_SPACE
:
54
rtn =
" "
;
55
break
;
56
57
case
EXPORT_DELIMITER_TAB
:
58
rtn =
"\t"
;
59
break
;
60
}
61
62
return
rtn;
63
}
exportDelimiterToText
QString exportDelimiterToText(ExportDelimiter exportDelimiter, bool isGnuplotDelimiter)
Definition:
ExportDelimiter.cpp:35
exportDelimiterToString
QString exportDelimiterToString(ExportDelimiter exportDelimiter)
Definition:
ExportDelimiter.cpp:10
EXPORT_DELIMITER_SPACE
Definition:
ExportDelimiter.h:18
ExportDelimiter.h
EXPORT_DELIMITER_COMMA
Definition:
ExportDelimiter.h:17
EXPORT_DELIMITER_TAB
Definition:
ExportDelimiter.h:19
EXPORT_DELIMITER_SEMICOLON
Definition:
ExportDelimiter.h:20
ExportDelimiter
ExportDelimiter
Delimiter values that may or may not be overridden by DOCUMENT_SERIALIZE_EXPORT_DELIMITER_OVERRIDE_CS...
Definition:
ExportDelimiter.h:13
Generated on Sat Jan 4 2020 12:00:00 for Engauge Digitizer by
1.8.16