Introduce ClientUserInputHandler
[quassel.git] / src / client / CMakeLists.txt
1 # Builds the client module
2
3 # We still have some minor deps to QtUi: QItemSelectionModel
4 # set(QT_DONT_USE_QTGUI 1)
5 set(QT_USE_QTNETWORK 1)
6 set(QT_USE_QTDBUS 1)
7 include(${QT_USE_FILE})
8
9 set(SOURCES
10     abstractmessageprocessor.cpp
11     abstractui.cpp
12     backlogrequester.cpp
13     buffermodel.cpp
14     buffersettings.cpp
15     client.cpp
16     clientbacklogmanager.cpp
17     clientbufferviewconfig.cpp
18     clientbufferviewmanager.cpp
19     clientidentity.cpp
20     clientirclisthelper.cpp
21     clientsettings.cpp
22     clientsyncer.cpp
23     clientuserinputhandler.cpp
24     irclistmodel.cpp
25     messagefilter.cpp
26     messagemodel.cpp
27     networkmodel.cpp
28     selectionmodelsynchronizer.cpp
29     treemodel.cpp)
30
31 set(MOC_HDRS
32     abstractmessageprocessor.h
33     abstractui.h
34     buffermodel.h
35     client.h
36     clientbacklogmanager.h
37     clientbufferviewconfig.h
38     clientbufferviewmanager.h
39     clientcoreinfo.h
40     clientidentity.h
41     clientirclisthelper.h
42     clientuserinputhandler.h
43     clientsyncer.h
44     irclistmodel.h
45     messagefilter.h
46     messagemodel.h
47     networkmodel.h
48     selectionmodelsynchronizer.h
49     treemodel.h)
50
51 set(HEADERS
52     backlogsettings.h
53     backlogrequester.h
54     buffersettings.h
55     clientsettings.h)
56
57 qt4_wrap_cpp(MOC ${MOC_HDRS})
58
59 include_directories(${CMAKE_SOURCE_DIR}/src/common)
60
61 add_library(mod_client STATIC ${SOURCES} ${MOC} ${HEADERS})
62 add_dependencies(mod_client mod_common)