aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/help/help.pro
Commit message (Collapse)AuthorAgeFilesLines
* Remove qmake build filesEike Ziller2022-01-201-89/+0
| | | | | | | | | | Removes qmake as a build system for building Qt Creator itself. Keep them for some tests that are not completely moved to CMake yet. Change-Id: I846c6ef65626b6dfae6375fdc85d00677aa8c2fb Reviewed-by: hjk <[email protected]> Reviewed-by: Christian Kandeler <[email protected]> Reviewed-by: Christian Stenger <[email protected]>
* Use qlitehtml from separate repositoryEike Ziller2021-02-151-5/+8
| | | | | | | | | qlitehtml moved into its own playground repository, get it from there instead of carrying our copy around. Change-Id: I0e267344e5ccf95f579e4fb239e6789d177d7b78 Reviewed-by: Tim Jenssen <[email protected]> Reviewed-by: Jarek Kobus <[email protected]>
* Integrate new filter engineJarek Kobus2020-04-021-0/+4
| | | | | | | | Adapt the code to deprecated usage of map as a multi map, hence all cases replaced by QMultiMap. Change-Id: I2d480467cd6e91d3e880555e6a21058dec056b3f Reviewed-by: Karsten Heimrich <[email protected]>
* Move "Web Search" locator filter from Help to CoreEike Ziller2019-12-181-4/+1
| | | | | | | | | | | It was invented as a "remote help" filter, but it actually doesn't have anything to do with help or documentation. Move it to more general place, also to enable future generalization to another custom filter type. Change-Id: Ib80eacd3c7cc33ae9f4d9353fa820272e3b0b25f Reviewed-by: Leena Miettinen <[email protected]> Reviewed-by: David Schulz <[email protected]>
* Help: Get rid of special CentralWidget class for help mode viewerEike Ziller2019-09-241-2/+0
| | | | | Change-Id: Id733eb0449cdaed5901e4144089c8adaaf07d7a9 Reviewed-by: hjk <[email protected]>
* Help: Add litehtml as submodule and optionally use thatEike Ziller2019-09-201-1/+1
| | | | | | Change-Id: I528dd661eb0db92e6252ddba7fa38ab58496611a Reviewed-by: Cristian Adam <[email protected]> Reviewed-by: hjk <[email protected]>
* Help: De-duplicate management of help viewer pagesEike Ziller2019-09-091-2/+0
| | | | | | | | | | | | | For the help mode, the help viewer pages were managed both by the OpenPagesModel and the HelpWidget, and needed manual keeping in sync. Instead make the model just an aspect of the HelpWidget, manage creation/deletion of pages via the HelpWidget, and use the model only for the pure MVC API purposes. Task-number: QTCREATORBUG-20558 Change-Id: Ib7d6f2561239b0d5f3328dfd30c84718f81af0a1 Reviewed-by: David Schulz <[email protected]>
* Help: Add litehtml based viewer backendEike Ziller2019-08-281-0/+6
| | | | | | | | | | | | | | | | | | | | For CMake add litehtml installation path to CMAKE_PREFIX_PATH For qmake pass litehtml installation path via LITEHTML_INSTALL_DIR qmake variable Release build of litehtml is recommended. The litehtml backend is used by default when available, you can force QTextBrowser again with the environment variable "QTC_HELPVIEWER_BACKEND=textbrowser". Some things are not implemented yet: - Text search - Context menu - Shift-drag to extend existing selection Change-Id: I79f989e5fe2063de2e9832abbed19b24d7a1a1fe Reviewed-by: hjk <[email protected]>
* Remove dependency on Qt Mac ExtrasTor Arne Vestbø2019-03-121-1/+0
| | | | | Change-Id: Id4d394974e87d7844c02c18f3c98957036503d7f Reviewed-by: Eike Ziller <[email protected]>
* Make Core independent from QtHelpEike Ziller2018-09-041-0/+2
| | | | | | | | | | | | | | | | | | | 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 <[email protected]>
* Help: Remove QtWebKit backendEike Ziller2016-09-141-5/+0
| | | | | | | | | QtWebKit is gone, removing it is better than letting it rot. Change-Id: Ie0a43f9aed028edb76b2e9f2dac0b4a9be8ce05d Reviewed-by: hjk <[email protected]> Reviewed-by: Alessandro Portale <[email protected]> Reviewed-by: Eike Ziller <[email protected]>
* Remove all QT_VERSION_CHECKOrgad Shaneh2016-08-121-1/+1
| | | | | | | We only support Qt 5.6 now. Change-Id: If94864400545b057623e3af0743c55ea1e84e33b Reviewed-by: Eike Ziller <[email protected]>
* Add QtWebEngine backed help viewer backendEike Ziller2016-03-181-0/+7
| | | | | | | | | | Supports most features. Defined priority for help viewers: "qtwebkit" > "qtwebengine" > "textbrowser". Task-number: QTCREATORBUG-13910 Change-Id: I59b4231ef93fdf9df46436850ed3743b5916f9cd Reviewed-by: Nikita Baryshnikov <[email protected]> Reviewed-by: Eike Ziller <[email protected]>
* Help: Allow use of stripped down WebKit as help browserhjk2015-04-301-1/+2
| | | | | Change-Id: I9571b70b6eb3c6e27adf482ea24049d66244bbc7 Reviewed-by: Eike Ziller <[email protected]>
* Help index filter optimizationsEike Ziller2015-01-081-1/+1
| | | | | | | | | Move retrieval away from prepare search, and do some caching. Also split the keyword search into individual chunks per help database that are executed on the UI thread individually. Change-Id: I0b8fe4abfc3cba46620985752d3d90638e10512f Reviewed-by: Eike Ziller <[email protected]>
* Help/OS X: Use native viewer by default if welcome uses QQuickWidgetEike Ziller2014-12-191-1/+5
| | | | | | | | | | Since using window container breaks the native view hierarchy (QTBUG-39363), we can use the native viewer only if we use QQuickWidget for the welcome screen. Task-number: QTBUG-39363 Change-Id: I26407a5c1db558d9a8ac6d79c37e3ffa0e009ed6 Reviewed-by: Erik Verbruggen <[email protected]>
* Remove more Qt version checksEike Ziller2014-09-101-1/+1
| | | | | Change-Id: I4440b7a9fb2c16b10deab8e8abfcb0eaa8bb45bb Reviewed-by: Christian Kandeler <[email protected]>
* Remove Qt version checks.Christian Kandeler2014-09-081-9/+3
| | | | | | | | Qt 5.3 is the minimum requirement these days. Remove all fallback code from sources and project files. Change-Id: If6188a471197acadda4d6baee71804ba1a8026c6 Reviewed-by: Eike Ziller <[email protected]>
* Help: Implement a real external help windowEike Ziller2014-06-201-2/+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 <[email protected]>
* Help: Create separate help widget classEike Ziller2014-06-201-2/+4
| | | | | | | | | 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 <[email protected]>
* Help: Provide native WebView backend on MacEike Ziller2014-05-301-0/+9
| | | | | | | | | | | | Run Qt Creator with environment variable QTC_HELPVIEWER_BACKEND to * 'native' to get the WebView based one on Mac * 'textbrowser' to get the QTextBrowser based one Defaults to use QWebView if QtWebKit is available, or QTextBrowser if not, like before. Change-Id: If0660782b18ff3d89301fa7bcaf4e2e2fb69627d Reviewed-by: Eike Ziller <[email protected]>
* Help: Cleanly separate different viewer backendsEike Ziller2014-05-131-5/+6
| | | | | | | | | | | 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 <[email protected]>
* Help: Add "Get Help Online" action for tasksOrgad Shaneh2014-03-251-2/+4
| | | | | | | Useful for looking up compiler warnings on the web. Change-Id: I1e77c3b97f7907880e2caa6d7e6070b03d846420 Reviewed-by: Tobias Hunger <[email protected]>
* Help: Remove export macrosTobias Hunger2013-08-261-1/+0
| | | | | | | They were not used Change-Id: I3e461d16937d5e5617077b394d5535be84a0b45e Reviewed-by: Karsten Heimrich <[email protected]>
* derive TARGET from QTC_{LIB,PLUGIN}_NAMEOswald Buddenhagen2013-04-031-2/+0
| | | | | | | | the information is redundant now Change-Id: Icc8c8b4ace11538d45c6c9e1dbe5a7976f4743e1 Reviewed-by: Tobias Hunger <[email protected]> Reviewed-by: Eike Ziller <[email protected]>
* centralize assignment of TEMPLATE = libOswald Buddenhagen2013-04-021-1/+0
| | | | | Change-Id: I4025539f3875e79f03743ba9ed3fd09cd31b998d Reviewed-by: Tobias Hunger <[email protected]>
* automatically include libs' and plugins' _dependencies.pri filesOswald Buddenhagen2013-04-021-1/+0
| | | | | Change-Id: I25645bb625b467c6f9d895ff89a70acd6a25683e Reviewed-by: Tobias Hunger <[email protected]>
* Generalize QT_NO_CAST_FROM_ASCIIOrgad Shaneh2013-01-161-2/+1
| | | | | Change-Id: I2b6c5876cafb7cf19fc3040bc84fd88a90b6c0e0 Reviewed-by: hjk <[email protected]>
* Merge remote-tracking branch 'origin/2.6'Eike Ziller2012-12-031-1/+1
|\
| * (Hopefully) fix compilation with Qt5/MacKai Koehne2012-12-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Compilation on mac with latest qt5 fails with fatal error: 'QWebSettings' file not found The compiler call adds "include/QtWebKitWidgets" to include path, not "include/QtWebKit" . This might be a qmake related issue on mac. Attempt to fix it by adding an explicit webkit dependency. Change-Id: I032dd4dda7371a8d477f8544b0ba0004856f3d76 Reviewed-by: Pierre Rossi <[email protected]>
* | Help: Compile with QT_NO_CAST_FROM_ASCIIOrgad Shaneh2012-11-271-2/+5
|/ | | | | | Change-Id: Iba24d4f2d02de790f31d9606c7f9b85faf4670ce Reviewed-by: Friedemann Kleint <[email protected]> Reviewed-by: Karsten Heimrich <[email protected]>
* Fix use of QtWebKit in QtCreator's Help pluginSimon Hausmann2012-10-221-1/+1
| | | | | | | | The help plugin uses the widgets API of QtWebKit and therefore needs QtWebKitWidgets Change-Id: I49b8530e3f44b42c48979c33d0b6b1fdb20c374b Reviewed-by: Eike Ziller <[email protected]>
* Enable webkit for help plugin (Qt5 Build).Nikolai Kosjar2012-10-081-6/+4
| | | | | | | | | | | Now the formatting in the help viewer looks as usual again. Webkit was disabled to make creator compile with Qt5 in the Nov 2011 days. Change-Id: Ic926cc94bda4a4953360f2daee414ba17aa4037b Reviewed-by: Friedemann Kleint <[email protected]> Reviewed-by: Eike Ziller <[email protected]>
* Fix qmake-warnings in Qt 5.Friedemann Kleint2012-07-301-2/+3
| | | | | | | Use QT += help, designer, clean up Designer include hack. Change-Id: I630cc7575d541ba4dc6c5cbecd335dbb8167e1c9 Reviewed-by: Oswald Buddenhagen <[email protected]>
* Add Qt 5 libraries to .pro files.Friedemann Kleint2011-11-241-0/+5
| | | | | | | | Make Qt Creator compile with Qt 5 after using fixqt4headers.pl. Change-Id: I74ca51d562f49378b40103b79848f5dd3b11e77e Reviewed-by: Oswald Buddenhagen <[email protected]> Reviewed-by: Eike Ziller <[email protected]>
* Fix ambiguity with help manager by renaming the file to match class.kh12010-11-161-2/+2
| | | | | Task-number: QTCREATORBUG-3090 Reviewed-by: ck
* HelpPlugin: Compile fix for msvc2010Kai Koehne2010-11-111-2/+2
| | | | | Make sure that help/helpmanager.h is before coreplugin/helpmanager.h in the INCLUDEPATH.
* help plugin: Make compile on windows/under pulseBill King2010-11-081-0/+2
|
* centralize addition of pluginspecs to OTHER_FILESOswald Buddenhagen2010-11-031-2/+0
|
* Initial support for showing help in external window.kh12010-07-231-3/+5
| | | | Task-number: QTCREATORBUG-1473
* Implement online help filter.kh12010-07-161-1/+4
| | | | | | | | The search for remote content, like stl::vector in cpp-reference, google, bing, wikipedia etc... Task-number: QTCREATORBUG-1375 Reviewed-by: ck
* Fix typo.kh12010-04-121-2/+2
|
* Implement Ctrl+Tab/Ctrl+Shift+Tab support to cycle thru open pages.kh12010-04-121-0/+2
| | | | Reviewed-by: ck
* Implement tabless help mode, behaves now like edit mode.kh12010-03-301-17/+30
|
* Move HelpManager it's own source files.kh12010-02-021-2/+4
| | | | Reviewed-by: ck
* Options: Sort by category, id.Friedemann Kleint2009-11-271-0/+1
| | | | | Separate category and trCategory and introduce sorting characters to the categories. Same for id/name.
* Compile on Windows: Correct dependency specification.Friedemann Kleint2009-08-131-0/+1
|
* Add missing help_dependencies.pridt2009-08-121-4/+3
|
* Make the welcome screen into plugins.Daniel Molkentin2009-07-281-1/+0
| | | | | | | | | | | | This removes the all hard dependencies to and from welcome screen, except the one to the core plugin. More in detail: - Add IWelcomePage to add a tab to the welcome screen - Move tabs in the modules where they belong - Enables QHelpManager to open help fullscreen and contextually - "Getting Started" moves to Qt4ProjectManager - Projects & Sessions (aka "Develop") moves to ProjectExplorer - "Community" remains in the welcome plugin for simplicity
* Move Welcome Page to separate plugin.Daniel Molkentin2009-07-211-0/+1
|