Engauge Digitizer
2
Toggle main menu visibility
Loading...
Searching...
No Matches
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
ExportDelimiter.h
ExportDelimiter
ExportDelimiter
Delimiter values that may or may not be overridden by DOCUMENT_SERIALIZE_EXPORT_DELIMITER_OVERRIDE_CS...
Definition
ExportDelimiter.h:14
EXPORT_DELIMITER_SPACE
@ EXPORT_DELIMITER_SPACE
Definition
ExportDelimiter.h:16
EXPORT_DELIMITER_COMMA
@ EXPORT_DELIMITER_COMMA
Definition
ExportDelimiter.h:15
EXPORT_DELIMITER_TAB
@ EXPORT_DELIMITER_TAB
Definition
ExportDelimiter.h:17
EXPORT_DELIMITER_SEMICOLON
@ EXPORT_DELIMITER_SEMICOLON
Definition
ExportDelimiter.h:18
Generated on
for Engauge Digitizer by
1.17.0