Introduce GraphicalUi (between QtUi and AbstractUi), rename NetworkModelActionProvider
[quassel.git] / src / uisupport / CMakeLists.txt
1 # Builds the uisupport module
2
3 set(QT_DONT_USE_QTGUI 0)
4 set(QT_USE_QTNETWORK 1)
5 include(${QT_USE_FILE})
6
7 set(SOURCES
8     abstractbuffercontainer.cpp
9     abstractitemview.cpp
10     action.cpp
11     actioncollection.cpp
12     bufferview.cpp
13     bufferviewfilter.cpp
14     clearablelineedit.cpp
15     clickablelabel.cpp
16     colorbutton.cpp
17     contextmenuactionprovider.cpp
18     graphicalui.cpp
19     icon.cpp
20     iconloader.cpp
21     inputline.cpp
22     nickview.cpp
23     nickviewfilter.cpp
24     settingspage.cpp
25     tabcompleter.cpp
26     #toolbaractionprovider.cpp
27     uisettings.cpp
28     uistyle.cpp
29    )
30
31 set(MOC_HDRS
32     abstractbuffercontainer.h
33     abstractitemview.h
34     abstractnotificationbackend.h
35     action.h
36     actioncollection.h
37     bufferview.h
38     bufferviewfilter.h
39     clearablelineedit.h
40     clickablelabel.h
41     colorbutton.h
42     contextmenuactionprovider.h
43     graphicalui.h
44     iconloader.h
45     inputline.h
46     nickview.h
47     nickviewfilter.h
48     settingspage.h
49     tabcompleter.h
50     #toolbaractionprovider.h
51    )
52
53 set(HEADERS
54     icon.h
55     uisettings.h
56     uistyle.h)
57
58 if(HAVE_KDE)
59     set(SOURCES ${SOURCES} kcmdlinewrapper.cpp)
60     set(HEADERS ${HEADERS} kcmdlinewrapper.h)
61 endif(HAVE_KDE)
62
63 qt4_wrap_cpp(MOC ${MOC_HDRS})
64
65 include_directories(${CMAKE_SOURCE_DIR}/src/common
66                     ${CMAKE_SOURCE_DIR}/src/client)
67
68 add_library(mod_uisupport STATIC ${SOURCES} ${MOC} ${HEADERS})
69 add_dependencies(mod_uisupport mod_common mod_client)