aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/help/help.qbs
Commit message (Collapse)AuthorAgeFilesLines
* Make Core independent from QtHelpEike Ziller2018-09-041-0/+1
| | | | | | | | | | | | | | | | | | | We don't want various plugins to depend on the Help plugin, but we also do not want Core to depend on QtHelp. For example when turning the Help plugin off, documentation should actually no longer be registered through QtHelp. So we need parts of the interface in Core, which must then be delegated to the actual implementation in Help. As positive side-effects the interface in Core will be slimmer, and the code in the Help plugin can later be simplified, too, because then we don't have the "Core" and the "Gui" help engines separated in different plugins anymore, which should remove the need for some setup indirections. Task-number: QTCREATORBUG-20381 Change-Id: I634c5811c45d6a3dfd6ddc682cae270e38384cbf Reviewed-by: hjk <hjk@qt.io>
* Add qtwebengine backend to qbs help plugin build rulesAlexandru Croitor2018-01-101-0/+11
| | | | | Change-Id: I924637581741dc68d94270cc680df20499778b03 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Help: Remove QtWebKit backendEike Ziller2016-09-141-11/+0
| | | | | | | | | QtWebKit is gone, removing it is better than letting it rot. Change-Id: Ie0a43f9aed028edb76b2e9f2dac0b4a9be8ce05d Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix qbs build.Christian Kandeler2015-11-251-1/+1
| | | | | Change-Id: I9cdaa1545018a002a85d8f5cebb51883bfee204f Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* Themed Icons: Introduce Utils::IconAlessandro Portale2015-11-251-0/+1
| | | | | | | | | | | | | | Instead of describing icons via file name or in the themed icons case via a string that is a list of mask/color pairs, we have now a class for it. Icons are now listed in per-plugin *icons.h headers. RunControl::m_icon was The only place left where an icon property was in fact a string. This patch changes that member to be a Utils::Icon. Change-Id: Ibcfa8bb25e6d2e330c567ee7ccc0b97ead603177 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* qbs build: Introduce convenience project property sharedSourcesDir.Christian Kandeler2015-02-181-1/+1
| | | | | Change-Id: I69aacc7391e6e25e66eae1fb54b3c1cfb18679ee Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Help: Fix qbs build.Christian Kandeler2015-01-091-1/+1
| | | | | Change-Id: I9ec359d6c2c38ad832fa0215bd41a92a33109bb5 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* qbs build: Remove unneeded import statements.Christian Kandeler2014-11-101-2/+0
| | | | | | | The respective items are available without it. Change-Id: Idc840cf08e7bec84f561c096afe8de25b1fb8468 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Qbs files: Raise Qt requirement to 5.3.1Eike Ziller2014-08-291-6/+3
| | | | | | | Like we have now for the qmake build too. Change-Id: I00a4cc01f35a4d93b52951c5591dadd4b6aa5e79 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Help: Implement a real external help windowEike Ziller2014-06-201-1/+0
| | | | | | | | With this patch it is just used with the context help "always show in external window" option. Change-Id: I4bc6ba8e0e241500f6970d4cb72f66ba02075ef5 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Help: Create separate help widget classEike Ziller2014-06-201-0/+1
| | | | | | | | | That contains the tool bar together with a help viewer, which can also be used for an external help window, and later be extended to also replace the extra "central widget". Change-Id: I73fac4c135b985cbe47062b90783f156b5062005 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Help: Cleanly separate different viewer backendsEike Ziller2014-05-131-3/+3
| | | | | | | | | | | Removes the conditional compilation of the text browser vs web kit, cleans up the code, and enables us to provide and test other backends (WebEngine? Native?) Adds runtime switch for testing the text browser variant by setting environment variable QTC_FORCE_TEXTBROWSER (for now) Change-Id: I8cc9bb373438d37c8194e433224314caa0b617bd Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Help: Add "Get Help Online" action for tasksOrgad Shaneh2014-03-251-0/+2
| | | | | | | Useful for looking up compiler warnings on the web. Change-Id: I1e77c3b97f7907880e2caa6d7e6070b03d846420 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* use new base import style in qbs filesJoerg Bornemann2014-03-111-1/+1
| | | | | | Change-Id: Iecf32122df41f304ec6df538bb0dd8a263238a86 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Help: Allow building without Webkit with qbs.Christian Kandeler2014-02-211-3/+17
| | | | | Change-Id: I03cbfcef594e072c4360be0f13f220ec83c1fc1d Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Qbs/qmake: Fix dependencies of pluginsTobias Hunger2014-02-111-0/+3
| | | | | | | | | ... based on output from dependencyinfo.py script Change-Id: I9532f6d259f15c16b62fae0ca18f8a8cad95bd11 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Core: Merge Find and Locator into Core pluginhjk2014-01-141-2/+0
| | | | | | | Change-Id: I7053310272235d854c9f409670ff52a10a7add8b Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* qbs project files: Make use of new qbsSearchPaths property.Christian Kandeler2013-10-091-1/+1
| | | | | Change-Id: I396d970fafea1fd0b4c4d73883796662a1d0064b Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* qbs project: Fix another duplicate dependencyOrgad Shaneh2013-09-271-1/+1
| | | | | Change-Id: Id50643364b174e150666f4591fa6eaf91144336b Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Help plugin: Synchronize qmake and qbs project files.Christian Kandeler2013-09-271-14/+4
| | | | | | | We now use Qt Webkit in the qbs build as well. Change-Id: Ib27a0d795bca3b266ee405ce2d925a96297f8c25 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Remove superfluous include paths from project files.Christian Kandeler2013-09-021-2/+2
| | | | | | | | | | | | | | | | | | | | A lot of our build system files specify unneeded include paths. These roughly fall into the following categories: a) Paths that are already set in more general files such as qtcreator.pri. b) Paths that serve no purpose at all, possibly left over from earlier versions of the project. c) Paths that act as workarounds for wrong include statements of the form '#include "xyz.h"', where xyz.h is not in the same directory as the including file. This patch removes such path specifications and fixes the offending include statements from case c). Tested on Linux, Windows and OSX with qmake and qbs. Change-Id: I039a8449f8a65df0d616b4c08081145c18ae4b15 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Help: Remove export macrosTobias Hunger2013-08-261-1/+0
| | | | | | | They were not used Change-Id: I3e461d16937d5e5617077b394d5535be84a0b45e Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Qbs project files: Use groups wherever applicable.Christian Kandeler2013-08-211-62/+43
| | | | | | | Provides better structuring of source files. Change-Id: Ic2d0094312bb7c8da01a1f38270564407fdbefce Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Remove duplicate module dependencies from qbs files.Christian Kandeler2013-05-271-1/+0
| | | | | | | These cause a warning now. Change-Id: I4c4e9c3e11e7f97e66a4bcdd708489fafc8f0606 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Fix wrong usage of Properties blocks in qbs files.Christian Kandeler2013-03-151-4/+8
| | | | | | | | A property set on the product level is ignored if the same property is also set in a Properties block whose condition matches. Change-Id: I9248d735977e3d8ff8f1836fd80a49f3c8839bdc Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Generalize QT_NO_CAST_FROM_ASCIIOrgad Shaneh2013-01-161-1/+1
| | | | | Change-Id: I2b6c5876cafb7cf19fc3040bc84fd88a90b6c0e0 Reviewed-by: hjk <qthjk@ovi.com>
* Help: Compile with QT_NO_CAST_FROM_ASCIIOrgad Shaneh2012-11-271-1/+1
| | | | | | Change-Id: Iba24d4f2d02de790f31d9606c7f9b85faf4670ce Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* qbs files: Consolidate includePaths in QtcLibrary and QtcPluginOrgad Shaneh2012-10-051-8/+1
| | | | | | | Avoid using "." as includePath when it is unneeded Change-Id: I9bc6f4ebe50409f49782520033fd5f098aed10d0 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* qbs files: Sort filesOrgad Shaneh2012-10-031-33/+33
| | | | | Change-Id: I6514deb70162bd52687e6143813bcf1325a797db Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* qml files: Use buildDirectory as includePath for app_version_headerOrgad Shaneh2012-10-011-2/+2
| | | | | | | Add some missing app_version_header dependencies Change-Id: Ieaa16e9a1bdace9032ef78a3329dfac60d28e99a Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Support built-in testing infrastructure with qbs build.Christian Kandeler2012-09-131-4/+1
| | | | | | | | I.e. define WITH_TESTS for debug builds or if the respective environment variable is set. Change-Id: I2764ece50d0783e8cb030b1695e6f59cf6063248 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* qbs files: Enable 'Help' plugin for Qt5Yuchen Deng2012-06-211-4/+18
| | | | | Change-Id: Ib8c7692984eae2d4b9e865837f4ef6970524a87f Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Fix qbs build for help plugin.Christian Kandeler2012-05-221-1/+1
| | | | | Change-Id: Ie71eda809f98b76d32a92b86e6351996451ff4b5 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* qbs files: build with Qt5Joerg Bornemann2012-04-101-0/+2
| | | | | | | Help plugin and QmlDesigner have been disabled for Qt5. Change-Id: I9345d0fd00f9a575333dc972cc7adbdf146cd6cb Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* qbs files: use Qt5 module dependenciesJoerg Bornemann2012-04-101-1/+1
| | | | | | | | | | Renamed gui -> widgets. Renamed declarative -> quick1. With qbs the usage of qt.widgets and qt.quick1 with Qt4 is supported. Change-Id: I6cadaf34527f1f880d74ced7d2d18dd9801b7de1 Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* qbs: CleanupOrgad Shaneh2012-02-281-4/+1
| | | | | | | | | * Removed utils, extensionsystem and aggregation dependencies for plugins that depend on Core * Capitalized Find and CPlusPlus Change-Id: I505e5f46976f26da47ad778860f103b173668b1c Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* add qbs filesJoerg Bornemann2012-02-201-0/+89
Change-Id: If6bf71797ae81655d24a77e6badb86a77312af38 Reviewed-by: hjk <qthjk@ovi.com>