Jump to content

Qt for HarmonyOS/qtohosextras doc/Restart Application Example: Difference between revisions

From Qt Wiki
Add example documentation from qdoc output (QTFOROH-2307)
 
Fix example page conversion (QTFOROH-2307)
Line 11: Line 11:
'''Note: '''restartApp() does not return: the process is terminated and started again. The application must hold system focus when the function is called, and overly frequent restarts are throttled by the system.
'''Note: '''restartApp() does not return: the process is terminated and started again. The application must hold system focus when the function is called, and overly frequent restarts are throttled by the system.


Files:
* [[Qt_for_HarmonyOS/qtohosextras_doc/Restart_Application_Example|restartapp/main.cpp]]
* [[Qt_for_HarmonyOS/qtohosextras_doc/Restart_Application_Example|restartapp/restartapp.pro]]
* [[Qt_for_HarmonyOS/qtohosextras_doc/Restart_Application_Example|restartapp/restartapp.pro]]


[[Category:Qt for HarmonyOS]]
[[Category:Qt for HarmonyOS]]

Revision as of 09:25, 16 September 2026

< Qt for HarmonyOS / qtohosextras doc

Restart Application Example

Demonstrates restarting the application with or without its launch want parameters.


The window shows two buttons and a table listing the io.qt launch want parameters read from QOhosAppContext::getAppLaunchWant(). The first button calls QOhosAppContext::restartApp(), which restarts the application with the original launch want and keeps all parameters. The second clears the parameters of the launch want and calls the restartApp(const QOhosWant &) overload, restarting without them.

Note: restartApp() does not return: the process is terminated and started again. The application must hold system focus when the function is called, and overly frequent restarts are throttled by the system.