NodeOpalHost

The OPAL of a node window, as one feature (app-composition §ACW-8 slice 4).

Inherits QObject
Group node

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

Detailed description

NodeWindow held this in seven members and about 400 lines of nodeWindowConfigure(): the status context of the OPAL button, the authorization context and its wiring to the session and the startup machine, the history database of each node identity, the process-wide task runtimes, the confirmation of a door call, the chat surface and the --opal plans of the command line. A window composes this feature and calls attach() when its node arrives.

What the window gives it

The window, for the chat surface and for the screen captures of plans; a provider of its activity stack, which the window can replace; a provider of its activity context, where the node's settings page is a facility; and the prompt feature, which asks the person.

Lifetime

The process-wide runtimes observe the authorization context and the history database by raw pointer. The destructor takes both away from them before the two are deleted.

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

In this section