# CMakeLists for src/modules/objects
set(
kviobjects_SRCS
libkviobjects.cpp
KvsObject_button.cpp
KvsObject_buttonGroup.cpp
KvsObject_checkBox.cpp
KvsObject_comboBox.cpp
KvsObject_dateTimeEdit.cpp
KvsObject_dialog.cpp
KvsObject_colorDialog.cpp
KvsObject_dockWindow.cpp
KvsObject_file.cpp
KvsObject_ftp.cpp
KvsObject_groupBox.cpp
KvsObject_hBox.cpp
KvsObject_http.cpp
KvsObject_label.cpp
KvsObject_layout.cpp
KvsObject_lcd.cpp
KvsObject_lineEdit.cpp
KvsObject_list.cpp
KvsObject_listWidget.cpp
KvsObject_mainWindow.cpp
KvsObject_memoryBuffer.cpp
KvsObject_menuBar.cpp
KvsObject_multiLineEdit.cpp
KvsObject_painter.cpp
KvsObject_pixmap.cpp
KvsObject_popupMenu.cpp
KvsObject_process.cpp
KvsObject_progressBar.cpp
KvsObject_radioButton.cpp
KvsObject_slider.cpp
KvsObject_socket.cpp
KvsObject_spinBox.cpp
KvsObject_sql.cpp
KvsObject_tabWidget.cpp
KvsObject_tableWidget.cpp
KvsObject_trayIcon.cpp
KvsObject_textBrowser.cpp
KvsObject_toolBar.cpp
KvsObject_toolButton.cpp
KvsObject_treeWidget.cpp
KvsObject_treeWidgeteItem.cpp
KvsObject_vBox.cpp
KvsObject_webView.cpp
KvsObject_widget.cpp
KvsObject_window.cpp
KvsObject_wizard.cpp
KvsObject_workspace.cpp
KvsObject_wrapper.cpp
KvsObject_xmlreader.cpp
)
# Qt >= 5.0.0 has no QHttp/QFtp implementation. We use the external code provided by digia.
set(
kviobjects_SRCS
${kviobjects_SRCS}
qthttp/qhttp.cpp
qthttp/qhttpauthenticator.cpp
qtftp/qftp.cpp
qtftp/qurlinfo.cpp
)
include_directories(qthttp/)
include_directories(qtftp/)
set(kvi_module_name kviobjects)
include(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt)