Introducing StyledLabel
[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     resizingstackedwidget.cpp
31     settingspage.cpp
32     styledlabel.cpp
33     tabcompleter.cpp
34     toolbaractionprovider.cpp
35     uisettings.cpp
36     uistyle.cpp
37    )
38
39 set(MOC_HDRS
40     abstractbuffercontainer.h
41     abstractitemview.h
42     abstractnotificationbackend.h
43     action.h
44     actioncollection.h
45     bufferhotlistfilter.h
46     bufferview.h
47     bufferviewfilter.h
48     bufferviewoverlayfilter.h
49     clearablelineedit.h
50     clickablelabel.h
51     colorbutton.h
52     contextmenuactionprovider.h
53     flatproxymodel.h
54     fontselector.h
55     graphicalui.h
56     iconloader.h
57     multilineedit.h
58     networkmodelcontroller.h
59     nickview.h
60     nickviewfilter.h
61     resizingstackedwidget.h
62     settingspage.h
63     styledlabel.h
64     tabcompleter.h
65     toolbaractionprovider.h
66     uistyle.h
67    )
68
69 set(HEADERS
70     icon.h
71     qssparser.h
72     uisettings.h
73    )
74
75 if(HAVE_KDE)
76     set(SOURCES ${SOURCES} kcmdlinewrapper.cpp)
77     set(HEADERS ${HEADERS} kcmdlinewrapper.h)
78 endif(HAVE_KDE)
79
80 qt4_wrap_cpp(MOC ${MOC_HDRS})
81
82 include_directories(${CMAKE_SOURCE_DIR}/src/common
83                     ${CMAKE_SOURCE_DIR}/src/client)
84
85 add_library(mod_uisupport STATIC ${SOURCES} ${MOC} ${HEADERS})
86 add_dependencies(mod_uisupport mod_common mod_client)