> On 7. Oct 2018, at 23:53, Aleksey Kontsevich <tantr...@ya.ru> wrote: > > Hi Eike, > > I see there is no documentation about QtSupport namesapce or QtKitInformation? > > Also it is not clear how to get other information like: > - compiler
e.g. ToolChainKitInformation::toolChain(kit, ProjectExplorer::Constants::CXX_LANGUAGE_ID) > - debugger DebuggerKitInformation::debugger(kit) > - target platform Possibly DeviceTypeKitInformation::deviceTypeId(kit) > - make system (qmake, qbs, cmake, etc) Possibly something like SessionManager::projects() + project->id() (which is more a type ID) > > Could You provide more info please? Thanks! > > -- > Best regards, > Aleksey > Linked in https://www.linkedin.com/in/alekseykontsevich > > > 12.09.2018, 14:20, "Eike Ziller" <eike.zil...@qt.io>: >> If your question is about kits, generally the KitManager provides the list >> of defined Kits. >> Kits are composed of data generated by KitInformation classes. >> A specific KitInformation class can be used to provide specific info about a >> kit, e.g. QtKitInformation::qtVersion(kit) returns the Qt version specified >> in the kit. >> >> Br, Eike >> >>> On 11. Sep 2018, at 14:29, Aleksey Kontsevich <tantr...@ya.ru> wrote: >>> >>> Hi all, >>> >>> I need to implement KitDataSource for new ConnectedCreatorPlugin which >>> will be officially shipped with QtC distribution. This data source gather >>> information about compilers, platforms, target platforms, debuggers, etc >>> used by a QtC user. I've found ProjectExplorer Namespace documentation >>> (https://doc-snapshots.qt.io/qtcreator-extending/projectexplorer.html#namespaces) >>> with classes which contains this information however documentation is >>> still very poor and there are very many classes so it is not quite clear >>> which one to use, how to use and how they are connected to each other. So >>> question is: >>> - how better organize these information gathering >>> - which classes to use >>> - which signals, methods >>> - when to gather the information: on a project open, kit setup, etc? >>> >>> Gould you guide me a little on this please? Thanks! >>> >>> -- >>> Best regards, >>> Aleksey >>> Linked in https://www.linkedin.com/in/alekseykontsevich >>> _______________________________________________ >>> Qt-creator mailing list >>> Qt-creator@qt-project.org >>> http://lists.qt-project.org/mailman/listinfo/qt-creator >> >> -- >> Eike Ziller >> Principal Software Engineer >> >> The Qt Company GmbH >> Rudower Chaussee 13 >> D-12489 Berlin >> eike.zil...@qt.io >> http://qt.io >> Geschäftsführer: Mika Pälsi, >> Juha Varelius, Mika Harjuaho >> Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, >> HRB 144331 B -- Eike Ziller Principal Software Engineer The Qt Company GmbH Rudower Chaussee 13 D-12489 Berlin eike.zil...@qt.io http://qt.io Geschäftsführer: Mika Pälsi, Juha Varelius, Mika Harjuaho Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B _______________________________________________ Qt-creator mailing list Qt-creator@qt-project.org http://lists.qt-project.org/mailman/listinfo/qt-creator