diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/includes/IFWDoc | 2 | ||||
-rw-r--r-- | doc/operations.qdoc | 11 | ||||
-rw-r--r-- | doc/scripting.qdoc | 1 |
3 files changed, 14 insertions, 0 deletions
diff --git a/doc/includes/IFWDoc b/doc/includes/IFWDoc index 918d6df52..936a6812e 100644 --- a/doc/includes/IFWDoc +++ b/doc/includes/IFWDoc @@ -15,6 +15,7 @@ #include "componentchecker.h" #include "component.h" #include "componentmodel.h" +#include "concurrentoperationrunner.h" #include "constants.h" #include "consumeoutputoperation.h" #include "copydirectoryoperation.h" @@ -30,6 +31,7 @@ #include "errors.h" #include "extractarchiveoperation.h" #include "fakestopprocessforupdateoperation.h" +#include "fileguard.h" #include "fileio.h" #include "fileutils.h" #include "globalsettingsoperation.h" diff --git a/doc/operations.qdoc b/doc/operations.qdoc index 68662d289..c61e2af0c 100644 --- a/doc/operations.qdoc +++ b/doc/operations.qdoc @@ -300,4 +300,15 @@ devtool operation <binary> DO,Copy,<source>,<target> \endcode + \section1 Execution Groups + + The operations owned by a component belong to either of two groups: \e Unpack or \e Install. + The \c Extract operations are performed as part of the \e Unpack group before all other + operations and executed concurrently between all components that are going + to be installed. The rest of the operations are performed in the \e Install group and + executed sequentially for each component at a time. + + Custom operations can define their execution group by calling the \c setGroup() method + in their constructor. For more information about custom operations, see + \l{Registering Custom Operations}. */ diff --git a/doc/scripting.qdoc b/doc/scripting.qdoc index d196bf8fb..bb547a0d6 100644 --- a/doc/scripting.qdoc +++ b/doc/scripting.qdoc @@ -147,6 +147,7 @@ CustomOperation() { setName( "CustomOperation" ); + setGroup( Install ); } void backup() |