13 #include <QtGui/QMessageBox>
14 #include <QtCore/QEvent>
15 #include <QtCore/QString>
30 static const unsigned int DtVK_NUMPAD0 = 0x60;
31 static const unsigned int DtVK_NUMPAD1 = 0x61;
32 static const unsigned int DtVK_NUMPAD2 = 0x62;
33 static const unsigned int DtVK_NUMPAD3 = 0x63;
34 static const unsigned int DtVK_NUMPAD4 = 0x64;
35 static const unsigned int DtVK_NUMPAD5 = 0x65;
36 static const unsigned int DtVK_NUMPAD6 = 0x66;
37 static const unsigned int DtVK_NUMPAD7 = 0x67;
38 static const unsigned int DtVK_NUMPAD8 = 0x68;
39 static const unsigned int DtVK_NUMPAD9 = 0x69;
42 static const unsigned int DtVK_MULTIPLY = 0x6A;
43 static const unsigned int DtVK_ADD = 0x6B;
44 static const unsigned int DtVK_SUBTRACT = 0x6D;
45 static const unsigned int DtVK_DECIMAL = 0x6E;
46 static const unsigned int DtVK_DIVIDE = 0x6F;
50 static const unsigned int DtVK_NUMPAD0_LINUX = 0xFFB0;
51 static const unsigned int DtVK_NUMPAD1_LINUX = 0xFFB1;
52 static const unsigned int DtVK_NUMPAD2_LINUX = 0xFFB2;
53 static const unsigned int DtVK_NUMPAD3_LINUX = 0xFFB3;
54 static const unsigned int DtVK_NUMPAD4_LINUX = 0xFFB4;
55 static const unsigned int DtVK_NUMPAD5_LINUX = 0xFFB5;
56 static const unsigned int DtVK_NUMPAD6_LINUX = 0xFFB6;
57 static const unsigned int DtVK_NUMPAD7_LINUX = 0xFFB7;
58 static const unsigned int DtVK_NUMPAD8_LINUX = 0xFFB8;
59 static const unsigned int DtVK_NUMPAD9_LINUX = 0xFFB9;
62 static const unsigned int DtVK_MULTIPLY_LINUX = 0xFFAA;
63 static const unsigned int DtVK_ADD_LINUX = 0xFFAB;
64 static const unsigned int DtVK_SUBTRACT_LINUX = 0xFFAD;
65 static const unsigned int DtVK_DECIMAL_LINUX = 0xFFAE;
66 static const unsigned int DtVK_DIVIDE_LINUX = 0xFFAF;
72 static QString eventTypeName(QEvent::Type eventType);
77 static QString eventTypeName(QEvent
const * event);
81 static QMessageBox::StandardButton critical (
82 QWidget * parent,
const QString & title,
const QString & text,
83 QMessageBox::StandardButtons buttons = QMessageBox::Ok,
84 QMessageBox::StandardButton defaultButton = QMessageBox::NoButton,
85 Qt::WindowFlags f = Qt::Tool | Qt::MSWindowsFixedSizeDialogHint);
89 static QMessageBox::StandardButton information (
90 QWidget * parent,
const QString & title,
const QString & text,
91 QMessageBox::StandardButtons buttons = QMessageBox::Ok,
92 QMessageBox::StandardButton defaultButton = QMessageBox::NoButton,
93 Qt::WindowFlags f = Qt::Tool | Qt::MSWindowsFixedSizeDialogHint );
97 static QMessageBox::StandardButton question (
98 QWidget * parent,
const QString & title,
const QString & text,
99 QMessageBox::StandardButtons buttons = QMessageBox::Yes | QMessageBox::No,
100 QMessageBox::StandardButton defaultButton = QMessageBox::NoButton,
101 Qt::WindowFlags f = Qt::MSWindowsFixedSizeDialogHint | Qt::Tool);
105 static QMessageBox::StandardButton warning (
106 QWidget * parent,
const QString & title,
const QString & text,
107 QMessageBox::StandardButtons buttons = QMessageBox::Ok,
108 QMessageBox::StandardButton defaultButton = QMessageBox::NoButton,
109 Qt::WindowFlags f = Qt::MSWindowsFixedSizeDialogHint | Qt::Tool);
117 static int calculateStepSize(
int maxRange,
int numberOfSteps );
118 static double calculateStepSize(
double maxRange,
int numberOfSteps,
int decimals );
125 static QMessageBox::StandardButton showMessageBox (
126 QMessageBox& mbox, QMessageBox::StandardButton defaultButton);