Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-01-06Bug 422841: Add Q_GADGET to QtIndexAndrew Eidsness1-2/+2
This extends the QtIndex to support C++ classes that have been annotated with the Q_GADGET macro. QGadgets are normal C++ classes that are able to host Q_ENUMs. The implementation classes for QObject have been modified to share common parts with the implementation for QGadget. The types are intentionally not related in the QtIndex API. This allows for divergent changes in the Qt spec. This patch includes new tests cases for Q_GADGET. Change-Id: I59eb745ff5614c2897d67dd7d6807763091120af Signed-off-by: Andrew Eidsness <eclipse@jfront.com> Reviewed-on: https://git.eclipse.org/r/20236 Tested-by: Hudson CI Reviewed-by: Doug Schaefer <dschaefer@qnx.com> IP-Clean: Doug Schaefer <dschaefer@qnx.com>
2013-12-12Fix Qt plugin's project structureAndrew Eidsness1-0/+123
The Qt plugins have been naming internal packages using two different prefixes: cdt.qt.internal cdt.internal.qt This renames all packages to cdt.internal.qt, which seems to be the convention for other projects. I've increased the Qt plugin versions because alot of new API has been added, especially to the qt.core plugin. I increased the version in the MANIFEST.MF and pom.xml files. I've also fixed the MANIFEST.MF files to take CDT out of the plugin names. I've also replaced a call to CCorePlugin.log(Exception) with a call to QtUIPlugin.log (and added the logging functions to QtUIPlugin. Change-Id: I1e3e7b2a42c2eb79fe33608c14a1abcf013a9f2c Signed-off-by: Andrew Eidsness <eclipse@jfront.com> Reviewed-on: https://git.eclipse.org/r/19698 Tested-by: Hudson CI Reviewed-by: Doug Schaefer <dschaefer@qnx.com> IP-Clean: Doug Schaefer <dschaefer@qnx.com>

    Back to the top