Commit Graph

4817 Commits

Author SHA1 Message Date
Leena Miettinen
c23e319628 Doc: Describe new language client settings and features
Change-Id: I9d3e9e094b6256f202e6b7fea559d06f94c9d5be
Reviewed-by: David Schulz <david.schulz@qt.io>
2019-06-17 08:04:14 +00:00
Leena Miettinen
47d40aa4ad Doc: Move "Changing Languages" and "Viewing Images" to "User Interface"
...from "Viewing Output" where the landed when the topic was chopped up.

Change-Id: Ic5a0900f3cb6243a32ebc415c4956fcdb71bc3f6
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2019-06-17 08:03:48 +00:00
Leena Miettinen
4ffa0e9ef9 Doc: Update info about using Help
Change-Id: I23085fbaa9af3ecc20e45a2bbaafd6ce602abc4a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2019-06-17 08:02:03 +00:00
Christian Kandeler
a093dfc65c Wizards: Include namespace in header guards again
This was broken in 63c339ffba while trying to fix a different bug.

Fixes: QTCREATORBUG-18157
Change-Id: Iec7e14de257195ed9bb20314b8031d3ef59df2ae
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2019-06-12 11:05:12 +00:00
Leena Miettinen
518f49fb8d Doc: Describe parsing existing compile output
Task-number: QTCREATORBUG-16017
Change-Id: Ic2fba193a98d191570c226478b58b5443b1fdedf
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-07 14:50:12 +00:00
Leena Miettinen
9ea159ca22 Doc: Describe cleaning up the compiler list in Kit options
Change-Id: I98769d60df90bb548d1432598f37f2a9bf347053
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-07 12:39:18 +00:00
Leena Miettinen
21663b543a Doc: Update info about kit settings
Change-Id: Ibe69c8930d0f311cd4da8249ecd2ab715d2d51d3
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-06 11:20:56 +00:00
Leena Miettinen
728398b033 Doc: Describe keeping source files open when closing projects
This was made optional upon user request.

Task-number: QTCREATORBUG-22198
Change-Id: Ie7db4199a0eab665ee29961281cd387a2dc4b3b4
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-06 11:20:30 +00:00
Leena Miettinen
403672ca6b Doc: Describe moving files in the Projects sidebar view
You can move files between projects by dragging and dropping them.

Task-number: QTCREATORBUG-6446
Change-Id: Ia4d2a022ebb66d5a598c86c5a23fc795698facf6
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2019-06-06 07:01:26 +00:00
Eike Ziller
e459bc6091 Merge remote-tracking branch 'origin/4.9' into 4.10
Change-Id: I5775afb845c26afa6fae9bdfc47dc9c3f9d5b975
2019-06-06 06:56:15 +02:00
Leena Miettinen
c1802108bf Doc: Describe context-menu in "Open Documents" sidebar view
The menu contains a wide selection of items in addition to the
currently described Pin <file> item.

Change-Id: Ibe03686282448ba429e13c4e7e3ae4d92d7659a6
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-06-05 12:40:45 +00:00
Leena Miettinen
e261f6779f Doc: Update guidelines to improve the quality of screenshots in docs
Use resolution 1366x768 for taking screen shots and don't resize them.

Fixes: QTCREATORBUG-16076
Change-Id: Iecb5eb86586579d7d381824fcbc4b873809952e2
Reviewed-by: Brook Cronin <brook.cronin@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2019-06-05 07:04:34 +00:00
Tobias Hunger
71ab4a83c2 CMake: Use Qt5::qhelpgenerator target
I missed that before, but it is actually there:-)

Change-Id: Ifaeaba4aa524980328cb68a8a039ff58e4b74ed8
Reviewed-by: Volker Krause <volker.krause@kdab.com>
2019-06-04 07:40:19 +00:00
Christian Stenger
5c6eb0a2ba AutoTest: Further adaption following official terms
GoogleTest started using the term Test Suite for grouping
related tests and Test Case for general tests.
This patch adapts the visual strings as well as some
internal API which used the same terms.
This completes 6189745a3b.

