NodeWindowStartup

The startup of a node window, as one feature (app-composition §ACW-8 slices 5 to 7).

Inherits QObject
Group node

Declared in src/libs/libnode/node/NodeWindowStartup.hpp.

Detailed description

What the person sees while a node starts: the splash and when it ends, the first page (--activity), and the prompts of the startup machine. NodeWindow did this in nodeWindowConfigure() and a dozen members. Slice 5 moved the splash rules and the first page; slices 6 and 7 moved the rest, through attach(): the hive passphrase, the startup machine's prompts and retry, the boot hive mount, the welcome, the sentient choice, the phrase flows and the NID transfer managers.

The splash

One rule for every path to the first page: the splash goes when a real page is on top, never over the bare bottom page (identity-flow-hardening §IFH-B-3). After five seconds a safety net asks the startup machine to end it; with no real page up yet, the splash stays and says "Still starting…" (§IFH-B-4).

Note: §ACF-5 classification: **GLUE**. It needs a Node.

In this section