Commit Graph

2603 Commits

Author SHA1 Message Date
Mitch Curtis
a40ea3f1d6 Remove duplicated "Qt Unit Test" wizard
There are currently two types of wizards for creating auto tests:

- Qt Unit Test
- Auto Test Project

Both produce almost identical code in the case of a Qt GUI-based test,
and the descriptions are very similar. This is really confusing.

The Auto Test Project wizard has support for Qt Test, Google Test and
Qt Quick Test. In addition, the documentation only mentions Auto Test
Projects when it discusses the creation of auto tests:

http://doc.qt.io/qtcreator/creator-autotest.html#creating-tests

So let's just use that and make everything simpler.

Change-Id: Ia16c88c462744baa8df3f9e8082cbcad6ad9eb15
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2018-03-09 11:33:35 +00:00
Leena Miettinen
f05e4d3c8d Doc: Update info about Clang code model configuration
Change-Id: Ib20447e081f38d9f24357a717fd8ebdd489b335a
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-02-20 11:31:58 +00:00
Leena Miettinen
b2909c1648 Doc: Describe new model editor features
- No longer experimental
- Scratch models
- Deployment and sequence diagrams
- Aligning elements in the editor
- Adding related elements
- Exporting selected elements (now from the File menu)
- Flat role
- Creating new package diagrams
- Updating include dependencies for packages
- Toolbarbuttons for zooming (the menu items were removed)

Change-Id: If951e55188572fd6af86b9c32ae6ee50b77d8b8e
Reviewed-by: Jochen Becher <jochen_becher@gmx.de>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2018-02-12 11:47:37 +00:00
Leena Miettinen
4757370fad Doc: Fix remaining occurrences of "Locals and Expressions" view
There are now separate "Locals" and "Expression" views.

Change-Id: I62dada28942afea51162693239f2e45b4afac203
Reviewed-by: hjk <hjk@qt.io>
2018-02-06 13:01:33 +00:00
Leena Miettinen
713c606dff Doc: Update screenshots in "Creating Your First Plugin"
In the "Extending Qt Creator Manual".

Task-number: QTCREATORBUG-19471
Change-Id: I587690b07ddab897d81650f06373b91a30580dad
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2018-02-06 13:01:20 +00:00
Leena Miettinen
8d7b548d9e Doc: Add info on getting to object base instance in debugging helper
Task-number: QTCREATORBUG-19597
Change-Id: Ie02b51c771faf70a1210abb5e1abe6120706c031
Reviewed-by: hjk <hjk@qt.io>
2018-02-06 10:42:37 +00:00
Leena Miettinen
2bde6a5846 Doc: Add info about installing CDB Debugger Support on Windows
Move the information out of a table, because the table format does
not really work with so much text.

Change-Id: I8053c76ee0f43a1b35ed66fe0e2335106b1063dd
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
2018-02-02 08:45:21 +00:00
Leena Miettinen
2d6995ae25 Doc: Describe grouping related test cases
Change-Id: I73b69d37c64fe3622dec737769cc69282c5e2713
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2018-02-02 08:24:13 +00:00
Leena Miettinen
28d0a5e537 Doc: Describe new push to Gerrit options
You can now push drafts/private changes and
work-in-progress changes (since Gerrit 2.15).

Add a screenshot.

Change-Id: Icf27356bfa130a6104152439da4dcbcd19ac245f
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2018-02-01 12:36:26 +00:00
Leena Miettinen
2cf62f2b1a Doc: Describe detecting memory leaks with Heob heap observer
Change-Id: I8f11005c58cafd4239b7c618575aa63954e900aa
Reviewed-by: Hannes Domani <ssbssa@yahoo.de>
Reviewed-by: hjk <hjk@qt.io>
2018-02-01 11:36:15 +00:00
Leena Miettinen
50a485028e Doc: Update screenshots of Locals and Expressions views
They are now two separate views instead of one.
Also fix some related issues in text.

Change-Id: I31578fc1ca4f97f9010031a5778c4a33e65d129c
Reviewed-by: hjk <hjk@qt.io>
2018-02-01 11:30:26 +00:00
Leena Miettinen
2628304716 Doc: Add a line that was removed by mistake
Change-Id: I822c5c90312c2e41c01cdfc86cd5f2d7718173ae
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2018-01-31 10:14:36 +00:00
Leena Miettinen
de26df1ee3 Doc: Describe new Git functions
Change-Id: I13704198f707881514cbcd3af2aa7c1d036370a1
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2018-01-31 08:06:40 +00:00
Leena Miettinen
6deec195f1 Doc: Describe selecting Clang-Tidy and Clazy checks
Also mention support for C++17 and renaming of local symbols.

