summaryrefslogtreecommitdiffstats
path: root/src/libs/kdtools/kdgenericfactory.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename files. Remove {kd} prefix. Remove {kdupdater} prefix.Karsten Heimrich2015-07-141-117/+0
| | | | | Change-Id: I88c93cab718f4659296d5f7f562beefd747a366f Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
* Add factory auto test. Update template parameter + documentation.Karsten Heimrich2015-07-101-20/+58
| | | | | | | | The create function cannot be documented properly, cause qdoc does not understand the ellipsis(...) operator as of right now. Change-Id: I6569372ed37621eeaaa7a41ea49aa795676ca65b Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
* Implement generic factory using c++11 variadic template feature.Karsten Heimrich2015-06-251-116/+8
| | | | | | Change-Id: I65bbb82ef1bd8c1a94100b583f504a86d64015de Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
* Add method to lookup if a product is registered in the factory.Karsten Heimrich2015-06-101-0/+6
| | | | | | | | Make use of the new method to search for registered operations. Note: commit 81ad56fdd0afe3baf84ad1fb removed a similar method. Change-Id: Ie698020dae51c9fca962b99333e405a5db342045 Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
* Doc: add docs for KDGenericFactory classLeena Miettinen2015-02-241-3/+28
| | | | | | Change-Id: I4d4f5d2d92cfb5dcf5d171e871115eb5ebd2c3c3 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
* Update CopyrightKai Koehne2015-02-181-6/+6
| | | | | Change-Id: I8dde6629cfd461104364d5cdc255cb54b58283fa Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
* Documentation updates and fixes.kh2014-12-011-90/+79
| | | | | | Change-Id: Ie9fc9e1c2a0b84082cb48732e270913bc90d9a79 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
* Add LGPLv3 as new licenseKai Koehne2014-10-161-14/+7
| | | | | | | Change-Id: I61158f956894e209dccf83744b4753774676099d Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@digia.com>
* Change license header to reflect that code is contributedSteffen Hansen2013-06-251-22/+41
| | | | | | | | KDAB license headers in KD Tools copy replaced with Qt license headers. Change-Id: I9f7f9ab0ec1a58322673f87074f2959445f6e938 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Remove superfluous unit tests.kh12013-05-281-95/+0
| | | | | | Change-Id: I4a792c50b2dcf438d41fa1ffef9d01be8227bc40 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Reorganize the tree, have better ifw.pri. Shadow build support.kh12012-03-191-0/+250
Change-Id: I01fb12537f863ed0744979973c7e4153889cc5cb Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>