Change-Id: I0307c10b8b5f8574f31a68ee4320732f3e829532
Reviewed-by: David Schulz <david.schulz@qt.io>
2019-05-24 06:24:44 +00:00
Tobias Hunger
e4ce57fb92 CMake: Fix typo in docs/CMakeLists.txt
Change-Id: I4fb900c5d43b6ac2847335ba90fce013741c0c42
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2019-05-21 11:42:04 +00:00
Tobias Hunger
e3df930886 CMake: add docs, clean_docs and install_docs targets
Change-Id: Ic9883f0fc8c85db4573e751261cf347e56777a3a
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2019-05-21 09:56:49 +00:00
Eike Ziller
829a08047f Merge remote-tracking branch 'origin/4.9'
Conflicts:
	src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp

Change-Id: I473084232ab99c18e2316154656de0035af02628
2019-05-17 12:47:24 +02:00
Leena Miettinen
9cf336b4bc Doc: Add links to Qt Quick Studio Components' documentation
Depends on a change that adds the docs to the Qt Design Studio Manual.

Change-Id: I8ef7d9085d0672daba9d0d2a3f64f473d8e8e9cf
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-05-16 10:53:44 +00:00
Leena Miettinen
0a08b041ad Doc: Add a link from "Adding States" to "Binding Animations to States"
Change-Id: I49a28ed75a2bade67a4f550ccf303b409f9600d3
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-05-16 07:55:51 +00:00
Leena Miettinen
bbfef062de Doc: Edit docs for the Connections view
- You have to double-click the values of columns to edit them
- For properties and bindings, the values are set for the currently
  selected item and the item column displays the item id (read-only)
- Add links to examples of using the view

Change-Id: I8c27dbbcbbf269f52102ca2af37f872c86e56155
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-05-15 15:05:03 +00:00
Leena Miettinen
3b83b72994 Doc: Refer to the SvgPath component from the PathView component docs
Qt Design Studio -specific.

Change-Id: I172c94c69dcdc321c2dc8d1e37d229861966ffb2
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-05-15 11:56:28 +00:00
Leena Miettinen
14504441cf Doc: Make "Browsing ISO 7000 Icons" topic creator-only
While this works in Qt Design Studio, it is easier to use a dedicated
Qt Quick Studio component called Iso for this purpose.

Change-Id: I6f2d430ae050b7e0a204077f92ae54987c47f6b7
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-05-15 11:56:05 +00:00
Leena Miettinen
7ae91977c3 Doc: Use [QtQuick] as module identifier for QDoc instead of [QML]
The latter does not seem to work, after all.

Change-Id: Icade96a0810b73a85d35532d394c09f6f703a3a8
Reviewed-by: Martin Smith <martin.smith@qt.io>
2019-05-14 14:04:52 +00:00
Leena Miettinen
dc5d55ed37 Doc: Fix doc build commands in Extending Qt Creator Manual
Change-Id: If2ab9f092384c674526ded51f9d98f6c38c12fba
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2019-05-13 11:11:45 +00:00
Denis Shienkov
2c3855431f doc: Add mention about the bare-metal compilers
Change-Id: Icb34353a3793f589c04e74faa8cc18682aff0197
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2019-05-10 07:20:42 +00:00
Eike Ziller
e0d38ae414 Export Wizard values to JavaScript macro
Registers a new function "value('name')", available to the wizard json
files, which returns the value of the variable "name" as a JavaScript
object. So, variables with a string value are actual JavaScript strings,
booleans are booleans, lists are lists, and dictionaries are
dictionaries.

The patch also makes it actually possible to assign JSON lists and
dictionaries to values.

This removes some hacks involving creating complex JavaScript objects
through string substitution.

