summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/qt4projectmanager.pro
Commit message (Collapse)AuthorAgeFilesLines
* Rename plugins/qt4projectmanager to qmakeprojectmanagerhjk2013-10-291-137/+0
| | | | | | | This finally renames the plugin itself. Change-Id: Ibdf4f4b4e9776c2fdc809e0127f3e1310de44bd1 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Qt4ProjectManager: Rename QT4PROJECTMANAGER_{LIBRARY,EXPORT}hjk2013-10-291-1/+1
| | | | | Change-Id: I6be91281667f7f26740e7b62b08ce9d646bbc85e Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Qt4ProjectManager: Rename the "normal" qt4* files to qmake*hjk2013-10-161-20/+20
| | | | | | Change-Id: I5e173900a4008c72c67a30eaa9c101027c1b43af Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: David Schulz <david.schulz@digia.com>
* Move QtVersionFactory to QtSupport moduleYuchen Deng2013-10-151-5/+2
| | | | | | | | | After this is done, QbsProjectManager/CMakeProjectManager will be able to have full Qt support work without having to depend on Qt4ProjectManager. It's should belong here. Change-Id: I577d47cb8a40eb697aa862fbec36c56ff05004f0 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Remove support for Madde-based platforms.Christian Kandeler2013-10-151-2/+0
| | | | | | | | With Nokia's decision to stop support for Harmattan applications in their app store, the last remains of a use case have disappeared. Change-Id: Ia036112de01c8c3a866da3529b4a941db11c7358 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* TargetSetupPage: Generalize the pageTobias Hunger2013-09-271-11/+4
| | | | | | | | | | | | | | | | Generalize the target setup page and move it into projectexplorer Move the qmake specific code into a projectimporter class with a specialization for qmake projects in the qt4projectmanager. This change depends heavily on the BuildConfigurationFactory cleanups done earlier and completes that change in such a way that generic build configuration factories are now in theory possible. The remaining problem is how to select the best factory of several that claim to be able to handle a kit and that is left for the next patch. Change-Id: I47134cb1938c52adebcdc1ddfe8dbf26abbbbeee Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* BuildConfigurationFactory: Refactor codeTobias Hunger2013-09-171-0/+1
| | | | | | | | | | | | | | | | | | Refactor the code of the build configuration factories. The idea is to generalize the code so much that we can allow plugins to install custom build configuration factories for the platforms they support. To support this use case the following changes where done here: * BuildInfo class was introduced to describe one build configuration that can be created by a factory. * Factories report a list of BuildInfo to describe what they can produce. This fixes the need for factories to implicitly create one buildconfiguration and then create another one 'officially' to support debug and release build configurations to be set up for projects. * Do no longer work around factories to create build configurations. Change-Id: Ic372e4a9b5c582633b467d130538948472b89d91 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Implement syntax highlighting in diff editorjkobus2013-08-291-0/+2
| | | | | | | | | | | | All Qt Creator's main highlighters are used in the first place, for other mimetypes generic highlighter is used as a fallback. Task-number: QTCREATORBUG-9580 Change-Id: I863b9085520e5bdda142ce88f2074afeacee0531 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Petar Perisin <petar.perisin@gmail.com> Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
* Move Ui code model support into QtSupportTobias Hunger2013-07-101-2/+0
| | | | | | | | | | * Move basic ui code model support from CppTools into QtSupport * Use Kit infrastructure to retrieve uicCommand and environment * Remove specialization for cmake projects (no longer needed) * Remove specialization for qmake based projects (no longer needed) Change-Id: I8569cc01acb46a540883c2da235d169bebf7db39 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Streamline mimetypes.xml filesOrgad Shaneh2013-06-071-2/+0
| | | | | Change-Id: I4f2a28d4732ea496f574e5f51fb1e1633ebca99d Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Remove outdated Mobile App Wizardhjk2013-05-151-2/+0
| | | | | Change-Id: Ifc5076021a7ef4f49e3dc9048d40becfa5080edd Reviewed-by: hjk <hjk121@nokiamail.com>
* derive TARGET from QTC_{LIB,PLUGIN}_NAMEOswald Buddenhagen2013-04-031-1/+0
| | | | | | | | the information is redundant now Change-Id: Icc8c8b4ace11538d45c6c9e1dbe5a7976f4743e1 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* centralize assignment of TEMPLATE = libOswald Buddenhagen2013-04-021-1/+0
| | | | | Change-Id: I4025539f3875e79f03743ba9ed3fd09cd31b998d Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* define QT_CREATOR centrallyOswald Buddenhagen2013-04-021-1/+0
| | | | | | | | | | numerous "3rdparty" libraries have respective #ifdefs, and consequently the define is added in several places. it's quite a mess with the .pr? and .qbs files, though. solve the problem by sidestepping it. Change-Id: I5a6b1ba7cfe96b44f0a4f4ef9738900906a44316 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* automatically include libs' and plugins' _dependencies.pri filesOswald Buddenhagen2013-04-021-1/+0
| | | | | Change-Id: I25645bb625b467c6f9d895ff89a70acd6a25683e Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Generalize QT_NO_CAST_FROM_ASCIIOrgad Shaneh2013-01-161-2/+1
| | | | | Change-Id: I2b6c5876cafb7cf19fc3040bc84fd88a90b6c0e0 Reviewed-by: hjk <qthjk@ovi.com>
* Qt4PM: Compile with QT_NO_CAST_FROM_ASCIIOrgad Shaneh2012-11-271-2/+5
| | | | | | Change-Id: Id6c19c0a2a982e7a9b11d7ef0740c0258dbdc7b7 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* CMake: add auto completion for cmake editortomdeblauwe2012-10-251-2/+0
| | | | | | | Original Patch by tomdeblauwe <tdb@traficon.be> Change-Id: I54aea31755dd5702e6998c8343114d34a8752f7b Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* s/profile/kit/Tobias Hunger2012-09-041-4/+4
| | | | | | | | | | | | | | | * Rename profiles to kits. * Update some strings: * projects mode has a Kits tab, not a Targets tab. * " Settings" was dropped from the sub-tabs of the Kits tab * menu entry "Build/Open Build/Run Target Selector" was renamed to "Build/Open Build and Run Kits Selector". * Use "Kit" instead of "Target" in miniprojecttargetselector. (The class was not renamed as it does indeed select targets, not kits) Change-Id: I0727e086e2dfa0e8aaaf89fdc6f2e3596c7a4314 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Improve "Configure Project" target settings hinthjk2012-09-031-1/+0
| | | | | | | | | | Make "Configure Project" help text link to options dialog depend on the actual architecture instead of listing all possibilities. Also, make the link work. Task-number: QTCREATORBUG-7810 Change-Id: I78360cdc5b1a836b46dad5c31bdf7335d83e846e Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* Merge remote-tracking branch 'origin/2.6'Eike Ziller2012-08-231-2/+0
|\
| * Removal of Symbian supportAlessandro Portale2012-08-221-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qt Creator's support for Symbian was at its peak in version 2.4.x. Nobody really verified it in Qt Creator 2.5 or 2.6. It is most likely rotten. Let's remove it! Also, the Symbian support code was spread throughout the whole Qt Creator code base. The plugin interfaces evolved in the meantime and target platforms like Android or QNX have 99% of their code in separate plugins. In case anyone wants to revive Symbian support in Qt Creator, please create a plugin for it. Change-Id: I56a758a3e2fd5b8c64d9aeb8f63d8e916c4883be Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* | Provide build system independent deployment data.Christian Kandeler2012-08-221-2/+2
|/ | | | | | | | | | | | | | | | | Attach an object containing deployment information to the target. The respective build system plugins are responsible for setting up this information. The Qt4ProjectManager already does that; others should follow (which is expected to result in gradual refinements of the design). The immediate motivation here is to free the RemoteLinux plugin from the requirement that qmake must be used for building the projects, which makes it much less generic than it could and should be. Change-Id: I9943787f4e352d014e721082016542b10c8cce90 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Profile introductionTobias Hunger2012-06-211-6/+11
| | | | | | | | | | | | | Introduce Profiles to store sets of values that describe a system/device. These profiles are held by a target, getting rid of much of the information stored in the Build-/Run-/DeployConfigurations, greatly simplifying those. This is a squash of the wip/profile branch which has been on gerrit for a while, rebased to current master. Change-Id: I25956c8dd4d1962b2134bfaa8a8076ae3909460f Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Make Open Project wizard skippableDaniel Teske2012-02-031-4/+6
| | | | | | | | Task-Nr: QTCREATORBUG-6063 Change-Id: Ieace3e9e68b4e0342c35ac7c279f4b0b61076419 Reviewed-by: Eike Ziller <eike.ziller@nokia.com> Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* UI files: Do not polute the global Ui namespaceTobias Hunger2011-11-241-1/+0
| | | | | | | Make sure all ui-files are in the plugin's internal namespace. Change-Id: Ifb2c3093441e8feb89e46f52fbb386fc316cfd13 Reviewed-by: hjk <qthjk@ovi.com>
* Implement context help for pro file editorJarek Kobus2011-11-101-0/+2
| | | | | | Task-number: QTCREATORBUG-6325 Change-Id: Ie8b2eb582eb527eac6af56d0c69a8ae1dafdc1df Reviewed-by: Leandro Melo <leandro.melo@nokia.com>
* MobileWizards: Add option for booster to harmattan configure pageKai Koehne2011-09-011-0/+1
| | | | | | | | | | | Split up maemo- and harmattan wizard pages, and add a checkbox for enabling booster specifically for harmattan. Change-Id: If5653abbf6d29b5f946718d10bc12404df19c16c Reviewed-on: http://codereview.qt.nokia.com/3731 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com> Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* QtQuickApp wizard: Merge Components and Sources pageKai Koehne2011-06-291-1/+0
| | | | | | | Change-Id: I48e5009f2f71562a700eabddf38e54c1d4a127c1 Reviewed-on: http://codereview.qt.nokia.com/913 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* Fix compile warnings.Friedemann Kleint2011-06-291-1/+0
| | | | | | | Change-Id: I4149cfd1e3f8f4946d229df37b6f8250e0daf169 Reviewed-on: http://codereview.qt.nokia.com/868 Reviewed-by: Kai Koehne <kai.koehne@nokia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
* Introduce QML-based welcome screen using desktop componentsDaniel Molkentin2011-06-291-5/+1
| | | | | | | | | Implements new XML-based format for examples, demos & tutorials Done-with: Primrose Mbanefo <ext-primrose.mbanefo@nokia.com> Change-Id: I42c0afdb419cffe5637cd4f298e828d09e0fb15a Reviewed-on: http://codereview.qt.nokia.com/840 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Qt Quick Components WizardFeetu Nyrhinen2011-06-221-1/+2
| | | | | | | | | | | Selection of Qt Quick component set and use of specific QML template files (Qt Quick 1.0 and com.nokia.symbian 1.0) based on the user selections. Change-Id: I93cfa8735dcf285c76ff04a6186a4eca1f90a361 Reviewed-on: http://codereview.qt.nokia.com/567 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* Maemo: Create dedicated plugin.Christian Kandeler2011-05-261-1/+0
| | | | | | | | | | | | | | | No change in functionality for now. More support for generic remote Linux support is planned to be added. The changes in decreasing order of magnitude: 1) Move contents of qt4projectmanager/qt-maemo to new "RemoteLinux" plugin. 2) Make some classes in qt4nodes public for now. More decoupling in that area will follow. 3) Fix some minor problems uncovered by the move. Change-Id: I51d0c7977c10019eb6080cd6620bc28ecebad3c4 Reviewed-on: http://codereview.qt.nokia.com/106 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Move QtParser to QtSupport plugindt2011-05-241-2/+0
| | | | | | | | | This way we can make use of it in the cmake plugin Change-Id: Ie1887d49ea616ec62d91a73b4daa75d69cef61c9 Reviewed-on: http://codereview.qt.nokia.com/91 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Move a lot of qmake independent classes to a new plugin qtsupportdt2011-05-241-30/+7
| | | | | | | | | | Also adjust qmldumptool to remove the dependency on qt4project/qmlproject, by passing in the qtversion instead of figuring it out in qmldumptool. Change-Id: Ie6ac582d36bfef290313c0716b33b62fcf42630c Reviewed-on: http://codereview.qt.nokia.com/70 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* New code assist APILeandro Melo2011-05-181-4/+5
| | | | | | | | | | | This is a re-work of our completion engine. Primary goals are: - Allow the computation to run in a separate thread so the GUI is not locked. - Support a model-based approach. QStrings are still needed (filtering, etc), but internal structures are free to use more efficient representations. - Unifiy all kinds of *assist* into a more reusable and extensible framework. - Remove unnecessary dependencies on the text editor so we have more generic and easily "plugable" components (still things to be resolved).
* Qt Version refactoringdt2011-05-121-2/+11
| | | | | | | | | | | | | | | | Split up target specific code into subclasses. Also change Qt4BuildConfiguration to allow a null qtversion. Remove code that relied on always having a qt version. Also make it possible to remove all qt versions. Completly change the qt in path autodetection to be only a fall back if no configuration was found. Note: For now the old settings are not removed, as such 2.2 and master can coexist. Reviewed-By: hunger
* Qt4ProjectManager: Exported header cleanup.Friedemann Kleint2011-03-021-1/+4
|
* QmlJSDebug: Move qmljsdebug into a static libraryKai Koehne2011-02-181-0/+2
| | | | Reviewed-by: dt
* Renaming: QmlStandaloneApp* -> QtQuickApp*Alessandro Portale2011-02-061-7/+7
|
* Html5 app wizard. First steps.Alessandro Portale2011-02-061-0/+7
| | | | Task-Number: QTCREATORBUG-3284
* Build warnings.Friedemann Kleint2011-01-211-1/+0
|
* Qt4ProjectManager: Revamp of Qt Versions dialogKai Koehne2011-01-211-1/+4
| | | | | | | | The versions dialog now uses Utils::DetailsWidget to show the general version information and (debugging) helper information. The 'Helper Tools' can now be expanded to see each tools status & recompile them selectively.
* Qt4Project: Move DebuggingHelperBuildTask into separate fileKai Koehne2011-01-171-2/+4
|
* Qt4projectManager: Refactor Qt4Target, split up in per target classesdt2011-01-171-4/+4
| | | | | | | | | | | | | | | Almost(*) all of the symbian and maemo specific code is now theoretically moveable to a separate plugin. Thus making it possible to implement new targets in a plugin. (*) Noteable missing is the qtversion, which needs to be split up per target too. Also fixes Task-Nr: QTCREATORBUG-2440 Reviewed-By: hunger Reviewed-By: ck
* Mobile wizards: Make options pages target-specific.Christian Kandeler2010-12-011-1/+3
| | | | | Task-number: QTCREATORBUG-2511 Reviewed-by: Alessandro Portale
* Fixes: Add new subdirs project wizardJarek Kobus2010-11-241-0/+4
| | | | | Task: QTCREATORBUG-1297 RevBy: dt <qtc-committer@nokia.com>
* Support completion in profile editorJarek Kobus2010-11-081-2/+6
| | | | Task-number: QTCREATORBUG-2110
* centralize addition of pluginspecs to OTHER_FILESOswald Buddenhagen2010-11-031-1/+1
|
* QML Observer: Build together on runtime with debugging toolsLasse Holmstedt2010-09-291-2/+4
| | | | | | | | Moved qmljsdebugger to a dir under qml/, made qmlobserver compile without creator dependencies and made it compile with debugging helpers. Reviewed-by: hjk