blob: 8fc7b0b5cb580803e4d0d8bf55813553524db56e (
plain)
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
|
if(IMAGE_USE_PICFLOW)
set(IMGVIEW_SRCS
imageviewer.h
imageviewer.cpp)
else(IMAGE_USE_PICFLOW)
set(IMGVIEW_SRCS
imageviewer_origin.cpp
imageviewer_origin.h)
endif(IMAGE_USE_PICFLOW)
set(fqterm_ui_SRCS
fqtermimage.cpp
${IMGVIEW_SRCS}
aboutdialog.h
addrdialog.h
articledialog.h
keydialog.h
msgdialog.h
prefdialog.h
quickdialog.h
schemadialog.h
soundconf.h
sshlogindialog.h
zmodemdialog.h
aboutdialog.cpp
addrdialog.cpp
articledialog.cpp
keydialog.cpp
msgdialog.cpp
prefdialog.cpp
quickdialog.cpp
schemadialog.cpp
soundconf.cpp
sshlogindialog.cpp
zmodemdialog.cpp
osdmessage.h
osdmessage.cpp
overlayWidget.h
overlayWidget.cpp
pictureflow.h
pictureflow.cpp
popupMessage.h
popupMessage.cpp
popwidget.h
popwidget.cpp
progressBar.h
progressBar.cpp
fqterm_time_label.h
fqterm_time_label.cpp
fqterm_tool_button.h
fqterm_tool_button.cpp
shortcutdialog.h
shortcutdialog.cpp
statusBar.h
statusBar.cpp
fqterm_canvas.h
fqterm_canvas.cpp
sitemanager.h
sitemanager.cpp
iplookup.h
iplookup.cpp
defineescape.h
defineescape.cpp
)
set(fqterm_ui_gen_HS
ui_aboutdialog.h
ui_addrdialog.h
ui_articledialog.h
ui_keydialog.h
ui_msgdialog.h
ui_prefdialog.h
ui_quickdialog.h
ui_schemadialog.h
ui_sitemanager.h
ui_soundconf.h
ui_sshlogin.h
ui_zmodemdialog.h
ui_iplookup.h
ui_defineescape.h
)
set(fqterm_ui_UIS
aboutdialog.ui
addrdialog.ui
articledialog.ui
keydialog.ui
msgdialog.ui
prefdialog.ui
quickdialog.ui
schemadialog.ui
sitemanager.ui
soundconf.ui
sshlogin.ui
zmodemdialog.ui
iplookup.ui
defineescape.ui
)
if(USE_QT5)
qt5_wrap_ui(fqterm_ui_UIS_H
${fqterm_ui_UIS}
)
set(CMAKE_AUTOMOC ON)
find_package(Qt5Core REQUIRED)
find_package(Qt5Widgets REQUIRED)
find_package(Qt5Network REQUIRED)
qt5_create_translation(fqterm_ui_qm_file
${fqterm_ui_UIS}
${fqterm_ui_SRCS}
${CMAKE_SOURCE_DIR}/res/dict/ui_zh_CN.ts
)
else(USE_QT5)
qt4_wrap_ui(fqterm_ui_UIS_H
${fqterm_ui_UIS}
)
qt4_automoc(
${fqterm_ui_SRCS}
${fqterm_ui_gen_HS}
)
qt4_create_translation(fqterm_ui_qm_file
${fqterm_ui_UIS}
${fqterm_ui_SRCS}
${CMAKE_SOURCE_DIR}/res/dict/ui_zh_CN.ts
)
endif(USE_QT5)
include_directories(
${QT_INCLUDE_DIR}
${QT_QTCORE_INCLUDE_DIR}
${QT_QTGUI_INCLUDE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/../common
${CMAKE_CURRENT_SOURCE_DIR}/../utilities
${CMAKE_CURRENT_BINARY_DIR}
)
add_library(fqterm_ui
${fqterm_ui_SRCS}
${fqterm_ui_gen_HS}
)
add_dependencies(fqterm_ui
fqterm_common
fqterm_utilities
)
ADD_DEFINITIONS(-D "FQTERM_GIT_REVISION=\\\"${MCGGIT_WC_REVISION}\\\"")
if(USE_QT5)
target_link_libraries(fqterm_ui Qt5::Core Qt5::Widgets)
endif(USE_QT5)
|