Engauge Digitizer
2
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Enumerations
Enumerator
Friends
Pages
Export
ExportDelimiter.cpp
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
switch
(exportDelimiter) {
13
case
EXPORT_DELIMITER_COMMA:
14
return
QObject::tr (
"Commas"
);
15
16
case
EXPORT_DELIMITER_SPACE:
17
return
QObject::tr (
"Spaces"
);
18
19
case
EXPORT_DELIMITER_TAB:
20
return
QObject::tr (
"Tabs"
);
21
22
default
:
23
return
QObject::tr (
"Unknown"
);
24
}
25
}
26
27
QString exportDelimiterToText (ExportDelimiter exportDelimiter,
28
bool
isGnuplot)
29
{
30
switch
(exportDelimiter) {
31
case
EXPORT_DELIMITER_COMMA:
32
if
(isGnuplot) {
33
return
", "
;
// Gnuplot needs a space
34
}
else
{
35
return
","
;
36
}
37
38
case
EXPORT_DELIMITER_SPACE:
39
return
" "
;
40
41
case
EXPORT_DELIMITER_TAB:
42
return
"\t"
;
43
44
default
:
45
return
"?"
;
46
}
47
}
Generated on Sun Jun 19 2016 09:56:59 for Engauge Digitizer by
1.8.5