Change-Id: I7bb72bd8741e7ddd3d45e23029696c09a654a3f6
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2018-01-26 14:37:39 +00:00
Leena Miettinen
0112f4f704 Doc: Describe new file management actions in Projects sidebar view
Change-Id: I4af328d19260234d134ed07cef0b98fba155aeda
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2018-01-26 09:56:37 +00:00
Leena Miettinen
b351e49cbf Doc: Describe the bread crumbs in the Projects sidebar view
Update the screenshot.

Change-Id: Ife0e20ed2e8624e5ce2f4466427a0e1950f7e390
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2018-01-26 09:56:24 +00:00
Leena Miettinen
933408d95f Doc: Update screenshots to match changes in the new project wizard
Change-Id: I5c602dd0ad13e1b96942557a0a61f798d868e093
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2018-01-26 09:51:26 +00:00
Leena Miettinen
78b9d642e3 Doc: Describe new locator filters, b and t
For locating bookmarks (b) and triggering menu commands (t).

Change-Id: I4c2ee705a5e87a86a44bdeb8e2c9ca04cefff112
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2018-01-25 12:58:56 +00:00
Eike Ziller
0df84b45e5 Merge remote-tracking branch 'origin/4.5' into 4.6
Conflicts:
	src/shared/qbs

Change-Id: Ib734825a302efe41021307d7d64eb7b453262dc4
2018-01-25 10:16:46 +01:00
Leena Miettinen
998c612e06 Doc: Update Model Editor screenshots to show the Swimlane button
Change-Id: Idb472a0b2f02341d4fadea9253a040df4fc8f5c2
Reviewed-by: Jochen Becher <jochen_becher@gmx.de>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-01-24 07:42:57 +00:00
Andre Hartmann
7743532c7c Locator: Document the JavaScript filter
Change-Id: Idf56eb4d4620e0517b855485ba88dd92b468e850
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-01-23 08:33:30 +00:00
hjk
045cb7a509 Debugger: Clarify the accepted kit values on the command line
Change-Id: If88192085d5f0d99a7017d096acbf486660c4358
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-01-22 13:59:54 +00:00
Nikolai Kosjar
b344d7f0b8 Doc: Mention tooltips as ported to clang code model
Change-Id: I6f8de3dae10e07f52709353f6d45b63f461cba24
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-01-22 12:33:37 +00:00
Oswald Buddenhagen
777ca8e655 Merge remote-tracking branch 'origin/4.5'
Conflicts:
	src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp
	src/plugins/qmlprofiler/qmlprofilertraceclient.cpp

Change-Id: I94647f59d7a9df48168ac066555afe80f5f9b91f
2017-12-21 13:20:24 +01:00
Eike Ziller
f9177d4b6c Add implementation of std::variant
Type-safe unions for C++.

Change-Id: I3c1eb89a240a11d27b07acae588a924a0618173e
Reviewed-by: hjk <hjk@qt.io>
2017-12-21 06:37:07 +00:00
David Schulz
4ed12d95f8 Debugger: update link to the windows debugging tools
Change-Id: I7f1c60ed59ff41af118aa37b207c2f493df00f0b
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
2017-12-18 13:54:08 +00:00
Samuel Gaist
9b182e28ab doc: Add missing space escaping to command line call example
This change reflects what the macOS users will see when they use the
command line to call Qt Creator.

Change-Id: If6b644390ad06d5ddbe349507713eb2d2e27cef6
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
2017-12-15 22:51:44 +00:00
Eike Ziller
4c8db5e9b7 Merge remote-tracking branch 'origin/4.5'
Change-Id: I32715e2fdbb14e4fccc4c58d3fd6052d7c1127f3
2017-11-24 10:03:38 +01:00
Ulf Hermann
283069f4af Doc: Update perf profiler documentation
Numerous things have changed in the perf profiler since this was last
edited.

Change-Id: I5443b526fc203ecc506401343b90c81038869f62
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2017-11-23 15:40:35 +00:00
David Schulz
c815d456ed TextEditor: Add option to display annotation between lines
Task-number: QTCREATORBUG-19181
Change-Id: I9b3957c678c08ca2f3ddf9cfa5ff272241547471
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2017-11-22 10:08:01 +00:00
Leena Miettinen
983e2cd09d Doc: Update Qt Quick UI Prototype wizard docs
The wizard name has changed.
The option to create an ui.qml file has been replaces with
the option to add a virtual keyboard.

Change-Id: I2466500dcabda59586806939c0e7b8f3100d6677
Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2017-11-21 15:00:43 +00:00
Ulf Hermann
14db426133 Fix outdated perf profiler documentation
The event types should now be chosen in a structured way, not as
additional arguments. This is a hotfix for 4.5. A more comprehensive
documentation of the settings will follow in master.

