forked from qt-creator/qt-creator
Doc: Update Designing Application Flows
Fixes: QDS-11403 Change-Id: Iee8d9387244f9f7099119ece5124f976b0ebf00e Reviewed-by: Johanna Vanhatapio <johanna.vanhatapio@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
This commit is contained in:
committed by
Teea Põldsam
parent
4f23a553d1
commit
d1c8695974
Binary file not shown.
Before Width: | Height: | Size: 57 KiB |
BIN
doc/qtdesignstudio/images/studio-flow-view.webp
Normal file
BIN
doc/qtdesignstudio/images/studio-flow-view.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
@@ -8,25 +8,25 @@
|
|||||||
|
|
||||||
\title Designing Application Flows
|
\title Designing Application Flows
|
||||||
|
|
||||||
\image studio-flow-view.png "Application flow in the 2D view"
|
\image studio-flow-view.webp "Application flow in the 2D view"
|
||||||
|
|
||||||
In \QDS, a \e {flow view} represents a schematic diagram. It consists of
|
In \QDS, a \e {flow view} represents a schematic diagram. It consists of
|
||||||
\e {flow items} that represent the screens in the UI and \e {transition
|
\e {flow items} that represent the screens in the UI and \e {transition
|
||||||
lines} that connect them, thus illustrating the possible user pathways
|
lines} that connect them, thus illustrating the possible user pathways
|
||||||
through the UI. You use \e {action areas} as starting points for transition
|
through the UI. \e {Action areas} are clickable starting points for transition
|
||||||
lines. You can attach effects to transition lines, such as fade or push,
|
lines. Attach effects to transition lines, such as fade or push,
|
||||||
to determine what users see when one flow item changes into another.
|
to determine what users see when one flow item changes into another.
|
||||||
|
|
||||||
You can use \e {flow decisions} to set up alternative pathways between
|
Use \e {flow decisions} to set up alternative pathways between flow items in the UI. For
|
||||||
flow items in the UI. For example, if user input determines which flow item
|
example, if user input determines which flow item should open next, test the different
|
||||||
should open next, you can test the different scenarios in the prototype
|
scenarios in the prototype with the decision dialog where you can select which flow item to
|
||||||
by having a dialog pop up where you can select which flow item to show next.
|
show next.
|
||||||
|
|
||||||
Especially on mobile and embedded platforms, the application might need to
|
Especially on mobile and embedded platforms, the application might need to
|
||||||
react to external events from the platform, such as notifications or other
|
react to external events from the platform, such as notifications or other
|
||||||
applications requiring the users' attention. You can use \e {flow wildcards}
|
applications requiring the users' attention. Use \e {flow wildcards}
|
||||||
to determine the priority of flow items by adding them to positive and
|
to determine the priority of flow items by adding them to allow and
|
||||||
negative lists.
|
block lists.
|
||||||
|
|
||||||
To design application flows:
|
To design application flows:
|
||||||
|
|
||||||
@@ -40,14 +40,17 @@
|
|||||||
\l{Adding Flow Items}.
|
\l{Adding Flow Items}.
|
||||||
\li Use context menu commands to add action areas and transitions,
|
\li Use context menu commands to add action areas and transitions,
|
||||||
as described in \l{Adding Action Areas and Transitions}.
|
as described in \l{Adding Action Areas and Transitions}.
|
||||||
|
\endlist
|
||||||
|
|
||||||
|
Additionally, to create a more advanced application flow:
|
||||||
|
|
||||||
|
\list
|
||||||
\li Use context menu commands to apply effects to transitions,
|
\li Use context menu commands to apply effects to transitions,
|
||||||
as described in \l{Applying Effects to Transitions}.
|
as described in \l{Applying Effects to Transitions}.
|
||||||
\li When you are ready for production, use the event list simulator
|
\li Use the event list simulator to replace transition lines with connections to real
|
||||||
to replace transition lines with connections to real signals
|
signals from UI controls, as described in \l{Simulating Events}.
|
||||||
from UI controls, as described in \l{Simulating Events}.
|
\li Use \uicontrol {Flow Decision} components from \uicontrol Components > \uicontrol {Flow
|
||||||
\li To set up alternative pathways between flow items, use
|
View} to set up alternative pathways between flow items, as described in
|
||||||
\uicontrol {Flow Decision} components from
|
|
||||||
\uicontrol Components > \uicontrol {Flow View}, as described in
|
|
||||||
\l{Simulating Conditions}.
|
\l{Simulating Conditions}.
|
||||||
\li Use \l{Working with States}{states} in flows to modify the appearance
|
\li Use \l{Working with States}{states} in flows to modify the appearance
|
||||||
of components on screens in response to user interaction, as
|
of components on screens in response to user interaction, as
|
||||||
|
Reference in New Issue
Block a user