1 # Builds the qtui module
3 set(QT_DONT_USE_QTGUI 0)
4 set(QT_USE_QTNETWORK 1)
6 include(${QT_USE_FILE})
21 chatviewsearchcontroller.cpp
32 msgprocessorstatuswidget.cpp
36 qtuimessageprocessor.cpp
42 systraynotificationbackend.cpp
43 taskbarnotificationbackend.cpp
60 chatviewsearchcontroller.h
70 msgprocessorstatuswidget.h
74 qtuimessageprocessor.h
77 systraynotificationbackend.h
78 taskbarnotificationbackend.h
100 coreconfigwizardintropage.ui
101 coreconfigwizardadminuserpage.ui
102 coreconfigwizardstorageselectionpage.ui
103 coreconfigwizardsyncpage.ui
109 msgprocessorstatuswidget.ui
116 set(SOURCES ${SOURCES} desktopnotificationbackend.cpp)
117 set(MOC_HDRS ${MOC_HDRS} desktopnotificationbackend.h)
118 set(FORMS ${FORMS} desktopnotificationconfigwidget.ui)
119 qt4_add_dbus_interface(DBUS ../../interfaces/org.freedesktop.Notifications.xml desktopnotificationinterface)
122 foreach(FORM ${FORMS})
123 set(FORMPATH ${FORMPATH} ui/${FORM})
124 endforeach(FORM ${FORMS})
126 # handle settingspages
127 include(settingspages/settingspages.inc)
128 foreach(SP ${SETTINGSPAGES})
129 set(SPSRC ${SPSRC} settingspages/${SP}settingspage.cpp)
130 set(SPHDR ${SPHDR} settingspages/${SP}settingspage.h)
131 set(SPFRM ${SPFRM} settingspages/${SP}settingspage.ui)
132 endforeach(SP ${SETTINGSPAGES})
133 foreach(SRC ${SP_SOURCES})
134 set(SPSRC ${SPSRC} settingspages/${SRC})
135 endforeach(SRC ${SP_SOURCES})
136 foreach(HDR ${SP_HEADERS})
137 set(SPHDR ${SPHDR} settingspages/${HDR})
138 endforeach(HDR ${SP_HEADERS})
139 foreach(FRM ${SP_FORMS})
140 set(SPFRM ${SPFRM} settingspages/${FRM})
141 endforeach(FRM ${SP_FORMS})
143 qt4_wrap_cpp(MOC ${MOC_HDRS} ${SPHDR})
144 qt4_wrap_ui(UI ${FORMPATH} ${SPFRM})
146 include_directories(${CMAKE_SOURCE_DIR}/src/common
147 ${CMAKE_SOURCE_DIR}/src/client
148 ${CMAKE_SOURCE_DIR}/src/qtui
149 ${CMAKE_SOURCE_DIR}/src/uisupport
150 ${CMAKE_CURRENT_BINARY_DIR})
152 add_library(mod_qtui STATIC ${SOURCES} ${SPSRC} ${MOC} ${DBUS} ${UI} ${HEADERS})
153 add_dependencies(mod_qtui mod_common mod_client mod_uisupport)