Template-driven Qt application launcher and process-wide bootstrap. More...
| Header: | #include <AppLauncher> |
| Since: | 1.0 |
| Inherits: | IAppLauncher and QEnableSharedFromThis |
AppLauncher composes the Qt logging filter, command-line parser, settings store, style manager, and crash/log handling into a single launch surface for the four node-type apps (Agent, Remote, Hub). The template parameter T is the per-app NodeWindow (or zoo equivalent) so the same launcher boilerplate covers every app without runtime branching.
Concrete entry points live in src/apps/<node>/main.cpp; each main function instantiates AppLauncher<NodeWindow> and hands control off.
Header-only template — class declaration is in AppLauncher.hpp; this companion .qdoc file exists so QDoc generates the reference page.
See also IAppLauncher, AppCommandLineParser, AppContext, Settings, and StyleManager.