1
add_subdirectory( dataviewcommon )
2
add_subdirectory( relations )
3
add_subdirectory( undo )
4
add_subdirectory( utils )
9
add_subdirectory( tableview )
12
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=44023)
14
include_directories(${CMAKE_SOURCE_DIR}/src/widget/tableview ${CMAKE_SOURCE_DIR}/src/core)
17
########### next target ###############
19
set(kexiextendedwidgets_LIB_SRCS
20
fields/KexiFieldComboBox.cpp
21
fields/KexiFieldListModel.cpp
22
fields/KexiFieldListModelItem.cpp
23
fields/KexiFieldListView.cpp
25
navigator/KexiProjectModel.cpp
26
navigator/KexiProjectModelItem.cpp
27
navigator/KexiProjectItemDelegate.cpp
28
navigator/KexiProjectNavigator.cpp
29
navigator/KexiProjectTreeView.cpp
31
properties/KexiCustomPropertyFactory.cpp
32
properties/KexiCustomPropertyFactory_p.cpp
33
properties/KexiPropertyEditorView.cpp
34
properties/KexiPropertyPaneViewBase.cpp
36
kexiquerydesignersqleditor.cpp
37
kexiqueryparameters.cpp
39
kexidbdrivercombobox.cpp
41
KexiDataSourceComboBox.cpp
42
KexiObjectInfoLabel.cpp
43
kexicharencodingcombobox.cpp
45
KexiProjectSelectorWidget.cpp
47
KexiServerDriverNotFoundMessage.cpp
50
KexiStartupFileHandler.cpp
57
list(APPEND kexiextendedwidgets_LIB_SRCS
58
#navigator/KexiProjectListView.cpp
59
#navigator/KexiProjectListViewItem.cpp
60
kexidbconnectionwidget.cpp
61
# TODO replace use of KexiProjectListView and KexiProjectListViewList (with KexiProjectNavigator)
62
# in kexiactionselectiondialog and remove them
63
kexiprjtypeselector.cpp
64
KexiConnectionSelectorWidget.cpp
67
KexiPasswordWidget.cpp
68
KexiDBPasswordDialog.cpp
70
ki18n_wrap_ui(kexiextendedwidgets_LIB_SRCS
71
KexiConnectionSelector.ui
72
kexidbconnectionwidget.ui
73
kexidbconnectionwidgetdetails.ui
74
kexiprjtypeselector.ui
79
ki18n_wrap_ui(kexiextendedwidgets_LIB_SRCS
81
KexiProjectSelector.ui
84
add_library(kexiextendedwidgets SHARED ${kexiextendedwidgets_LIB_SRCS})
86
generate_export_header(kexiextendedwidgets BASE_NAME kexiextwidgets)
88
target_link_libraries(kexiextendedwidgets
98
KF5::TextWidgets # KTextEdit
99
KF5::Codecs # KCharsets
101
KF5::KIOFileWidgets # KFileWidget
105
set_target_properties(kexiextendedwidgets PROPERTIES VERSION ${GENERIC_KEXI_LIB_VERSION} SOVERSION ${GENERIC_KEXI_LIB_SOVERSION} )
106
install(TARGETS kexiextendedwidgets ${INSTALL_TARGETS_DEFAULT_ARGS})