Task-number: QTCREATORBUG-19321
Change-Id: I56670bd8d54fa8a62eb35951d86e4023a2a8c680
Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2017-11-21 14:48:12 +00:00
Tim Jenssen
d0a44fa4e2 introduce installsettingspath as an argument
Change-Id: I2435ddd09e25a73bd70efe847990dcfc57b8680e
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2017-11-17 16:26:53 +00:00
Tim Jenssen
ab6feb9185 Wizards: fix checked uncheckedValue documentation
Change-Id: I9203eb88b12532e327751f85d94ce23900253d5e
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2017-11-09 14:13:43 +00:00
Eike Ziller
b05637131c Merge remote-tracking branch 'origin/4.5'
Conflicts:
	src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp

Change-Id: I726babe61e28db14d06a6a1a5c570e148745b458
2017-11-09 14:32:00 +01:00
Leena Miettinen
1bb6ebd5a0 Doc: Describe running apps from the Application Output pane
This saves time when developing Qt Quick applications, because
the QML files are interpreted at runtime. Therefore the
app does not need to be recompiled if only QML files changed.

Update the screenshot to make the Run button more visible.

Change-Id: I0ff2a1ca0fc24102e9c87b00896c387c18d0f1f1
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2017-11-09 12:03:56 +00:00
Eike Ziller
a9e4e3608e Merge remote-tracking branch 'origin/4.5'
Change-Id: I0194bdeda71e33fd5bc9cb3eb7a9198ae72815ed
2017-11-07 15:10:36 +01:00
Leena Miettinen
072e8c323b Doc: Update Accelerate Bubble example to use the Swipe wizard
Change-Id: I6f3d88788707c4ecd18c327c9145529ec0bd8fc6
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2017-11-07 09:33:18 +00:00
Leena Miettinen
a1a47242c6 Doc: Update the Transitions example to use the Swipe wizard
Change-Id: I17e6d8ddba96d28ea8f533d5993f8665fd380ca0
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2017-11-07 09:31:21 +00:00
Leena Miettinen
7cf755bc06 Doc: Update info about Qt Quick Application project wizards
There are now wizards for creating apps that use Qt Quick 2
types or Qt Quick 2 controls (ScrollView, StackView, or SwipeView).
Some wizards generate ui.qml pages, while others don't. Therefore,
an include file can no longer be shared between the tutorials and
the creating projects topic.

Change-Id: If06e20511cb5f6fe9da28feff40cec0250a49416
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2017-11-07 09:26:12 +00:00
Leena Miettinen
40fa1d594a Doc: Remove remaining reference to deploying incomplete APKs to Android
... and update the screenshot.

Change-Id: I9c93b0c94bec6c3f685160dd2fd0e73e33044b5c
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
2017-11-07 08:16:40 +00:00
hjk
78513ecd8f Debugger: Split Expressions view into dock of its own
Change-Id: Ie86a5bd72c3140219f925835a065d9f6a3ae0ea4
Task-number: QTCREATORBUG-19167
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2017-11-06 11:53:57 +00:00
Leena Miettinen
56cd215c6d Doc: Describe hiding invisible items in the Qt Quick Designer Navigator
Update screenshots.

Change-Id: I8335131298d2a400403be2879f4f363d687c78cc
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2017-11-06 11:43:16 +00:00
Orgad Shaneh
a6cda6dbe0 Merge remote-tracking branch 'origin/4.5'
Change-Id: I16e3bb9ee3a1e6dc6edf7a65f8a137a25cda4fe3
2017-11-05 16:49:17 +02:00
Leena Miettinen
d679c8db82 Doc: Update info about Qbs options
Qbs profiles can be edited in the Kits tab in Options.
Qbs settings are now a tab in Build and Run options.

Change-Id: Ibb45ff4488cb061a50f48ec3237265ce5776fa24
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2017-11-03 09:03:45 +00:00
Leena Miettinen
b3ed01ca07 Doc: Describe managing Android SDK packages
Change-Id: Ida9d91806e0ffd8980ef1e9df0f933f234416188
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
2017-11-02 11:59:16 +00:00
Leena Miettinen
130a32cbb3 Doc: Describe function for sorting lines alphabetically
Remove the information about the external sort tool, which will
now be removed from Qt Creator that we have a sorting feature.

Change-Id: I508885954a2fc7f9cbd136681a69c690c710235f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2017-11-01 12:32:50 +00:00
Eike Ziller
89de112b6f Merge remote-tracking branch 'origin/4.5'
Change-Id: I8ecbfe11801cc74baf9698edaf792451d992ed5d
2017-11-01 11:59:53 +01:00
Leena Miettinen
f2ea25f0cb Doc: Describe CMake setting groups and changing setting type
Change-Id: I4ea68fa3075caf316c2d88b94b8c48266a9879f7
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
2017-11-01 07:54:31 +00:00
Leena Miettinen
7f9332db09 Doc: Describe using fuzzy matching in the locator
Change-Id: I443e8cc525772136e0ac749790890604c211bce7
Task-number: QTCREATORBUG-3111
Reviewed-by: André Hartmann <aha_1980@gmx.de>
2017-11-01 07:54:08 +00:00