-
Notifications
You must be signed in to change notification settings - Fork 2
/
const.hpp
executable file
·189 lines (150 loc) · 9.65 KB
/
const.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
#ifndef CONST_HPP
#define CONST_HPP
#include "switch.hpp"
#include <QtCore>
#include <QSize>
#include <QFont>
static const QString VANILLA_LOCAL_SERVER_NAME_PREFIX = QStringLiteral("vanilla_local_server_");
static const QString VANILLA_SHARED_MEMORY_KEY_PREFIX = QStringLiteral("vanilla_shared_memory_");
static const int VANILLA_REMOTE_DEBUGGING_PORT = 47875;
#if defined(Q_OS_WIN)
static const QFont DEFAULT_FONT = QFont(QStringLiteral("Arial"), 10);
#elif defined(Q_OS_MAC)
static const QFont DEFAULT_FONT = []{ QFont font; font.fromString(QStringLiteral("Hiragino Sans,12,-1,5,50,0,0,0,0,0,W3")); return font; }();
#else
static const QFont DEFAULT_FONT = QFont(QStringLiteral("Arial"), 10);
#endif
static const int MAX_DRAGGING_PIXMAP_WIDTH = 600;
static const int MAX_DRAGGING_PIXMAP_HEIGHT = 600;
static const int OPEN_LINK_WARNING_THRESHOLD = 10;
static const QSize DEFAULT_WINDOW_SIZE = QSize(1280, 720);
static const QString EMPTY_FRAME_HTML = QStringLiteral("<html><head></head><body></body></html>");
// url
static const QUrl EMPTY_URL = QUrl();
static const QUrl BLANK_URL = QUrl(QStringLiteral("about:blank"));
// file
static const QString DISABLE_FILENAME = "???";
// node
static const QString NODE_DATETIME_FORMAT = QStringLiteral("yyyyMMddhhmmss");
// user agent
static const QString DEFAULT_USER_AGENT_IE = QStringLiteral("Mozilla/5.0 (%SYSTEM%; Trident/7.0; rv:11.0) like Gecko");
static const QString DEFAULT_USER_AGENT_EDGE = QStringLiteral("Mozilla/5.0 (%SYSTEM%) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393");
static const QString DEFAULT_USER_AGENT_FIREFOX = QStringLiteral("Mozilla/5.0 (%SYSTEM%; rv:60.0) Gecko/20100101 Firefox/60.0");
static const QString DEFAULT_USER_AGENT_OPERA = QStringLiteral("Opera/9.80 (%SYSTEM%) Presto/2.12.388 Version/12.18");
static const QString DEFAULT_USER_AGENT_OPR = QStringLiteral("Mozilla/5.0 (%SYSTEM%) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.170 Safari/537.36 OPR/53.0.2907.106");
static const QString DEFAULT_USER_AGENT_SAFARI = QStringLiteral("Mozilla/5.0 (%SYSTEM%) AppleWebKit/606.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15");
static const QString DEFAULT_USER_AGENT_CHROME = QStringLiteral("Mozilla/5.0 (%SYSTEM%) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36");
#if defined(Q_OS_MAC)
static const QString DEFAULT_USER_AGENT_SLEIPNIR = QStringLiteral("Mozilla/5.0 (%SYSTEM%) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/13605.1.33.1.4 Sleipnir/4.5.10021");
#else
static const QString DEFAULT_USER_AGENT_SLEIPNIR = QStringLiteral("Mozilla/5.0 (%SYSTEM%) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36 Sleipnir/4.5.13");
#endif
static const QString DEFAULT_USER_AGENT_VIVALDI = QStringLiteral("Mozilla/5.0 (%SYSTEM%) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.183 Safari/537.36 Vivaldi/1.97.1211.3");
static const QString DEFAULT_USER_AGENT_NETSCAPE = QStringLiteral("Mozilla/5.0 (Windows; U; %SYSTEM%; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)");
static const QString DEFAULT_USER_AGENT_SEAMONKEY = QStringLiteral("Mozilla/5.0 (Windows; U; %SYSTEM%; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 SeaMonkey/2.7.1");
static const QString DEFAULT_USER_AGENT_ICAB = QStringLiteral("Mozilla/5.0 (compatible; iCab 3.0.3; Macintosh; U; PPC Mac OS X)");
static const QString DEFAULT_USER_AGENT_CAMINO = QStringLiteral("Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en; rv:1.9.2.24) Gecko/20111114 Camino/2.1 (like Firefox/3.6.24)");
static const QString DEFAULT_USER_AGENT_GECKO = QStringLiteral("Mozilla/5.0 (%SYSTEM%; rv:14.0) Gecko/20100101");
static const QString IE_RE = QStringLiteral("[iI](?:nternet)?[eE](?:xplorer)?");
static const QString EDGE_RE = QStringLiteral("[eE]dge");
static const QString FIREFOX_RE = QStringLiteral("[fF](?:ire)?[fF](?:ox)?");
static const QString OPERA_RE = QStringLiteral("[oO]pera");
static const QString OPR_RE = QStringLiteral("[oO][pP][rR]");
static const QString SAFARI_RE = QStringLiteral("[sS]afari");
static const QString CHROME_RE = QStringLiteral("[cC]hrome");
static const QString SLEIPNIR_RE = QStringLiteral("[sS]leipnir");
static const QString VIVALDI_RE = QStringLiteral("[vV]ivaldi");
static const QString NETSCAPE_RE = QStringLiteral("[nN]et[sS]cape");
static const QString SEAMONKEY_RE = QStringLiteral("[sS]ea[mM]onkey");
static const QString ICAB_RE = QStringLiteral("[iI][cC]ab");
static const QString CAMINO_RE = QStringLiteral("[cC]amino");
static const QString GECKO_RE = QStringLiteral("[gG]ecko");
static const QString CUSTOM_RE = QStringLiteral("[cC]ustom");
// treebar
#if defined(Q_OS_WIN)
static const QFont TREE_BAR_TITLE_FONT = QFont(QStringLiteral("Meiryo"), 9);
#elif defined(Q_OS_MAC)
static const QFont TREE_BAR_TITLE_FONT = []{ QFont font; font.fromString(QStringLiteral("Hiragino Sans,11,-1,5,57,0,0,0,0,0,W4")); return font; }();
#else
static const QFont TREE_BAR_TITLE_FONT = QFont(QStringLiteral("Arial"), 9);
#endif
// titlebar
static const int EDGE_WIDGET_SIZE = 10;
static const int TITLE_BAR_HEIGHT = 21;
static const QFont TITLE_BAR_TITLE_FONT = DEFAULT_FONT;
// notifier
static const QFont NOTIFIER_FONT = DEFAULT_FONT;
static const int NOTIFIER_WIDTH_PERCENTAGE = 30;
static const int NOTIFIER_HEIGHT = 50;
static const int NOTIFIER_MINIMUM_WIDTH = 300;
static const int TRANSFER_ITEM_HEIGHT = 25;
static const int TRANSFER_PROGRESS_PERCENTAGE = 40;
// receiver
static const QFont RECEIVER_FONT = DEFAULT_FONT;
static const int RECEIVER_HEIGHT = 50;
static const int LINEEDIT_HEIGHT = 25;
static const int SUGGEST_HEIGHT = 25;
static const int SCROLL_AREA_WIDTH = 30;
static const int SCROLL_AREA_HEIGHT = 50;
// dialog
static const QString DIALOG_TITLE_STYLE_SHEET = QStringLiteral("QLabel { font-family: Arial; color: white; font-size: 15px;}");
static const QString DIALOG_TEXT_STYLE_SHEET = QStringLiteral("QLabel { font-family: Arial; color: white; font-size: 12px;}");
static const int MINIMUL_DIALOG_WIDTH = 400;
static const int AUTOCANCEL_DISTANCE = 10000;
// thumbnail
// keep aspect !!
//static const QSize SAVING_THUMBNAIL_SIZE = QSize(1000, 750);
static const QSize SAVING_THUMBNAIL_SIZE = QSize(200, 150);
static const QSize DEFAULT_THUMBNAIL_SIZE = QSize(200, 150);
static const QSize MINIMUM_THUMBNAIL_SIZE = QSize( 20, 15);
static const QFont THUMBNAIL_TITLE_FONT = DEFAULT_FONT;
// nodetitle
static const QFont NODETITLE_TITLE_FONT = []{ QFont font(DEFAULT_FONT); font.setPointSize(font.pointSize() + 3); return font; }();
// gadgets
static const int DISPLAY_PADDING_X = 25;
static const int DISPLAY_PADDING_Y = 15;
static const int GADGETS_SCROLL_BAR_MARGIN = 10;
static const int GADGETS_SCROLL_BAR_WIDTH = 15;
static const int GADGETS_SCROLL_CONTROLER_HEIGHT = 30;
static const bool GADGETS_SCROLL_BAR_DRAW_BORDER = true;
static const qreal HIDDEN_CONTENTS_LAYER = -10.0;
static const qreal VIEW_CONTENTS_LAYER = 0.0;
static const qreal COVERING_VIEW_CONTENTS_LAYER = 5.0;
static const qreal MAIN_CONTENTS_LAYER = 10.0;
static const qreal BUTTON_LAYER = 15.0;
static const qreal SPOT_LIGHT_LAYER = 20.0;
static const qreal DRAGGING_CONTENTS_LAYER = 30.0;
static const qreal BUTTON_ON_DRAGGING_LAYER = 35.0;
static const qreal SELECT_RECT_LAYER = 40.0;
static const qreal IN_PLACE_NOTIFIER_LAYER = 50.0;
static const qreal MULTIMEDIA_LAYER = 60.0;
static const QString FOR_ACCESSKEY_CSS_SELECTOR =
QStringLiteral("a,*[href],*[onclick],*[onmouseover],*[contenteditable=\"true\"],"
"*[role=\"button\"],*[role=\"link\"],*[role=\"menu\"],"
"button,select,label,legend,input,textarea,object,embed,frame,iframe,"
"*[role=\"checkbox\"],*[role=\"radio\"],*[role=\"tab\"]");
static const QString HAVE_SOURCE_CSS_SELECTOR = QStringLiteral("*[src]");
static const QString HAVE_REFERENCE_CSS_SELECTOR = QStringLiteral("*[href]");
static const QString REL_IS_NEXT_CSS_SELECTOR = QStringLiteral("*[rel=\"next\"]");
static const QString REL_IS_PREV_CSS_SELECTOR = QStringLiteral("*[rel=\"prev\"]");
static const int ACCESSKEY_GRID_UNIT_SIZE = 10;
static const QSize ACCESSKEY_CHAR_CHIP_SS_SIZE = QSize(16, 14);
static const QFont ACCESSKEY_CHAR_CHIP_SS_FONT = DEFAULT_FONT;
static const QSize ACCESSKEY_CHAR_CHIP_S_SIZE = QSize(24, 22);
static const QFont ACCESSKEY_CHAR_CHIP_S_FONT = []{ QFont font(DEFAULT_FONT); font.setPointSize(font.pointSize() * 1.5); return font; }();
static const QSize ACCESSKEY_CHAR_CHIP_MS_SIZE = ACCESSKEY_CHAR_CHIP_S_SIZE;
static const QFont ACCESSKEY_CHAR_CHIP_MS_FONT = ACCESSKEY_CHAR_CHIP_S_FONT;
static const QSize ACCESSKEY_CHAR_CHIP_M_SIZE = QSize(36, 33);
static const QFont ACCESSKEY_CHAR_CHIP_M_FONT = []{ QFont font(DEFAULT_FONT); font.setPointSize(font.pointSize() * 2.2); return font; }();
static const QSize ACCESSKEY_CHAR_CHIP_LS_SIZE = ACCESSKEY_CHAR_CHIP_M_SIZE;
static const QFont ACCESSKEY_CHAR_CHIP_LS_FONT = ACCESSKEY_CHAR_CHIP_M_FONT;
static const QSize ACCESSKEY_CHAR_CHIP_L_SIZE = QSize(48, 44);
static const QFont ACCESSKEY_CHAR_CHIP_L_FONT = []{ QFont font(DEFAULT_FONT); font.setPointSize(font.pointSize() * 3); return font; }();
static const int ACCESSKEY_INFO_HEIGHT = 15;
static const int ACCESSKEY_INFO_MAX_WIDTH = 400;
static const QFont ACCESSKEY_INFO_FONT = DEFAULT_FONT;
static const int GESTURE_TRIGGER_COUNT = 3;
static const int GESTURE_TRIGGER_LENGTH = 20;
static const int DEFAULT_LOCALVIEW_MAX_FILEIMAGE = 100;
static const int MAX_SAME_ACTION_COUNT = 100;
#endif //ifndef CONST_HPP