Skip to content
A Qt-based client-side and server-side SOAP component
Branch: master
Clone or download
Latest commit af47c99 May 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
autogen Autogen is now part of the project. Jan 6, 2015
cmake do not make REQUIRED_HEADERS variable needed for creation of a COMMON… Aug 19, 2015
doc Don't put QT_BEGIN_NAMESPACE around class Q1__Something. Apr 19, 2019
examples Make Qt5::Widgets dependency optional Jul 17, 2017
features install doc and mkspec files into the share subdir Aug 1, 2014
images kdsoap-small.png, kdsoap-medium.png - add trademark logo images Feb 29, 2016
kdwsdl2cpp Fix qmake syntax for Qt 5.4.2 May 13, 2019
src
testtools various - update copyright year Mar 18, 2019
unittests test_qsharedpointer_include.cpp - add license+copyright header May 17, 2019
.codedocs .codedocs - control CodeDocs generation Jun 13, 2016
.gitignore Add some items into .gitignore Feb 18, 2014
.gitmodules update git submodule to published autogen Jul 16, 2012
.krazy .krazy - KDQName is 3rdparty Mar 18, 2019
CMakeLists.txt CMakeLists.txt, autogen.py, Doxyfile - pre 1.9.0 version May 6, 2019
CPackIgnores.txt Merge from kdsoap-1.2.0-release branch: Feb 9, 2012
Doxyfile CMakeLists.txt, autogen.py, Doxyfile - pre 1.9.0 version May 6, 2019
FindKDSoap.cmake various - update copyright year Mar 18, 2019
INSTALL-cmake.txt fix typos Aug 4, 2014
INSTALL.txt support LIB_SUFFIX as a QMAKE_ARG for installing libs into lib64. Apr 5, 2015
KDSoapConfig-buildtree.cmake.in Create imported targets for the build tree. Mar 15, 2013
KDSoapConfig.cmake.in Set KDSoap_CODEGENERATOR, for compatibility with most FindKDSoap.cmak… Aug 16, 2016
KDSoapMacros.cmake various - update copyright year Mar 18, 2019
LICENSE.AGPL3-modified.txt various - update copyright year Mar 18, 2019
LICENSE.GPL.txt various - update copyright year Mar 18, 2019
LICENSE.LGPL.txt various - update copyright year Mar 18, 2019
LICENSE.US.txt Update buildsystem files from latest generator. Feb 10, 2011
LICENSE.txt
README-commercial.txt various - update copyright year Mar 18, 2019
README.txt C++11 required May 14, 2019
ReadMe.md ReadMe.md - a symlink to README.txt Feb 29, 2016
add_license_blurb.sh add_license_blurb.sh - skip KDQName.* May 17, 2019
autogen.py CMakeLists.txt, autogen.py, Doxyfile - pre 1.9.0 version May 6, 2019
debian.changelog debian.changelog - update for 1.8.0 release May 17, 2019
debian.compat improve debian packing to make xUbuntu 16.10 happy on the OBS Oct 27, 2016
debian.control improve debian packing to make xUbuntu 16.10 happy on the OBS Oct 27, 2016
debian.rules OBS Debian packagefiles - build with cmake Aug 7, 2016
g++.pri Enable C++11 support (requires CMake >= 3.1, for the cmake buildsystem) Nov 21, 2018
genignore.py Fix executable flags Jan 18, 2013
kdsoap.bat same as kdreports.bat, but for kdsoap. for convenience Aug 10, 2010
kdsoap.dsc update OBS files May 17, 2019
kdsoap.pri find kdwsdl2cpp.pri also when KDSOAPDIR points to an installed kdsoap Jan 6, 2016
kdsoap.pro
kdsoap.spec update OBS files May 17, 2019
kdwsdl2cpp.pri Replace $$shell_path by $$replace function; this should be backwards … Jan 5, 2016
qt5-kdsoap-debian.control add OBS files for the Qt5-KDSoap packaging Oct 28, 2016
qt5-kdsoap.dsc update OBS files May 17, 2019
qt5-kdsoap.spec update OBS files May 17, 2019
variables.pri possible fix for C++11 on OSX Nov 21, 2018

ReadMe.md

KD Soap Logo

Introduction

KD Soap is a Qt-based client-side and server-side SOAP component.

It can be used to create client applications for web services and also provides the means to create web services without the need for any further component such as a dedicated web server.

KD Soap targets C++ programmers who use Qt in their applications.

For more information, see http://www.kdab.com/kdab-products/kd-soap

Using KD Soap

KD Soap requires Qt 4.7.0 or newer, and a compiler with C++11 support.

See INSTALL.txt or INSTALL-cmake.txt for installation instructions. (Note that the qmake and CMake buildsystems are fully supported)

After reading the introductory overview files in doc/ you will find more information at three places:

detailed browsable API reference: doc/refman/index.html or: http://docs.kdab.com/kdsoap programmers manual with examples: doc/manual/kdsoap.pdf our sorted example programs: examples/

Contact

Get Involved

KDAB will happily accept external contributions, but substantial contributions will require a signed Copyright Assignment Agreement. Contact info@kdab.com for more information.

Please submit your contributions or issue reports from our GitHub space at https://github.com/KDAB/KDSoap

License

KD Soap is (C) 2010-2019, Klaralvdalens Datakonsult AB, and is available under the terms of:

  • the LGPL (see LICENSE.LGPL.txt for details) (except libkdsoap-server, see LICENSE.AGPL3-modified.txt)
  • the GPL (see LICENSE.GPL.txt for details) (except libkdsoap-server, see LICENSE.AGPL3-modified.txt)
  • the KDAB commercial license, provided that you buy a license. please contact sales@kdab.com if you are interested in buying commercial licenses.

About KDAB

KD Soap is supported and maintained by Klarälvdalens Datakonsult AB (KDAB).

KDAB, the Qt experts, provide consulting and mentoring for developing Qt applications from scratch and in porting from all popular and legacy frameworks to Qt. We continue to help develop parts of Qt and are one of the major contributors to the Qt Project. We can give advanced or standard trainings anywhere around the globe.

Please visit http://www.kdab.com to meet the people who write code like this.

KD SOAP and the KD SOAP logo are registered trademarks of Klaralvdalens Datakonsult AB in the European Union, the United States, and/or other countries. Other product and company names and logos may be trademarks or registered trademarks of their respective companies.

You can’t perform that action at this time.