aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Core/Utils: Migrate further to Utils::Idhjk2020-07-061-3/+3
| | | | | | | | The coreplugin/id.h header is kept for downstream for now. Change-Id: I8c44590f7b988b3770ecdc177c40783e12353e66 (cherry picked from commit 430a33dcd9ac80ddb848e41f8f059102857c88aa) Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* ProjectManager: Add convenience Task subclasseshjk2020-01-201-4/+3
| | | | | | | | For Compile, BuildSystem and Deployment. Unclutters user code and reduces binary size. Change-Id: Ia18e917bb411754162e9f4ec6056d752a020bb50 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Remove usages of deprecated APIs of QLayoutSona Kurazyan2019-09-021-1/+1
| | | | | | | | | | Replaced: QLayout::setMargin() -> QLayout::setContentsMargins() QLayout::margin() -> QLayout::getContentsMargins() Task-number: QTBUG-76491 Change-Id: If28ef6910b3afe5d04e4746b74f9362a3e3b3c8e Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Merge remote-tracking branch 'origin/4.10'Eike Ziller2019-08-071-0/+4
|\ | | | | | | | | | | | | | | | | Conflicts: cmake/QtCreatorIDEBranding.cmake qbs/modules/qtc/qtc.qbs qtcreator_ide_branding.pri Change-Id: I7d9ecd6d8518699d848ac72a62e5c35c2cc2751f
| * Fix setting the default kitEike Ziller2019-08-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | Broke in the recent kit manager refactorings. Notifying the kit manager about the update for "Apply" leads to an update of the config widget via KitManagerConfigWidget::kitWasUpdated + ::discard, which resets m_isDefaultKit. Change-Id: I382101099c61eb439e12c86cc45c8ca1fa91ddc7 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | Avoid warning on empty expressionshjk2019-07-231-1/+1
|/ | | | | | | | For some reason, Q_UNUSED includes already a semicolon, adding one on the user side creates an additional empty statement. Change-Id: I9c5e8fac381345a60792cb75e2938fd53958d3b0 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* ProjectExplorer: Fix missing KitManager::kitUpdated() emissionChristian Kandeler2019-07-181-0/+1
| | | | | | | | Amends a503c00fd4. Fixes: QTCREATORBUG-22722 Change-Id: I17cca6d2c5c0ef4af2b4c77db6c926dc6ae8fd61 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* ProjectExplorer: Let the KitChooser optionally show iconshjk2019-06-121-12/+9
| | | | | | | | | There are cases in the debugger where it's more convenient or with the current state of Abi matching even needed to use non-matching kits. Still, visual hints are helpful. Change-Id: I66ca89cbd1664f43864873e3b4d81a9c8e1b36fa Reviewed-by: David Schulz <david.schulz@qt.io>
* Utils: Rename FileName to FilePathhjk2019-05-281-3/+3
| | | | | | | | More in line with QFileInfo terminonlogy which appears to be best-of-breed within Qt. Change-Id: I1d051ff1c8363ebd4ee56376451df45216c4c9ab Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Introduce a alias for QList<Tasks>hjk2019-05-281-1/+1
| | | | | Change-Id: I91391ad22b420926b0f512cac23cfe009048b218 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Offer device icons as kit iconsChristian Kandeler2019-05-031-16/+45
| | | | | | | | | ... in the dialog that lets users choose an icon for their kit. In addition, users can still choose icon files from the file systems. Fixes: QTCREATORBUG-9029 Change-Id: I0ee7d2f532ef637d65ac718b8eaaabe4b81e7fb3 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* ProjectExplorer: Fix tooltip for kit icon buttonChristian Kandeler2019-04-291-3/+2
| | | | | Change-Id: I62b1c0ced6c735921183c9267b4aa8263ae20682 Reviewed-by: hjk <hjk@qt.io>
* ProjectExplorer: Fix kit duplication on pressing "Apply"Christian Kandeler2019-04-241-2/+5
| | | | | | | | | | | The KitModel's check against adding the same kit again relied on the new Kit object already existing before it is registered, which is no longer true since 3aea3a13cb. Instead, we now have a flag indicating that registration of a currently temporary kit is currently ongoing. Change-Id: I6d2da19188b63d5ec68e11b5804ecf7c5e88676a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* ProjectExplorer: More registerKit() simplificationsChristian Kandeler2019-03-121-1/+1
| | | | | Change-Id: I61c9e9886f3952b2823433a5c94aedd441ebe7f1 Reviewed-by: hjk <hjk@qt.io>
* ProjectExplorer: Refactor KitManager::registerKit()Christian Kandeler2019-03-121-14/+6
| | | | | | | | | | The interface of this function was rather unfortunate. In particluar, the fact that it took ownership of the std::unique_ptr that was passed in required some weird boiler plate code at all the calling sites. Instead, it now becomes a proper factory function. Change-Id: Iecdc6f6345232fc0f0a08bffaf8f1780edb57201 Reviewed-by: hjk <hjk@qt.io>
* Let the user choose which kit settings to displayChristian Kandeler2019-02-141-1/+3
| | | | | | | | | Almost every single aspect of a kit is probably irrelevant to some users, so let them configure which ones they want to see. Fixes: QTCREATORBUG-9134 Change-Id: I218d43bd1d00479130278259dff552c9624afa30 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* ProjectExplore: Inline KitAspectWidget::{is,set}Mutablehjk2019-02-121-3/+4
| | | | | | | ... into its only user. Less indirection, less code. Change-Id: I8aa750c5850dff92c847eda8c2d6403cc3063f2d Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Move more polishing to KitWidget constructionhjk2019-02-121-0/+4
| | | | | Change-Id: I0dfa27f57f305ebe0439adef810124b8b45ef45f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Inline KitManager::createConfigWidgethjk2019-02-121-0/+5
| | | | | | | | Instead of creating the widget first and polish it, create a polished widget directly. Change-Id: I665d26d6cbd87187f6d29ec3246a7db5c69d1a7f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Move use of some knowledge from KitAspectWidget to KitAspecthjk2019-02-121-2/+2
| | | | | | | Essentially a follow-up to 09a7d2bd45ad5cd710c93550fb9dafa5cff925bc. Change-Id: I4dd9d64eec77ddf9cdccbac808e9a0978b9986bf Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Shift parts of KitManagerConfigWidget creationhjk2019-02-121-1/+3
| | | | | | | | | ... from the kit manager to the actual KitManagerConfigWidget Preliminary to more direct use of e.g. KitAspect::description() Change-Id: I20fd027903938904b3725d25483eca26b5bb0262 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Rename KitInformation to KitAspectChristian Kandeler2019-02-111-5/+5
| | | | | | | | | | | The name "KitInformation" does not properly convey the fact that it represents a certain *aspect* of a kit. The same goes for "KitConfigWidget", which in addition was inconsistent with "KitInformation". We now use "KitAspect" and "KitAspectWidget". Change-Id: I9804ee4cedc4d61fad533ea1dd4e4720e67fde97 Reviewed-by: hjk <hjk@qt.io>
* Kit settings page: Fix inconsistent labelsChristian Kandeler2019-02-061-1/+1
| | | | | | | | | The widget expected the KitInformation display names to have a colon at the end, which not all of them did. Instead, add the colon in the widget, because it's not really part of the name. Change-Id: I87d613031b462903bf4039eb7f8bdb99c15e37d6 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* KitManager: Use unique_ptr to manage kitsTobias Hunger2018-07-251-10/+11
| | | | | Change-Id: I8c66290f0d23afe37673bd858f7db135c8232a78 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* ProjectExplorer: ModernizeAlessandro Portale2018-07-161-1/+1
| | | | | | | | | | | | | | modernize-use-auto modernize-use-nullptr modernize-use-override modernize-use-using modernize-use-default-member-init modernize-use-equals-default modernize-use-transparent-functors Change-Id: Iebed22caa2e733d292f334e956e3d16b844e14e3 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Project Explorer: Make action names shorterLeena Miettinen2016-11-011-2/+2
| | | | | | | ...and fix their capitalization. Change-Id: Ie6a39164f5ad7d38b0a645e7507d0797c578bee1 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* ProjectExplorer: Show kit icons in kitmanagerconfigwidgetAlessandro Portale2016-09-281-0/+5
| | | | | | | Our kits have nice icons. Why not show them? Change-Id: I053861225151a34690bf5247be04cc6165b2ac3a Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* KitManagerConfigWidget::resetIcon() avoid empty iconAlessandro Portale2016-09-261-1/+0
| | | | | | | | Do not manually reset the tool button icon. kitUpdated() takes care of it. Change-Id: I1bd6ec42a300add6b3a4b60c4fb22cc07ab70d1c Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* ProjectExplorer: default icons for IDeviceAlessandro Portale2016-09-261-6/+20
| | | | | | | | | | | | | | Enable devices to define their default themable icon. Kit icons are now by default the Desktopdevice icon, overridable by the device icon of the kit's device, in turn overridable by an icon file path. KitManagerConfigWidget: The browse button for the Kit icon gets a "reset" action. Change-Id: I6328ba7d640393aee2c324c592e76b4d5430586a Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Projectexplorer: Modernize codebaseTobias Hunger2016-04-151-11/+9
| | | | | | Change-Id: I4793b58aa77bcd46af99f8b843c0f7439cdc9269 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com> Reviewed-by: Vikas Pachdha <vikas.pachdha@theqtcompany.com>
* ProjectExplorer: Use Qt5-style connectsOrgad Shaneh2016-02-011-1/+2
| | | | | | | The heavy lifting was done by clazy. Change-Id: I619db09a79760186b72e7662490ed1205155c1a7 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
| | | | | | | * Update files in src/plugins Change-Id: Ia5d77fad7d19d4bb3498e78661982f68729adb22 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Kit Options dialog: Remove scrollareaDaniel Teske2015-07-211-7/+1
| | | | | | | | | | | The settings page has now its own scrollarea if a settings page gets to big, so the kits page doesn't need its own scroll area. This behaves a bit differently. Change-Id: I3c78abf332cec07d34350112fd66cc4d6e81dd15 Task-number: QTCREATORBUG-14750 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Kit: Simplify rendering of config widgetTobias Hunger2015-04-211-8/+0
| | | | | | | | Do not bother to paint a nice gradient just to paint all over it again. Change-Id: Ia01dae59f48e3b7cd2923e28770e9d953028b22a Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* Debugger: Refresh list of debuggers in kits options page on changesTobias Hunger2015-03-131-0/+7
| | | | | | Task-number: QTCREATORBUG-13991 Change-Id: I06ff6daea88e14b4193e4f1a71d768b528d80bf9 Reviewed-by: hjk <hjk@theqtcompany.com>
* ProjectExplorer: Replace two uses of QAction::setDatahjk2015-03-041-14/+5
| | | | | | | ... by a connection to a lambda. Change-Id: I32a276146cf6a4cfc79ae9c133a4cb5f0783c867 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* KitConfigWidget: Only emit autodetectionChanged if itactually changedDaniel Teske2015-01-221-1/+2
| | | | | | | Ups. I verified that the crash is still fixed. Change-Id: Ibb3a72bab79eb433ff426c90a60b33cc6a6d873b Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Kit: Fix crash on removing android kits that were autodetectedDaniel Teske2015-01-201-1/+4
| | | | | | | | | | | | | | | | | | | | | To reproduce: In the Android settings, enabled "Automatically create kits" -> This creates kits with autodetected set to true Switch to the kits page to get the KitPage filled, those kits now appear under the autodetected node. Switch to the Android settings and disable "Automatically create kits", -> This doesn't want to delete the old kits, to not throw away user settings, so the kits are marked as manual by calling setAutoDetected Switch to the Kit page and notice the kits still listed under the autodetected node. Clicking apply enables the remove button and on removing Creator crashes. Add the necessary signal emissions to setAutoDetected and several other methods and fix the KitModel to cope with changes to autodetected. Task-number: QTCREATORBUG-13736 Change-Id: I3d0ff247a6bfff8ace53df8535749db5c736d54b Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Update LicenseEike Ziller2015-01-161-6/+6
| | | | | Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* Kits: Validate current displayname when changing itTobias Hunger2014-11-261-5/+7
| | | | | | | | | We used to validate the displayname set before the last change, which is not really useful:-) Task-number: QTCREATORBUG-13424 Change-Id: Ia71f82d0ab0c8d6392be8dbd8fccad7fb9230b2d Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* Kits: Avoid some more calls to displayName()Tobias Hunger2014-10-241-1/+5
| | | | | Change-Id: I9096e2e762d52b55bf5d71b77666708fc7c7eb5a Reviewed-by: hjk <hjk121@nokiamail.com>
* Make expanders work with subexpandershjk2014-10-211-1/+7
| | | | | Change-Id: I30bad85ce2fbaf1f02043b3d97f657461f5a1995 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* KitManager: namespaces and Qt 5 cosmeticshjk2014-10-171-9/+11
| | | | | | Change-Id: I584b24ec8ead56ea7a53921fac1f39881b2ce0a8 Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* Merge "Merge remote-tracking branch 'origin/3.2'"Eike Ziller2014-10-141-7/+8
|\
| * Merge remote-tracking branch 'origin/3.2'Eike Ziller2014-10-141-7/+8
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/libs/utils/ipaddresslineedit.cpp src/libs/utils/logging.h src/plugins/analyzerbase/AnalyzerBase.pluginspec.in src/plugins/android/Android.pluginspec.in src/plugins/android/androiddeploystep.cpp src/plugins/android/androiddeploystep.h src/plugins/android/androiddeploystepfactory.cpp src/plugins/android/androiddeploystepwidget.cpp src/plugins/android/androidpackagecreationfactory.cpp src/plugins/android/androidpackagecreationstep.cpp src/plugins/android/androidpackagecreationstep.h src/plugins/android/androidpackagecreationwidget.cpp src/plugins/android/androidpackagecreationwidget.h src/plugins/android/javafilewizard.cpp src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.pluginspec.in src/plugins/baremetal/BareMetal.pluginspec.in src/plugins/bazaar/Bazaar.pluginspec.in src/plugins/beautifier/Beautifier.pluginspec.in src/plugins/bineditor/BinEditor.pluginspec.in src/plugins/bookmarks/Bookmarks.pluginspec.in src/plugins/clangcodemodel/ClangCodeModel.pluginspec.in src/plugins/clangcodemodel/clanghighlightingsupport.cpp src/plugins/clangcodemodel/clangsymbolsearcher.cpp src/plugins/classview/ClassView.pluginspec.in src/plugins/clearcase/ClearCase.pluginspec.in src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec.in src/plugins/cmakeprojectmanager/cmakeeditorfactory.cpp src/plugins/cmakeprojectmanager/cmakehighlighter.cpp src/plugins/coreplugin/Core.pluginspec.in src/plugins/cpaster/CodePaster.pluginspec.in src/plugins/cppeditor/CppEditor.pluginspec.in src/plugins/cppeditor/cppfilewizard.cpp src/plugins/cpptools/CppTools.pluginspec.in src/plugins/cpptools/cpphighlightingsupportinternal.cpp src/plugins/cpptools/cppmodelmanagerinterface.cpp src/plugins/cpptools/cppmodelmanagerinterface.h src/plugins/cvs/CVS.pluginspec.in src/plugins/debugger/Debugger.pluginspec.in src/plugins/designer/Designer.pluginspec.in src/plugins/diffeditor/DiffEditor.pluginspec.in src/plugins/emacskeys/EmacsKeys.pluginspec.in src/plugins/fakevim/FakeVim.pluginspec.in src/plugins/genericprojectmanager/GenericProjectManager.pluginspec.in src/plugins/git/Git.pluginspec.in src/plugins/git/gitorious/gitorious.cpp src/plugins/git/gitorious/gitorious.h src/plugins/git/gitorious/gitoriousclonewizard.cpp src/plugins/git/gitorious/gitorioushostwidget.cpp src/plugins/git/gitorious/gitorioushostwidget.h src/plugins/git/gitorious/gitorioushostwizardpage.cpp src/plugins/git/gitorious/gitoriousprojectwidget.cpp src/plugins/git/gitorious/gitoriousprojectwidget.h src/plugins/git/gitorious/gitoriousprojectwizardpage.cpp src/plugins/git/gitorious/gitoriousprojectwizardpage.h src/plugins/git/gitorious/gitoriousrepositorywizardpage.cpp src/plugins/git/gitorious/gitoriousrepositorywizardpage.h src/plugins/glsleditor/GLSLEditor.pluginspec.in src/plugins/glsleditor/glsleditorfactory.cpp src/plugins/glsleditor/glslfilewizard.cpp src/plugins/helloworld/HelloWorld.pluginspec.in src/plugins/help/Help.pluginspec.in src/plugins/imageviewer/ImageViewer.pluginspec.in src/plugins/ios/Ios.pluginspec.in src/plugins/macros/Macros.pluginspec.in src/plugins/mercurial/Mercurial.pluginspec.in src/plugins/perforce/Perforce.pluginspec.in src/plugins/projectexplorer/ProjectExplorer.pluginspec.in src/plugins/pythoneditor/PythonEditor.pluginspec.in src/plugins/pythoneditor/pythoneditorwidget.cpp src/plugins/pythoneditor/wizard/pythonfilewizard.cpp src/plugins/qbsprojectmanager/QbsProjectManager.pluginspec.in src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp src/plugins/qmakeprojectmanager/QmakeProjectManager.pluginspec.in src/plugins/qmakeprojectmanager/profileeditorfactory.cpp src/plugins/qmldesigner/QmlDesigner.pluginspec.in src/plugins/qmljseditor/QmlJSEditor.pluginspec.in src/plugins/qmljseditor/qmljseditorfactory.cpp src/plugins/qmljstools/QmlJSTools.pluginspec.in src/plugins/qmlprofiler/QmlProfiler.pluginspec.in src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec.in src/plugins/qnx/Qnx.pluginspec.in src/plugins/qtsupport/QtSupport.pluginspec.in src/plugins/remotelinux/RemoteLinux.pluginspec.in src/plugins/resourceeditor/ResourceEditor.pluginspec.in src/plugins/resourceeditor/resourcewizard.h src/plugins/subversion/Subversion.pluginspec.in src/plugins/tasklist/TaskList.pluginspec.in src/plugins/texteditor/TextEditor.pluginspec.in src/plugins/texteditor/basetexteditor_p.h src/plugins/texteditor/basetextmark.cpp src/plugins/texteditor/codeassist/basicproposalitemlistmodel.h src/plugins/texteditor/codeassist/defaultassistinterface.h src/plugins/texteditor/codeassist/iassistproposalitem.cpp src/plugins/texteditor/itexteditor.cpp src/plugins/texteditor/itexteditor.h src/plugins/texteditor/itextmark.cpp src/plugins/texteditor/plaintexteditor.cpp src/plugins/texteditor/plaintexteditor.h src/plugins/texteditor/texteditoractionhandler.cpp src/plugins/todo/Todo.pluginspec.in src/plugins/updateinfo/UpdateInfo.pluginspec.in src/plugins/valgrind/Valgrind.pluginspec.in src/plugins/vcsbase/VcsBase.pluginspec.in src/plugins/welcome/Welcome.pluginspec.in src/plugins/winrt/WinRt.pluginspec.in tests/auto/debugger/temporarydir.h Change-Id: I254af8be8119fe9855287909e17d4b8ca9d2fc2f
| | * License updateEike Ziller2014-10-091-7/+8
| | | | | | | | | | | | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* | | ProjectExplorer: Remove redundant namespace qualificationsOrgad Shaneh2014-10-141-1/+1
|/ / | | | | | | | | Change-Id: Id9034e31f3f61c38894111951534dd0d59b746dc Reviewed-by: hjk <hjk121@nokiamail.com>
* | KitManagerConfigWidget: Use QRegularExpressionDaniel Teske2014-09-251-4/+4
| | | | | | | | | | Change-Id: I71c594d89090b6d74d790ae6395ea15025775ff7 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* | Kit: Change displayName generationTobias Hunger2014-09-041-3/+15
| | | | | | | | | | | | | | | | | | | | Do not care whether the unexpandedDisplay name is unique or not, nor whether the display name is unique or not. Warn if it is not in the Kits Options Page, but that is all. Change-Id: I1cbeb5beb477d533092ade6ef67a97044e53477c Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* | Kit: Introduce variables for Kit display namesTobias Hunger2014-08-181-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change also adds a AbstractMacroExpander for the QtKitInformation. It supports the following variables in the Kit display name: %{Qt:version} - Qt version number %{Qt:type} - Qt type %{Qt:name} - Qt version name %{Qt:mkspec} - mkspec used by the Qt version Task-number: QTCREATORBUG-11118 Change-Id: I7263781336ab561c34880b187ebd55e81e6ca215 Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>