Change-Id: I4ac6da22bc5bccc9fadee97694c2fa14d44c9307
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2019-05-09 11:19:43 +00:00
Eike Ziller
4545c81e57 Merge remote-tracking branch 'origin/4.9'
Conflicts:
	doc/src/howto/creator-sidebar-views.qdoc
	doc/src/howto/creator-ui.qdoc
	qbs/modules/qtc/qtc.qbs
	qtcreator.pri
	src/plugins/autotest/testresultmodel.cpp
	src/plugins/autotest/testresultmodel.h

Change-Id: I24cc585ca7782cb1d9cb0b8b73b46892b41937fd
2019-05-08 12:41:25 +02:00
Leena Miettinen
8d0cd98d4d Doc: Move Timeline editor docs to the Qt Creator repository
Reorganize the Qt Quick Designer docs.

Change-Id: I844f2ffa6c8337eef1d9aa5dbd23610c706a8c33
Reviewed-by: Brook Cronin <brook.cronin@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2019-05-03 13:55:11 +00:00
Leena Miettinen
476125a212 Doc: Update Qt Quick Designer screenshots to use the dark flat theme
To be more consistent with Qt Design Studio.

Change-Id: I4a7fd87b8813d337e5cb802c9b1afa43a2a7394a
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-05-02 15:11:25 +00:00
Leena Miettinen
b961c84c57 Doc: Update Git and Gerrit screenshots
To show the current UI and use the dark theme, which looks more similar
to Qt Design Studio.

Change-Id: I0125b0bcfc71fac99daad62704599d9c09cdd995
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2019-04-30 07:21:09 +00:00
Leena Miettinen
ee68989e2a Doc: Add anchor button images and use them in the docs
Also needed in the Qt Design Studio tutorials.

Change-Id: I3efe391660480b02d010327afd583070b1fa1a33
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-04-26 07:47:41 +00:00
Mitch Curtis
f0c64c3bd7 Document how to see disassembly
The documentation mentions what it is, and even that it's hidden by
default, but never tells the user how to see it.

Change-Id: I8c875164fa6bcdb180e46ce28594496f7f97681a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2019-04-25 10:15:05 +00:00
Leena Miettinen
58e43d9287 Doc: Do not mention the colors used for errors and warnings
...when underlining issues in the code editor.

However, describe how to modify the colors.

Change-Id: I8a4db7bfac22f0f76b9f596250a9cf6569fe3392
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
2019-04-25 06:37:17 +00:00
Christian Kandeler
261d7752b0 RemoteLinux: Retrieve deployment info from local install root
This provides correct deployment information as seen by the build system
when Qt Creator cannot retrieve it directly.
It's most useful for autotools and cmake projects, but can also help
with qmake in certain edge cases.

[ChangeLog] It is no longer necessary to provide a
QtCreatorDeployment.txt file when using CMake projects with remote Linux
devices.

Fixes: QTCREATORBUG-21855
Change-Id: I27e07a45dd1565e489f4b573cc3fff8191c57d9b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: hjk <hjk@qt.io>
2019-04-23 15:52:05 +00:00
Nikolai Kosjar
e570c9f6c4 Doc: Fix describing files for additional flags
Change-Id: I799cb938216f8f248e890e218e4c7162c64d31e4
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2019-04-23 09:38:23 +00:00
Christian Stenger
e1deae844e CPaster: Remove KDE paster
There is no official API anymore after the latest change of
the KDE paster and it was probably almost no more in use
after the need for credentials.
Remove everything related except the base implementation
of the sticky notes part as it could be re-used for another
paster that based on the old approach used by the KDE paster.

Change-Id: I0e2c3f279bc9eaa373147ee2909c9538f0d62498
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2019-04-23 06:44:19 +00:00
Leena Miettinen
9ac0ae18d6 Doc: Use "screen" only to refer to physical screens
Replace with "UI", "view", or "parent" or leave it out, depending on
the context.

Change-Id: I319d173d5db45380f8b940701ca1b1e5e9753065
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-04-16 14:32:27 +00:00
Leena Miettinen
cbe053f685 Doc: Divide the User Interface topic into several smaller ones
Update screenshots.

