Engauge Digitizer  2
 All Classes Files Functions Variables Enumerations Enumerator Friends Pages
EnumsToQt.cpp
1 #include "EngaugeAssert.h"
2 #include "EnumsToQt.h"
3 
4 QColor ColorPaletteToQColor (ColorPalette color) {
5  switch (color) {
6  case COLOR_PALETTE_BLACK:
7  return QColor (Qt::black);
8  break;
9 
10  case COLOR_PALETTE_BLUE:
11  return QColor (Qt::blue);
12  break;
13 
14  case COLOR_PALETTE_CYAN:
15  return QColor (Qt::cyan);
16  break;
17 
18  case COLOR_PALETTE_GOLD:
19  return QColor (255, 215, 0);
20  break;
21 
22  case COLOR_PALETTE_GREEN:
23  return QColor (Qt::green);
24  break;
25 
26  case COLOR_PALETTE_MAGENTA:
27  return QColor (255, 0, 255);
28  break;
29 
30  case COLOR_PALETTE_RED:
31  return QColor (Qt::red);
32  break;
33 
34  case COLOR_PALETTE_YELLOW:
35  return QColor (255, 255, 0);
36  break;
37 
38  case COLOR_PALETTE_TRANSPARENT:
39  return QColor (Qt::transparent);
40  break;
41 
42  default:
43  break;
44  }
45 
46  ENGAUGE_ASSERT (false);
47  return QColor (Qt::black);
48 }
49 
50 QString EndianToString (QSysInfo::Endian endian)
51 {
52  switch (endian) {
53  case QSysInfo::BigEndian:
54  return "BigEndian";
55  case QSysInfo::LittleEndian:
56  return "LittleEndian";
57  }
58 
59  return "<Unknown>";
60 }