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
27 clientbacklogmanager.cpp
28 clientbufferviewconfig.cpp
29 clientbufferviewmanager.cpp
32 clientignorelistmanager.cpp
33 clientirclisthelper.cpp
35 clientuserinputhandler.cpp
44 selectionmodelsynchronizer.cpp
48 abstractmessageprocessor.h
54 clientbacklogmanager.h
55 clientbufferviewconfig.h
56 clientbufferviewmanager.h
59 clientignorelistmanager.h
61 clientuserinputhandler.h
69 selectionmodelsynchronizer.h
80 include_directories(${CMAKE_SOURCE_DIR}/src/common ${QUASSEL_QT_INCLUDES})
83 qt4_wrap_cpp(MOC ${MOC_HDRS})
86 add_library(mod_client STATIC ${SOURCES} ${MOC} ${HEADERS})
87 add_dependencies(mod_client mod_common)
89 set_target_properties(mod_client PROPERTIES COMPILE_FLAGS "${QUASSEL_QT_COMPILEFLAGS}")