Change-Id: I740607007c7316b755b083056ff0a4f69f6a49e8
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-04-16 14:32:14 +00:00
Eike Ziller
1dec7c2d63 Merge remote-tracking branch 'origin/4.9'
Change-Id: If72840c903ec38281c7f76f7b3595197bde96679
2019-04-16 10:18:26 +02:00
Leena Miettinen
fe074039ad Doc: Update info and screenshots about using Qt Quick Designer
Change-Id: I3e1f803b48fcd4e89d9a4570cdba97f37b0106d7
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-04-16 07:25:17 +00:00
Christian Kandeler
31517f00bb Wizards: Let user decide which project file to use
When importing projects, it can happen that several files are
encountered that could serve as the main project file. Until now, we
basically opened a random one, which was less than ideal. Now the user
can choose.

Fixes: QTCREATORBUG-17828
Change-Id: Iec08c942d0f9ff349c9752503c8157556f07b416
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2019-04-15 14:58:52 +00:00
Eike Ziller
75696f9639 Merge remote-tracking branch 'origin/4.9'
Change-Id: I95c56cc9371959f96afde3677fc82481f36f66c8
2019-04-12 14:31:01 +02:00
Leena Miettinen
0a582f279e Doc: Fix link to icon in Qt Quick Designer docs
Instead of the transparency button, the eye-open icon should be clicked
to hide items on the canvas.

Change-Id: Ica44241a1ea129f24f97cdae58355d14bce79d61
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-04-10 12:52:00 +00:00
Leena Miettinen
fb1ddb53c8 Doc: Describe Stack context menu commands in Qt Quick Designer
The Raise and Lower buttons were removed from the toolbar, so
describe the respective context-menu commands instead.

Change-Id: Iaa00d0b627674f901978404083762e19bb4fb625
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-04-10 08:21:14 +00:00
Leena Miettinen
761d8af68b Doc: Add a link to supported JavaScript methods from error message docs
Since 4.9, the listed functions are supported in Qt Quick UI forms,
but the message text has not been updated. It is translatable, so
it will be updated in master.

Change-Id: I724ffa72bbd78bf9b8d9b5b5ec2136c2d72859a9
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2019-04-09 14:23:16 +00:00
Leena Miettinen
9d61f64a65 Doc: Update information about using the editor toolbar
- Add section headings
- Describe the context menu for the open file
- Add screen shot of the Text Encoding dialog

Change-Id: Ic2196855321eee6a8f742cd6dc8f8e316b976cdf
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2019-04-09 12:50:33 +00:00
Leena Miettinen
7d08aa3de0 Doc: Add a note about installing Qt Virtual Keyboard
You can easily just ignore the check box when using a wizard to
create a project, but the main.qml file cannot be opened in the
Form Editor if Qt Virtual Keyboard has not been installed.

Change-Id: I88355efa3ad28e5485a944865a722e31db372071
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-04-09 09:44:28 +00:00
Leena Miettinen
532c809e86 Doc: Update screenshot to show the correct export item icon
Change-Id: I6545ce2267f4c822249863e22087e5c948936734
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2019-04-09 07:16:29 +00:00
Leena Miettinen
11d7baf97d Doc: List Animated Image as a QML type supported in Qt Quick Designer
Change-Id: I3eefe1d70200801639112fb961a1c5c9d6fe161d
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-04-09 07:16:09 +00:00
Leena Miettinen
aacac48908 Doc: Replace "Qt Quick Controls 2" with "Qt Quick Controls"
- Qt Quick Controls 1 has been removed and most link targets have
  been changed
- Leave some link targets where links would break
- Leave strings that still have the "2" in Qt Creator
- Remove the obsolete dependency (QDoc complained about it)

Change-Id: I05148df3b07b4499f802557252c028b11ca29213
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2019-04-09 07:15:56 +00:00