1 # Builds the client module
3 # In Qt4, we still have some minor deps to QtUi: QItemSelectionModel, QSortFilterProxyModel
4 # Still in Qt5: QAbstractItemView in BufferModel
9 list(APPEND _modules Widgets)
13 list(APPEND _modules DBus)
16 setup_qt_variables(Gui Network ${_modules})
19 abstractmessageprocessor.cpp
26 clientaliasmanager.cpp
28 clientbacklogmanager.cpp
29 clientbufferviewconfig.cpp
30 clientbufferviewmanager.cpp
33 clientignorelistmanager.cpp
34 clientirclisthelper.cpp
37 clienttransfermanager.cpp
38 clientuserinputhandler.cpp
47 selectionmodelsynchronizer.cpp
51 abstractmessageprocessor.h
58 clientbacklogmanager.h
59 clientbufferviewconfig.h
60 clientbufferviewmanager.h
63 clientignorelistmanager.h
66 clienttransfermanager.h
67 clientuserinputhandler.h
75 selectionmodelsynchronizer.h
86 include_directories(${CMAKE_SOURCE_DIR}/src/common ${QUASSEL_QT_INCLUDES})
89 qt4_wrap_cpp(MOC ${MOC_HDRS})
92 add_library(mod_client STATIC ${SOURCES} ${MOC} ${HEADERS})
93 add_dependencies(mod_client mod_common)
95 set_target_properties(mod_client PROPERTIES COMPILE_FLAGS "${QUASSEL_QT_COMPILEFLAGS}")