00001
00002
00003
00004
00005
00006
00007 #include "ExportDelimiter.h"
00008 #include <QObject>
00009
00010 QString exportDelimiterToString (ExportDelimiter exportDelimiter)
00011 {
00012 switch (exportDelimiter) {
00013 case EXPORT_DELIMITER_COMMA:
00014 return QObject::tr ("Commas");
00015
00016 case EXPORT_DELIMITER_SEMICOLON:
00017 return QObject::tr ("Semicolons");
00018
00019 case EXPORT_DELIMITER_SPACE:
00020 return QObject::tr ("Spaces");
00021
00022 case EXPORT_DELIMITER_TAB:
00023 return QObject::tr ("Tabs");
00024
00025 default:
00026 return QObject::tr ("Unknown");
00027 }
00028 }
00029
00030 QString exportDelimiterToText (ExportDelimiter exportDelimiter,
00031 bool isGnuplot)
00032 {
00033 switch (exportDelimiter) {
00034 case EXPORT_DELIMITER_COMMA:
00035 if (isGnuplot) {
00036 return ", ";
00037 } else {
00038 return ",";
00039 }
00040
00041 case EXPORT_DELIMITER_SEMICOLON:
00042 return ";";
00043
00044 case EXPORT_DELIMITER_SPACE:
00045 return " ";
00046
00047 case EXPORT_DELIMITER_TAB:
00048 return "\t";
00049
00050 default:
00051 return "?";
00052 }
00053 }