From cd968c4c48d61bbbada3d4bb216ff3366e481cdf Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Tue, 15 Jul 2014 13:22:46 +0200 Subject: Doc: add docs for Component Error example Document the example. Edit text in the example files. Add a screenshot. Change-Id: Ib5c3e0d78006d81ec77c75c92b7636f358e83412 Reviewed-by: Tim Jenssen Reviewed-by: Kai Koehne --- examples/componenterror/config/config.xml | 8 +-- .../packages/root.component1/meta/installscript.js | 2 +- .../packages/root.component1/meta/package.xml | 4 +- .../packages/root.component2/meta/installscript.js | 2 +- .../packages/root.component2/meta/package.xml | 4 +- .../packages/root/meta/installscript.js | 2 +- .../componenterror/packages/root/meta/package.xml | 3 +- examples/doc/componenterror.qdoc | 57 ++++++++++++++++++++- .../doc/images/qtifw-examples-componenterror.png | Bin 0 -> 40203 bytes 9 files changed, 70 insertions(+), 12 deletions(-) create mode 100644 examples/doc/images/qtifw-examples-componenterror.png (limited to 'examples') diff --git a/examples/componenterror/config/config.xml b/examples/componenterror/config/config.xml index e9d6a9dd5..da707f228 100644 --- a/examples/componenterror/config/config.xml +++ b/examples/componenterror/config/config.xml @@ -1,9 +1,9 @@ - Component Error Installer Example + Component Error Example 1.0.0 - Component Error Installer Example + Component Error Example Qt-Project - Qt Installer Framework Example - @HomeDir@/IFWComponentErrorInstallerExample + Qt IFW Examples + @HomeDir@/IfwExample diff --git a/examples/componenterror/packages/root.component1/meta/installscript.js b/examples/componenterror/packages/root.component1/meta/installscript.js index 6d76437b2..8fc0cb35a 100644 --- a/examples/componenterror/packages/root.component1/meta/installscript.js +++ b/examples/componenterror/packages/root.component1/meta/installscript.js @@ -44,7 +44,7 @@ function Component() var error = true; if (error) { installer.setValue("component_errors", installer.value("component_errors") + ";;;" - + "error from component: " + component.name); + + "Error in component: " + component.name); } installer.setValue("ComponentError", true); } diff --git a/examples/componenterror/packages/root.component1/meta/package.xml b/examples/componenterror/packages/root.component1/meta/package.xml index eac36530b..9b975093d 100644 --- a/examples/componenterror/packages/root.component1/meta/package.xml +++ b/examples/componenterror/packages/root.component1/meta/package.xml @@ -1,6 +1,8 @@ - component1 + Component 1 + This component contains an error that prevents it from being + installed. 1.0.1 2013-08-21 diff --git a/examples/componenterror/packages/root.component2/meta/installscript.js b/examples/componenterror/packages/root.component2/meta/installscript.js index 6d76437b2..8fc0cb35a 100644 --- a/examples/componenterror/packages/root.component2/meta/installscript.js +++ b/examples/componenterror/packages/root.component2/meta/installscript.js @@ -44,7 +44,7 @@ function Component() var error = true; if (error) { installer.setValue("component_errors", installer.value("component_errors") + ";;;" - + "error from component: " + component.name); + + "Error in component: " + component.name); } installer.setValue("ComponentError", true); } diff --git a/examples/componenterror/packages/root.component2/meta/package.xml b/examples/componenterror/packages/root.component2/meta/package.xml index 4caad7ad6..8898e2e6d 100644 --- a/examples/componenterror/packages/root.component2/meta/package.xml +++ b/examples/componenterror/packages/root.component2/meta/package.xml @@ -1,6 +1,8 @@ - component2 + Component 2 + This component contains an error that prevents it from being + installed. 1.0.1 2013-08-21 diff --git a/examples/componenterror/packages/root/meta/installscript.js b/examples/componenterror/packages/root/meta/installscript.js index 7ddf7dab5..4f28d4758 100644 --- a/examples/componenterror/packages/root/meta/installscript.js +++ b/examples/componenterror/packages/root/meta/installscript.js @@ -49,7 +49,7 @@ function abortInstaller() installer.setDefaultPageVisible(QInstaller.PerformInstallation, false); installer.setDefaultPageVisible(QInstaller.LicenseCheck, false); - var abortText = "" + qsTr("The installation has failed.") + ""; + var abortText = "" + qsTr("Installation failed:") + ""; var error_list = installer.value("component_errors").split(";;;"); abortText += "
    "; diff --git a/examples/componenterror/packages/root/meta/package.xml b/examples/componenterror/packages/root/meta/package.xml index ce9b55537..a5ee2e52e 100644 --- a/examples/componenterror/packages/root/meta/package.xml +++ b/examples/componenterror/packages/root/meta/package.xml @@ -1,6 +1,7 @@ - ROOT + Root Component + This component handles the errors in the other components. 1.0.1 2013-08-21 diff --git a/examples/doc/componenterror.qdoc b/examples/doc/componenterror.qdoc index b0530701e..d4e6ef17a 100644 --- a/examples/doc/componenterror.qdoc +++ b/examples/doc/componenterror.qdoc @@ -28,13 +28,66 @@ /*! \example componenterror \ingroup qtifwexamples - \title Component Error Installer Example + \title Component Error Example - \brief Reacting to errors in components. + \brief Stopping the installation if the components cannot be installed. + + \image qtifw-examples-componenterror.png + + \e{Component Error} demonstrates how to stop the installation and display + error messages if one or several components cannot be installed. \include installerfw-examples-configuring.qdocinc \quotefile componenterror/config/config.xml + \include installerfw-examples-packaging.qdocinc + + \list + \li The \c