aboutsummaryrefslogtreecommitdiffstats
path: root/optional
Commit message (Collapse)AuthorAgeFilesLines
* Include Qt Creator typesystem instead of duplicating API4.8Eike Ziller2018-10-045-33/+3
| | | | | | | This seems to work now after beautifying the import hierarchy. Change-Id: I24daf09ff63ef91023366c12308d2f9fcd2676aa Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Clean up import hierarchyEike Ziller2018-09-282-2/+2
| | | | | | | | | | | | | PythonExtension.QtCreator.* -> QtCreator.* PythonExtension.PluginInstance -> QtCreator.PythonExtensions Also enables imports of the form "from QtCreator import Core" it is no longer necessary to write QtCreator.Core.... Change-Id: Ib9b433868dcc3fc7d1d534c6023bae7bf6d05fec Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix compilation of ProjectExplorer bindings on WindowsEike Ziller2018-09-241-1/+3
| | | | | | | | Enum classes that are returned from protected functions seem to create issues, so remove that for now. Change-Id: If7d62c0349ba24d93de8f82bf66d5f0c0681e021 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix compile issue with min/max macros on WindowsEike Ziller2018-09-201-0/+1
| | | | | | | | | When compiling the ProjectExplorer bindings. port.h(44): warning C4003: not enough arguments for function-like macro invocation 'max' Change-Id: If0850b928dbf72676e4ceb1bf5c189bbc5e3feef Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* The product name is "Qt Creator" with a spaceEike Ziller2018-09-176-6/+6
| | | | | Change-Id: I6716ab0b26f8881e07580df19bc29dd3c3146ae7 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Add optional bindings to regular buildEike Ziller2018-09-148-274/+34
| | | | | Change-Id: I47e02299707e59dc5417e965a2bbcf2a6b5d0428 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Remove unused functionEike Ziller2018-09-101-8/+0
| | | | | Change-Id: I22b4273a4f6e085a49b8e0a06c4cc8250c160e18 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Initial commitTilman Roeder2018-08-1523-0/+758
This is a quite large commit containing: * The main extension that runs and initializes Python * Some (example) bindings * An initial build script for the main extension * Optional binding and examples of how to create them * An initial build script for the optional bindings * A simple extension manager written in Python * A few example Python extensions * Some documentation (both in the code and as markdown files) * A collection of helpful python scripts * A small collection of unit tests * A TODO list For any additional details the code / docs should be consulted. Change-Id: I3937886cfefa2f64d5a78013889a8e097eec8261 Reviewed-by: Eike Ziller <eike.ziller@qt.io>