Introduce multi-line editing for the inputline
[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     bufferhotlistfilter.cpp
13     bufferview.cpp
14     bufferviewfilter.cpp
15     bufferviewoverlayfilter.cpp
16     clearablelineedit.cpp
17     clickablelabel.cpp
18     colorbutton.cpp
19     contextmenuactionprovider.cpp
20     flatproxymodel.cpp
21     fontselector.cpp
22     graphicalui.cpp
23     icon.cpp
24     iconloader.cpp
25     multilineedit.cpp
26     networkmodelcontroller.cpp
27     nickview.cpp
28     nickviewfilter.cpp
29     qssparser.cpp
30     settingspage.cpp
31     tabcompleter.cpp
32     toolbaractionprovider.cpp
33     uisettings.cpp
34     uistyle.cpp
35    )
36
37 set(MOC_HDRS
38     abstractbuffercontainer.h
39     abstractitemview.h
40     abstractnotificationbackend.h
41     action.h
42     actioncollection.h
43     bufferhotlistfilter.h
44     bufferview.h
45     bufferviewfilter.h
46     bufferviewoverlayfilter.h
47     clearablelineedit.h
48     clickablelabel.h
49     colorbutton.h
50     contextmenuactionprovider.h
51     flatproxymodel.h
52     fontselector.h
53     graphicalui.h
54     iconloader.h
55     multilineedit.h
56     networkmodelcontroller.h
57     nickview.h
58     nickviewfilter.h
59     settingspage.h
60     tabcompleter.h
61     toolbaractionprovider.h
62     uistyle.h
63    )
64
65 set(HEADERS
66     icon.h
67     qssparser.h
68     uisettings.h
69    )
70
71 if(HAVE_KDE)
72     set(SOURCES ${SOURCES} kcmdlinewrapper.cpp)
73     set(HEADERS ${HEADERS} kcmdlinewrapper.h)
74 endif(HAVE_KDE)
75
76 qt4_wrap_cpp(MOC ${MOC_HDRS})
77
78 include_directories(${CMAKE_SOURCE_DIR}/src/common
79                     ${CMAKE_SOURCE_DIR}/src/client)
80
81 add_library(mod_uisupport STATIC ${SOURCES} ${MOC} ${HEADERS})
82 add_dependencies(mod_uisupport mod_common mod_client)