57 lines
961 B
C
57 lines
961 B
C
#ifndef GLOBAL_H
|
|
#define GLOBAL_H
|
|
|
|
#include <QHash>
|
|
#include <QString>
|
|
#include <QColor>
|
|
|
|
enum MessageDialogType
|
|
{
|
|
type_information = 0,
|
|
type_question,
|
|
type_warning
|
|
};
|
|
|
|
enum MessageDialogBtn
|
|
{
|
|
btn_Null = 0,
|
|
btn_Yes,
|
|
btn_No
|
|
};
|
|
|
|
enum DateTimeWidgetState
|
|
{
|
|
realTime,
|
|
historical
|
|
};
|
|
|
|
enum TimeUnit
|
|
{
|
|
TU_Year = 1, //yyyy
|
|
TU_Month, //yyyy/M/1
|
|
TU_Day, //M/d
|
|
TU_Hour, //M/d/hh
|
|
TU_Minute_30, //hh:mm
|
|
TU_Minute_20, //hh:mm
|
|
TU_Minute_15, //hh:mm
|
|
TU_Minute_10, //hh:mm
|
|
TU_Minute_5, //hh:mm
|
|
TU_Minute_3, //hh:mm
|
|
TU_Minute_1, //hh:mm
|
|
TU_Second_30, //hh:mm:ss
|
|
TU_Second_10, //hh:mm:ss
|
|
TU_Second_1, //hh:mm:ss
|
|
TU_MSecond_500, //mm:ss:z
|
|
TU_MSecond_100, //mm:ss:z
|
|
TU_MSecond_50, //mm:ss:z
|
|
TU_MSecond_10 //mm:ss:z
|
|
};
|
|
|
|
extern MessageDialogBtn g_msgDlgBtn;
|
|
extern QHash<int, QColor> g_globlaColor;
|
|
extern QHash<int, QString> g_timeUnit;
|
|
|
|
void initializeGlobalVariable();
|
|
|
|
#endif
|