Classes

One page for each documented class and struct in OctoMY. Each page holds the class brief, the header that declares it, its inheritance, its detailed description and every member that has its own documentation.

Classes and structs 1170
With a one-line brief 1145
Showing a live widget 104

The namespaces have their own list.

Every class

Class What it is
AboutActivity Activity displaying application information, build details, and links
ActivityHeader Abstract base class for activity navigation headers
ActivityLoader Manages activity instantiation with configurable loading strategies
ActivityMockRuntime Provides a mock runtime environment for instantiating Activity widgets
ActivityOrbWidget Visual indicator showing discovery, pairing, and comms activity
ActivityStack Stack-based navigation manager for Activity views
ActuatorActivity Activity for configuring robot actuators
ActuatorConfigActivity Activity for deep actuator configuration
ActuatorCourier Dedicated courier for real-time stanza-based actuator control
ActuatorManagerWidget Widget for managing multiple actuators
ActuatorSelector Combo box for selecting an actuator
ActuatorWidget Widget for controlling a single actuator
AddressBook Persistent store for node associates (contact list)
AddressBookService Service wrapper for AddressBook
AddressEntry A scored network address with usage statistics
AddressList List of network addresses with scoring and selection
Agent Application
agent::client::AgentConnectionWidget Widget displaying Agent connection status
AgentBaptismActivity Name and gender selection for Agent node delivery
AgentClient Client for connecting to Agent robot nodes
AgentClientCourierSet Courier collection for Remote-to-Agent connections
AgentClientWidget Status dashboard of one agent, as a remote sees it
AgentConfig Configuration data for Agent nodes
AgentConfigMenu Configuration submenu activity for the Agent node type
AgentConfigService Service wrapper for AgentConfigStore
AgentConfigStore Persistent storage for Agent configuration
AgentDeliveryActivity Activity managing the birth and initial setup of an Agent node
AgentItemDelegate QStyledItemDelegate that renders agent entries in remote selector lists
AgentListModel Qt model for displaying paired Agent nodes
AgentMain Entry point for the Agent robot application
AgentMainMenu Main menu activity for the Agent node type
AgentNameGenerator Generates random Latin-style names for Agent robots
AgentRuntimeService Always-on agent-side service that owns the active Runtime and hosts AgentSubsystem plug-ins
AgentSelectActivity List of known agents, from which the user picks the one to control
AgentSipAndSeeActivity Final delivery celebration activity for Agent nodes
AgentStateCourier Courier for Agent state synchronization
AgentSubsystem Plug-in for AgentRuntimeService — Agent-side router that consumes state from couriers and writes intent values into lobe inputs
AgentUnboxingWizard First-time setup wizard for Agent nodes
AgentWindow Main window for the Agent robot application
AlwaysCondition Condition that always evaluates to true
AmpProcessor A gain stage that scales its input by a percentage and a boost in decibels
AndroidPlatformLLMClient LLMClient implementation backed by Android's on-device Gemini Nano via the ML Kit GenAI Prompt API
AnthropicModelCatalog Hardcoded catalog of known Anthropic models with pre-populated capabilities
AppCommandLineParser Parses and stores command line arguments for OctoMY applications
AppContext Application context containing runtime configuration
AppLauncher Template-driven Qt application launcher and process-wide bootstrap
AppStyle Bundles all style components for application theming
ArcBall 3D rotation controller using arc ball mathematics
ASEvent Event object for AsyncStore operations
AssetParameters Unified parameter value object for identity-asset generators (§IS-A-2.3)
Associate Stores address info and trust level for a known node associate
AssociateDetailActivity Activity showing detailed information about a paired node
AssociateListItemWidget Widget displaying an associate entry with trust, channels, and status
AsyncStore Template class for asynchronous data storage operations
AsyncStoreStatus Tracks synchronization state between memory and disk
AtomicBoolean Thread-safe boolean with atomic operations
Auda Multi-track audio editor widget of the Auda application
AudaActivity Activity wrapper for the Auda audio editor
AudaMain Entry point for the Auda audio editor application
audio::effects::Reverb An EAX-style reverb effect, as a template audio processor
AudioPreviewActivity Full-screen audio preview with one scope per channel
Authenticate Page stack for getting into a hive: menu, login, create, transfer and the unlocked lobby
AutoConnect Greedy auto-connect from lobe outputs to preset actuators using Jaccard similarity on semantic tags
AutomationCommand Base class of every automation script command
AutomationCommandRegistry Registry for automation script commands
AutomationManagerMain Main entry point for UI Automation Manager application
AutomationSandbox Isolated environment for automation script execution
AutomationScript Parsed automation script with actions
AutomationScriptAction Single parsed action from an automation script
AutomationScriptContext Execution context for automation scripts
AutomationScriptHighlighter Syntax highlighter for automation script language
AutomationScriptRunner Executes automation scripts step by step
Bahn Main widget of the Bahn music tracker: one song, four editor views and the audio player
bahn::DeviceLaneSink Production LaneSink: one AudioOutputNode per lane
bahn::Node One node in a Bahn song's signal-flow graph: a processor, its patterns and its drawing
BahnActivity Activity wrapper for the Bahn music tracker
BahnMain Entry point for the Bahn music tracker application
banter::BanterClient Top-level API for Banter acoustic communication: send and receive packets as sound
banter::BanterLabResources GUI-thread-safe locator for the live BanterLab widgets
BanterDiscovery Acoustic peer discovery for OctoMY Banter OFDM+CDMA communication
BarcodeDetector Unified barcode detector using the built-in fiducial detection engine
BarcodeResult One barcode that BarcodeDetector decoded from an image
batch::BatchJob Single unit of work scheduled through BatchQueue
batch::BatchJobLog One log line that a batch job wrote: its level, its message and when it was written
batch::BatchQueue Generic FIFO/priority queue for asynchronous batch jobs
batch::BatchStatusWidget Header chip tracking the BatchQueue. Inherits all visual concerns from HeaderProgressChip; this class only wires the queue's signals to the chip's state setters
batch::DurationRecorder Run time and the output size of each job type, learned from the runs that finished (work-placement §WPS-6)
batch::IBatchWorker Interface every batch worker implements: what it is, which jobs it takes, and how it runs them
batch::PlacementHysteresis Keeps a job type where it runs until another place beats it by the margin twice in a row (work-placement §WPS-8)
batch::PlacementSolver Chooses where a job runs, scores every option, and says why (work-placement §WPS-4)
BatchCancelTask OpalTask that cancels a running or pending batch job
BatchListTask OpalTask that lists batch jobs with filters for LLM reasoning
BatchQueueService Service-wrapped composition of BatchQueue + worker registry
BatchStatusTask OpalTask that returns detailed status of a single batch job
BirthControl Manages the initial identity generation for new nodes
BitBuffer Growable bit array for QR code data assembly
BitPattern Two-dimensional bit grid for QR code modules
BlobCourier Chunked blob transfer over the comms layer, of any size, resumable
BluetoothList Detects and lists available Bluetooth devices
BoardData Unified board data combining hardware metadata and pin layout
BoardDatabase Finds the board that a USB id or a device signature belongs to, from the board definitions that libboard carries
BoardDescription Compatibility wrapper around BoardData for pin layout data
BoardEditorActivity Per-board editor: pin table, pin detail, SVG view
BoardManager Manages BoardData definitions for board editing
BoardPin Represents a single pin on a board with capabilities and metadata
BoardPinFacilitator Helper for managing board pin allocations
BoardPinFilter Filter for board pin selection by type
BoardPinSelector Widget for selecting board pins with type filtering
Book Generic typed collection model used by the *ManagerActivity family
BoolInput A labeled editor for one boolean parameter, with a reset button
BrowserActivity Activity wrapper for the web browser
BuildInfo Reports the build-time metadata compiled into the binary: git state, version, toolchain and feature flags
BuildInjectScreen Legacy Build & Inject page of the fixo controller widget
BuildManager Driver that compiles a Preset into firmware artefacts
BusyOverlay Opaque fullscreen overlay shown during blocking long-running operations
CapabilityDescriptionWidget Widget showing trust level capabilities in human-readable form
CaptureWidgetTask OpalTask implementation for capturing a screenshot of a single widget
CarrierAddress Abstract base for transport carrier addresses
CarrierAddressBluetooth Bluetooth MAC address for wireless communication
CarrierAddressFactory Factory for creating carrier address instances
CarrierAddressLocal Local IPC address for same-device communication
CarrierAddressUDP UDP network address (IP and port)
CarrierAddressUDPWidget Widget for editing UDP carrier addresses
CarrierDebugWidget Debug widget for CommsCarrier transport status
CarrierService Service wrapper for CommsCarrier
CarSteeringWidget Virtual steering wheel for robot control
ChanceCondition Condition that succeeds based on probability
ChannelBarWidget Widget displaying communication channel status as colored bars
ChannelStatus Actual state of one discovery channel: available, active, attempting
ChartHoverTip Floating key-value hover tooltip shared by the compute widgets
ChatBubbleDelegate Delegate that paints chat bubble chrome and provides persistent editors for complex content
ChatMessage A single finalized chat message composed of one or more content blocks
ChatMessageModel List model holding finalized chat messages for display in a QListView
ChatStreamWidget Reusable Telegram-style chat widget with streaming support and interactive bubbles
ClaudeCodeClient LLMClient implementation backed by the local `claude` binary in print mode
Client Base class for client instances representing remote nodes
ClientConnectionStatus Wrapper for monitoring and controlling client connection state
ClientFactory Factory for creating Client instances from address book entries
ClientList Container for managing a collection of Client instances
ClientModel Qt item model for displaying connected client sessions
ClientWidget Base activity widget for client connection interfaces
Code Represents a generated QR code with its bitmap pattern
CodeInspectorActivity Read-only view of the firmware source generated for a preset
CollapsibleSection A section with a header bar that shows or hides one content widget
ColorSwatchWidget Widget displaying a color with click-to-edit dialog
Command Base class for executable CLI commands
CommandWidget Interactive command-line interface widget
Comms Top-level communications manager for OctoMY nodes
CommsCarrier Abstract base class for transport carriers used by CommsChannel
CommsCarrierLocal Local socket transport carrier
CommsCarrierUDP UDP transport carrier for node communication
CommsChannel Communication channel over a specific transport carrier
CommsDebugWidget Debug widget for communications subsystem status
CommsService Service wrapper for Comms
CommsSession Represents an active communication session with a remote associate
CommsSessionDirectory Directory of active communication sessions
CommsSignalLogger Debug logger for Comms signals
CommsTester Integration test harness for Comms system
CompasWidgetRhi RHI-based widget displaying a 3D compass/orientation indicator
CompositeCondition Combines child conditions with logical operators
ConcurrentQueue Thread-safe template queue with Qt signals
ConcurrentQueueSignalEmitter Carries the contentChanged() signal for a ConcurrentQueue
ConditionBase Base class for trigger conditions
ConditionContext Context provided to trigger conditions during evaluation
ConditionFactory Singleton factory for creating trigger conditions
config::ChangeNotifier Two change signals of one resolver
config::ChoiceProviders Run-time choice lists that apps register by name
config::Level One place a setting value can be set, in priority order
config::Resolver Walks a schema's chain of levels and reports where each value came from
config::Schema Every declaration of one app or library
config::SettingDef One setting, declared one time
config::Snapshot An immutable map from setting id to resolved value
config::testing::ChainFixture A small schema and a chain of map stores, shared by the libconfig suites
config::testing::SyntheticSchema A schema of N settings over M categories and S sections, with every kind
config::ui::BatchCommand Many edits as one undo step
config::ui::ConfigCategoryDelegate Paints a category of the left column: its color dot, its name and its match count
config::ui::ConfigCategoryProxy Left column of the settings window: categories only
config::ui::ConfigFilterProxy Filter of the settings window: one linear pass per change
config::ui::ConfigItemDelegate Paints and edits every cell of the settings table, with no widget per cell
config::ui::ConfigModel One QAbstractItemModel for every setting of one app
config::ui::ConfigPresetBar Preset bar of the settings window
config::ui::ConfigTask What every task of the config.* family shares
config::ui::ConfigTreeView Settings table: a QTreeView that paints a section row across every column
config::ui::ConfigView Parts of the settings window, in one widget a host places anywhere
config::ui::ConfigWindow Settings window of one app: a non-modal framed window around a ConfigView
config::ui::CustomCells Custom cells that apps register, by setting id
config::ui::PresetStore Named presets of one schema, as JSON files
config::ui::SchemaHost Open schemas that the config.* tasks act on
config::ui::SetCommand One edit of one setting at one level, as an undo step
config::ui::SettingsKey Ctrl+, and the platform's Preferences key of one top-level window
config::ui::SettingsStore One level of a schema, stored in app::Settings
config::ui::ShortcutSettings Shortcut schema of one ShortcutRegistry, stored in app::Settings
config::WriteRateLimiter Newest-wins write coalescing with a trailing flush
ConfigSyncCourier Courier that carries every SyncSection of a ConfigSyncService to one peer
ConfigureHelper Helper class for managing object configuration and activation lifecycle
ConnectionActivity Connection management + lightweight observability
ConnectionManager Widget for managing node connections and pairing
ConnectionStatusIndicator Visual indicator for associate connection state
ConnectionStatusWidget Widget displaying the current connection status with Comms carrier controls
ConnectionWidget Widget for configuring and initiating network connections
ConnectWizardScreen First screen of the controller wizard: a table of serial ports, the board found on each, and what the user can do with it
Constants Global constants for the OctoMY application
Constellation Named collection of MockNode personalities for testing
ConstellationLauncher Spawns MockNode processes for constellation testing
ConstellationManager Manages Constellation definitions for multi-node testing
ConstellationMember Single member of a test constellation
ConstellationServiceLocator Singleton providing global access to constellation managers
construct::CameraBridge Thread-safe handle for non-main-thread code (OPAL tasks, background workers) to request camera state changes on the UI's live CameraController
construct::native::NativeCompiler Compiles C++ source or LLVM IR to native code in-process, with the vendored LLVM
construct::opal::DefinitionAddTask OPAL task construct.definition.add: create a new SDF definition in the active document from its own GLSL
construct::opal::DefinitionEditorCameraTask OPAL task construct.definition_editor.camera: turn the camera of the live preview of the editor, or frame the definition again
construct::opal::DefinitionEditorDeleteTask OPAL task construct.definition_editor.delete: delete the definition that the editor shows, as the Delete button does
construct::opal::DefinitionEditorDuplicateTask OPAL task construct.definition_editor.duplicate: copy the definition that the editor shows, as the Duplicate button does
construct::opal::DefinitionEditorEditTask OPAL task construct.definition_editor.edit: change the record that the definition editor shows, as a control or a tab does
construct::opal::DefinitionEditorNewTask OPAL task construct.definition_editor.new: make a new definition from the template, as the New button does
construct::opal::DefinitionEditorOpenTask OPAL task construct.definition_editor.open: show the definition editor on one definition, as its Open… button does
construct::opal::DefinitionEditorRevertTask OPAL task construct.definition_editor.revert: give up the unsaved changes of the definition editor
construct::opal::DefinitionEditorSaveTask OPAL task construct.definition_editor.save: save the record that the definition editor shows to where the definition lives
construct::opal::DefinitionEditorStateTask OPAL task construct.definition_editor.state: read what the definition editor shows
construct::opal::DefinitionGetTask Return one definition in full, its GLSL source included
construct::opal::DefinitionPublishTask OPAL task construct.definition.publish: copy one of the definitions of this document to the user library
construct::opal::DefinitionUpdateTask OPAL task construct.definition.update: replace one of the document's own SDF definitions
construct::opal::DefinitionValidateTask Validate one definition record and return each finding with its editor tab and line
construct::opal::SceneListDefinitionsTask OPAL task construct.scene.list_definitions: list the SDF definitions a document can use
construct::rendering::SceneWorkerWidget Scene viewport that renders on a worker thread and only presents the frames
construct::rendering::ViewportFeed Keeps one worker viewport showing one document
construct::rendering::WorkerSceneDelta Items that a parameter edit changed, sent to a worker viewport in place of a whole snapshot
construct::settings::DocumentSettingsHistory History of a document level: the document's own undo stack
construct::ui::ConfirmController Seam through which construct widgets ask the user to confirm, without blocking
construct::ui::DefinitionRecordValidator Validates a definition record text, and gives each finding the editor tab and the line where it shows
construct::ui::EditorScope Construct builder for the expredit::Scope that the ExpressionEditor uses
construct::ui::LevelSettingsView Construct schema in an embedded ConfigView, fixed to one level
construct::ui::OverlayDropIndicator Drop slot between two rows of the floating SceneOverlayBrowser
construct::ui::RenderExportTab Export tab of the Rendering dialog
construct::ui::ValidationPresenter State, the header badge and the expansion of the Validation section of the definition editor
construct::ui::ValidationPresenter::Input One validation fact for ValidationPresenter::apply()
construct::ui::ValidationPresenter::Output What the editor applies to the Validation section for one input
construct::aa::AntialiasStrategyFactory ID → IAntialiasStrategy factory. See header
ConstructActivity Activity for visual construction and assembly tasks
ConstructMain Entry point for the Construct application
ConstructShell Whole Construct CAD editor in one widget
contentview::ContentViewer —
contentview::ImageViewer —
contentview::LargeTextViewer —
contentview::MessageViewer —
contentview::PdfViewer —
contentview::TextDocumentViewer —
contentview::VideoViewer —
Context Tracks position within source text during parsing
ControlBaptismActivity Name selection activity for Control node delivery
ControlDeliveryActivity Activity managing the birth and setup of Remote or Hub nodes
Controller Single fixo robot controller
ControllerActivity Activity for managing the current hardware controller
ControllerManagerWidget Tabbed UI for managing robot hardware controllers
ControllerStatsWidget Displays controller capability summary
ControllerTypeSelector Activity for selecting a hardware controller type
ControllerWidget Widget-side view of an active fixo Controller
ControlPlanningHeader Of the remote's control activities: back, agent, control method and menu
ControlSipAndSeeActivity Final delivery celebration activity for Control nodes
ControlUnboxingWizard First-time setup wizard for Hub / Remote ("control") nodes
Corruptifier Data corruption simulator for robustness testing
Courier Base class for message couriers that transport data between nodes
CourierMandate Configuration for courier message scheduling
CouriersDebugWidget Debug table showing all active couriers
CourierSet Collection of Courier instances for a client connection
CourierTester Test harness for Courier message passing
CourierTesterProfile Weather a CourierTester makes: how likely each test step is, how long it sleeps, and in which order it delivers
CradleWidget Widget container that centers content at natural size within a fixed canvas
CrashHelp Crash handler that prints stack traces on unhandled exceptions
CronCondition Condition that fires on specific days-of-week at a specific time
CurrentWindow A thin view of a live window as reported by the KWin enumerate script
CylonScanner Fixed row of LEDs whose brightness reports worker state
DeadlineCondition One-shot condition firing when the context clock reaches a deadline
DebugCourier Courier for debug/testing messages between paired nodes
DebuggerButton Toggle button for showing/hiding the DebuggerWidget
DecimalEntry Combined slider and spinbox for decimal value input
DelayLine Template delay line buffer for reverb and echo effects
DelayProcessor A feedback delay with separate dry and wet levels
DeliveryDebugWidget Debug widget for node birth/identity status
DevelopmentMenuActivity Menu activity for development and debugging tools
DevRandomRNG RNG reading from /dev/random (blocking entropy source)
DevURandomRNG RNG reading from /dev/urandom (non-blocking entropy source)
DiagnosticsCollector —
DiagnosticsCollectTask —
Directive Container for triggers that form a directive
DirectiveDeleteTask OpalTask that permanently removes a directive
DirectiveListTask OpalTask that lists directives with metadata for LLM reasoning
DirectiveNewTask OpalTask that creates a new Directive with a Trigger
DirectivePauseTask OpalTask that pauses (deactivates) a directive by ID or name
DirectiveResumeTask OpalTask that resumes (reactivates) a paused directive by ID or name
DirectorateActivity Activity for managing directives and monitoring active runtime
DirectorateBook Persistent storage for Directive definitions
DirectorateBookModel Qt model for displaying DirectorateBook contents
DirectorateBookWidget Widget for managing directives
DirectorateService Always-on background service that evaluates active directives
DiscoveryClient Handles automatic discovery of other OctoMY nodes
DiscoveryClientDebugWidget Debug widget for DiscoveryClient status and testing
DiscoveryClientService Service wrapper for DiscoveryClient
DiscoveryCourier Courier for associate discovery messages
DiscoveryMandate Configuration specifying which discovery channels to use
DiscoveryServer Server-side discovery session manager for the Zoo service
DiscoveryServerEntry Represents a node participating in discovery
DiscoveryServerSession Manages a discovery session with multiple participants
DiscoveryStatus Monitors status of all discovery channels
DiscoveryWidget Discovery controls for pairing: one toggle per discovery channel, the honeymoon button and a ping display
DitherEffect Post effect that adds dither noise before the output is quantized, to break up banding
DockerCommand Command implementation for Docker container operations
DragNumber A draggable box of one to four numbers
DragSession One drag stroke on a number: press, move with cursor wrap, release
DropletSpinnerWidget Two-droplet spinner rendered with cubic Bezier paths
DrumMachineProcessor One tracker node that is a TR-808 or a TR-909, switchable
EditableLabel Label that becomes editable on double-click, with an inline pencil affordance painted after the text
EdKey Ed25519 signing key that implements ISigningKey
EfficientPRNG Fast pseudo-random number generator
Encoder QR code encoder that generates codes from data segments
EntitySelectionList Shared list widget for the *SelectionActivity family
EntropyAccumulator Thread-safe entropy accumulator for cryptographic operations
EntropyActivity Activity wrapper for the entropy detail UI
EntropyEventFilter Event filter that feeds the timing and position of user input into an EntropyAccumulator
EntropyService Service wrapper for entropy collection system
EntropyStatus Header chip tracking the EntropyAccumulator. Inherits all visual concerns from HeaderProgressChip; this class only wires the accumulator's signals to the chip's state setters, with a 1 Hz throttle so the bar text doesn't flicker on every captured byte
EnumEntry ComboBox for selecting enumeration values with settings persistence
ErrorCorrection Reed-Solomon error correction coder for QR codes
eval::Graph Edit-time form of an expression program: input slots and output expressions
eval::Program An immutable compiled expression program, produced by an eval::Graph
ExpLUT Exponential lookup table for fast tone mapping
expredit::ExprCompiler Compiles an expression through eval into a CompiledExpression that carries a Program
EyeRendrer Single eye renderer with expressions
EyesWidget Animated robot eyes display widget
face::CellData Data structure for spreadsheet cell content
face::CellDelegate Item delegate for spreadsheet cell editing
face::Connection Edge connecting two nodes in a graph
face::ConnectionParameterWidget Property editor for Connection parameters
face::EditMultipleCommand Undo command for editing multiple spreadsheet cells
face::ExpressionsRegistry Registry for compiled face expressions, evaluated each step
face::GeometryEngine Delaunay triangulation and connection algorithms
face::Graph Container for nodes, connections, and triangles
face::Node Vertex in a face node graph
face::NodeParameterWidget Property editor for Node parameters
face::NodeRenameDialog Modal dialog for renaming nodes
face::NodeView Interactive visual editor for face node graphs
face::OpalEvaluateExpressionTask OPAL task wrapping eval::evaluate() for LLM-driven expression evaluation
face::OpalLoweringCompareTask One expression, two lanes, and whether they agree
face::OpalLoweringExplainTask Which lane would run this expression, and why
face::OpalSheetCompileStatusTask What the session sheet compiles to, and what stops it going wider
face::OpalSpirvDumpTask SPIR-V the front end emitted, disassembled
face::OpalValidateExpressionTask OPAL task that parses + type-checks a candidate expression
face::Player Animation timer for face project playback
face::Project Top-level container for face graph editor
face::SpreadSheet Spreadsheet widget with formula support
face::SpreadsheetEngine Evaluation engine behind a sheet of cells
face::SpreadSheetModel Data model for spreadsheet cells
face::Style Descriptor (colours, line widths, fills) for the face renderer
face::Tri Triangle element in node graph mesh
face::TriParameterWidget Property editor for Tri parameters
FaceActivity Agent robot face display activity
FaceEditorActivity Activity for the face node graph editor
FactStackPainter Lays out and paints the badges and fact lines of a chart section
FaultInjectingDevice Wraps a 512-byte-sector block device and injects hardware-like faults into it
FileManager Unified file browser with multiple source support
FileManagerActivity Activity wrapper for the FileManager file browser
FileOperationProgress Widget showing file copy/move operation progress
FileRandomRNG RNG that reads random bytes from a file
FileView Preview pane of the file manager: it shows one file with the viewer for its type
FilterProcessor A biquad filter with a selectable type, cutoff frequency and resonance
Fingerprint SHA-1 based fingerprint for identity derivation
FirmwareBuildManager Compiles firmware source for a board and flashes the result to a serial port, one job at a time
FirmwareEditorActivity Build-focused editor for a single firmware preset
FirmwareEditorScreen Editor widget for one firmware preset: name, board try-on and five component tabs
FirmwareGenerator Generates firmware source/binaries from a fixo Preset
FirmwareImage A compiled firmware binary, ready to flash, with the facts the flasher needs and the diagnostics of the compile
FirmwareImageCache Content-hash cache of compiled firmware images
FirmwareManagerActivity List/CRUD manager for firmware presets, opening into the build-focused firmware editor
fixo::PilotUniversalActivity Debug-surface activity that absorbs every port kind on every channel
fixo::PortBoundActivity Base class for Remote-side activities that bind to stanza input ports
fixo::SceneEditorWidget Studio-side editor for a preset's `scenes` array
fixo::ScenePickerWidget Remote-side widget that renders one button per published scene
FixoBoardTypeBook Book adapter over libboard's BoardManager
FixoCodeEditorActivity IDE-style editor for every source file behind the Fixo library
FixoControllerActivity Hub-side wrapper for the Fixo build/flash/connect wizard
FixoHardwareManagerActivity Activity for detecting controller hardware and building/flashing firmware
FixoHardwareWidget Probe-first composite widget for hardware connect / build / flash / monitor
FixoPresetSelectorActivity Modal-style picker that pops with the chosen preset name
FixoStudioActivity Unified entry point for all firmware configuration
FlatButton Push button with flat icon-only appearance
FlowControl Network flow control based on RTT
FlowLayout Layout manager that flows widgets like text
FPSCalculator Frame rate statistics calculator
FritzingPartsClient Downloads and parses Fritzing parts for board import
FsChmodTask OpalTask that changes file permissions and optionally ownership
FsCopyTask OpalTask that copies a file from source to destination
FunctionGate Entry-point guard for free functions
FXAAEffect Post effect that smooths aliased edges with fast approximate anti-aliasing (FXAA)
GaitActivity Activity for configuring robot locomotion gaits
GaitController Template-based multi-limb gait controller
GaitWidget Gait controller visualization and control widget
GenderGenerator Generates random gender identifiers
GenerateRunnable QRunnable with lambda-based execution
GenericKeyEventHandler Event filter with lambda-based key processing
GGUFMetadata Reads GGUF file headers for model metadata without loading the full model
GitRepoChangedCondition Condition that detects git repository changes
GotoActivityTask OPAL task that navigates to a named activity
GraphicsReportTask —
GroundDriveActivity Remote-side activity for intent:ground-drive-2d steering
GuitarProcessor A parametric physical model of a guitar
HandshakeState State machine for connection handshake
HapticFeedback Cross-platform haptic feedback for mobile devices
HardwareActivity Activity for managing Agent hardware
HardwareTemplate Predefined hardware configuration for common robot types
HardwareTemplateModel Qt model for displaying hardware configuration templates
HardwareWizard Step-by-step wizard for hardware configuration
HeaderProgressChip Shared header chip — bare icon at rest, slides open to reveal a progress bar when active or hovered
HeatmapWidget Core-by-time heatmap with horizontal current-value bars
help::HelpFindTask OpalTask that opens the help browser on its search-results page
help::HelpListTask OpalTask that enumerates pages under a help-tree subfolder
help::HelpOpenTask OpalTask that opens the help browser on a specific page
help::HelpOutlineTask OpalTask that returns the H2/H3 outline of a help page
help::HelpPdfWorker Background IBatchWorker that renders multi-page help PDFs
help::HelpReadTask OpalTask that reads a help page's markdown
help::HelpSearchTask OpalTask exposing the bundled help FTS5 index to Opal
HelpActivity Activity wrapper for the in-app help browser
HelpContentView Right-pane markdown renderer with hard link-scheme blocking
HelpNavController Browser-style history stack for the help browser
HelpPdfExporter Renders a single help page to a PDF file via QPdfWriter
HelpPersistence Per-node settings wrapper for the help browser (§SPC-6)
HelpScreenshotImageProvider Runtime scene-screenshot provider for the help browser
HelpSearch FTS5-backed search over the bundled help index
HelpSearchWidget Top-of-pane search input + debounced results popover
HelpStartOverlay Welcome overlay shown above HelpActivity on first visit
HelpTocModel Tree model backed by the bundled :/help/toc.json
HelpWidgetImageProvider Runtime widget-screenshot provider for the help browser (in-app-docs-decoupling §RS-2 / §RS-3)
HistoryStripListWidget A list of rows, each drawn over a coloured strip of its own history
Hive Single mounted hive (encrypted vault) instance
HiveAuthenticateActivity Activity wrapper for the hive authentication UI
HiveCreateActivity Activity wrapper for the create hive UI
HiveEntry One row in the on-disk hive registry
HiveFilesActivity Open-files prompt / diagnostic surface (§OF-5, §OF-6)
HiveFilterProxyModel Proxy model that filters out hivecluster paths from filesystem view
HiveLobby Widget displaying the logged-in hive lobby with lock option
HiveLobbyActivity Menu activity for the mounted hive lobby UI
HiveMountActivity Activity wrapper for the mount hive UI
HiveMountsActivity Currently-mounted hives diagnostic surface (§AM-1)
HiveNameGenerator Generates random display names for hives
HiveOperationsController Async controller for hive mount and delete operations
HiveRegistry Registry of known hive storage containers
HiveSelectionActivity All-hives browser (§SA-3)
HiveSession Unified session tying one Hive + one Sentient with lifecycle management
HiveSettingsActivity Activity wrapper for the mount/manage hive UI
HiveTransferActivity Activity wrapper for the import/transfer hive UI
HoneymoonScheduler Exponential backoff timing scheduler
HTMLHighlighter Syntax highlighter for HTML markup
Hub Application for coordination and LLM services
HubAppsMenu Menu activity for standalone interactive applications
HubClient Client for connecting to Hub nodes
HubClientCourierSet Courier collection for connections to a Hub peer
HubClientWidget ClientWidget for a paired hub. It is a stub
HubMain Entry point for the Hub node application
HubMainMenu Main menu activity for the Hub node
HubSetupMenu Menu activity for hub setup and configuration
HubWindow Main window for the Hub node type
HUDActivity Activity for heads-up display overlays
HUDWidget Head-Up Display widget with flight instruments
HuggingFaceClient Asynchronous HTTP client for the HuggingFace REST API
HaarCascade Complete Haar cascade classifier for object detection
HaarCascadeModel Qt list model for available Haar cascade files
HaarFeature Haar-like feature composed of weighted rectangles
HaarFeatureExtractor Extracts Haar feature responses from images
HaarLoaderXML Loads Haar cascade from OpenCV XML format
HaarRect Rectangular region with weight for Haar features
HaarSaver Base class for Haar cascade serialization
HaarSaverXML Saves Haar cascade to OpenCV XML format
HaarStage Stage in a cascaded classifier
HaarWeakClassifier Decision stump classifier in a cascade stage
IAppLauncher Interface for application launchers
ICondition Interface for evaluable trigger conditions
IConnectionStatus Interface for connection status reporting
IContextProvider Interface for classes that provide application context
IcoWriter Writes multi-resolution Windows .ico files from SVGs or QImages
IDDuel Deterministic comparison of two node IDs
Identicon Generates unique visual identifiers from node IDs
IdenticonLabel Label combining identicon icon and text name
IdenticonWidget Widget displaying an SVG identicon
IdentityAssetLabActivity Asset lab — one parameter lab per asset tab (§IS-A-2.2)
IdentityAssetLabTab Reusable per-asset lab layout (§IS-A-2.2)
IdentityAssetsActivity Activity for viewing and exporting the current node's identity assets
IdentityAssetTable Tabular asset gallery for IdentityAssetsActivity
IdentityBinary Binary-serializable identity data for LAN discovery
IdentityButton Lanyard identity chip with identicon + partial-pill border + label
IdentityMenuActivity Menu activity for identity management options
IdentitySwitchService Mid-session identity switch orchestrator (§SP-8)
ILanyardSession Pure-virtual session surface consumed by Lanyard
ImageLabel Label that scales images while preserving aspect ratio
ImageLabel2 Label that scales and centers images with advanced ratio handling
InfInt An integer of any size, with the arithmetic and comparison operators of a built-in integer
IntegerEntry Combined slider and spinbox for integer value input
IntegralImage Integral image (summed area table) for fast rectangle sums
InternalResourceManager Widget for browsing embedded Qt resources
IntervalCondition Condition that fires on a configurable time interval
IntInput A labeled editor for one integer parameter, with a reset button
InventoryMeasureTask System.inventory.measure: the per-core throughput probe, on request
IQrCode Interface of a generated QR code: its size, its modules and an image of it
IQrGenerator Interface of a QR code generator: append text, then generate the code
IrisRendrer Procedural iris texture generator
IrisWidget Widget displaying a robot's "iris" identity pattern
ISigningKey Abstract interface for cryptographic signing keys
ISyncParameter Interface for synchronized parameters
ItemManagerActivity Reusable base for list/CRUD management activities
JingleAudioBackend Synthesizer for Singularity's jingles, anthem and assist tone
JsonAsyncBackend File-based JSON storage backend for AsyncStore
JsonSyntaxHighlighter Highlights JSON text: keys, strings, numbers, true, false, null, brackets and the section labels of a job view
KaguraSuzuProcessor A physical model of a kagura suzu, a cluster of small bells that is shaken or struck
KeyFactory Factory for creating and parsing cryptographic keys
KeySecurityPolicy Configuration for key generation security parameters
KeyStore Persistent storage for cryptographic keys
KeyStoreDebugWidget Debug widget for KeyStore inspection and management
KeyStoreService Service wrapper for KeyStore
KWinBridge D-Bus mediator between OctoMY and a running KWin script
LANDiscovery Local network UDP broadcast discovery
Lanyard Header identity strip — optional hive glyph + sentient + node
LayoutSquare Layout manager that maintains a square aspect ratio
LevelDetector Audio signal processor for calculating RMS and peak levels
libname::CustomWordSource User-provided word list for name generation
libname::NameGenerator Toolkit for building name generators
libname::NamePattern Defines how multiple word sources combine into a name
libname::ResourceWordSource Loads words from a Qt resource file
libname::WordSource Interface for providing words to name generators
Library Fixo resource library of one node: presets, component types and templates
lightbox::InputGuard —
lightbox::Lightbox —
LightWidget LED-style indicator light widget with blink capability
LimbIKWidget Inverse kinematics limb visualization widget
LinuxSampler Linux /proc and /sys system resource sampler
ListActivitiesTask OPAL task that lists all navigable activities with descriptions
LLMClient Abstract asynchronous interface for LLM inference
LLMConnectionTester Pure decision logic for validating LLM credentials
LLMCourier Driver-proxy protocol over Phase 12 BlobCourier (§RD-2)
LLMCredentialEditorActivity Activity for editing LLM provider credentials (API keys)
LLMCredentialHelper Static utility for encrypting and decrypting LLM provider credentials
LLMListActivity Activity for browsing and managing LLM providers and models
LLMManager Node-level LLM management with client factory and LRU caching
LLMModel Persisted record for a specific LLM model available through a provider
LLMModelEditorActivity Activity for creating and editing LLM models
LLMProvider Persisted record for a configured LLM provider endpoint
LLMProviderEditorActivity Activity for creating and editing LLM providers
LLMRegistry Persistent collection of LLM providers and models with CRUD and capability search
LLMRegistryDump Generates compact registry dumps for LLM consumption
LLMRequestRouter Receives LLM request blobs and routes them to the local LLMClient
LLMSelectActivity Activity for selecting an LLM model for a specific use case
LLMSession Manages an LLM operator's lifecycle within a conversation
LLMUsageTracker SQLite-persisted per-model token usage tracking with budget enforcement
LlvmCompilerInterface Libfirmware's concrete `toolchain::CompilerInterface`
llvmglue::CompileGuard Guard for one compile, assembly or code generation
llvmglue::GlobalStateGuard Holds LLVM's process-global state for one job, shared or exclusive
llvmglue::LinkGuard Guard for one `lld::lldMain` call. Always exclusive
LLVMSandboxActivity Live-coding utility that JIT-compiles a per-pixel C function
LLVMShadeGetSourceTask OPAL task that returns the C source currently loaded in the LLVM Sandbox editor
LLVMShadeRunTask OPAL task that JIT-compiles a C shade function and renders it in the LLVM Sandbox
Lobe A lobe that a preset lists directly, by type and name
LocalAddressEntry Combo box for selecting local network addresses
LocalAddressesDebugWidget Debug widget showing local network addresses
LocalAddressList Manages the list of local network addresses for the node
LocalAddressListService Service wrapper for LocalAddressList
LocalIdentityDebugWidget Debug widget for local node identity inspection
LocalLlamaClient LLMClient implementation wrapping llama.cpp for local GGUF model inference
LogActivity Activity displaying the node's event log
LogDevice Abstract sink that receives log text, one appended string at a time
LogDeviceNoop No-operation log device implementation
LogEvent —
LogHandler Qt message handler for formatted log output + crash signal handler
LogModel Qt model for displaying log entries
Logo 3D geometry data for rendering an OpenGL logo
LogScrollWidget Scrollable widget surface that tails LogHandler entries
LogStorage Memory-mapped daily log file storage
LogWidget Widget for displaying log entries with filtering
LoopingBuffer Circular buffer with modular index access
LsCommand Command implementation for directory listing
ManualLineStreamPacer Releases drip-feed lines only when the operator asks for them
MapActivity Activity for displaying and editing geographic locations
MapEditor Widget for editing geographic locations on an interactive map
MapLocationEditor Dialog for selecting a map location
Markdown To HTML converter using Hoedown library
markdown::MarkdownEditor Full-featured Markdown editor widget
MarkdownActivity Activity for editing and previewing Markdown content
MarkdownHighlighter Syntax highlighter for Markdown text
MarkdownToPngConverter Converts Markdown/text files to PNG images
MascotCandidate Data structure holding a generated mascot candidate
MascotGalleryExporter Exports mascot candidates to HTML gallery pages
MascotGenerator Generates mascot candidates using parallel RSA key generation
MascotPersonalities Provides access to selected mascot personalities for widget screenshots
media::devices::DeviceManager Multimedia device enumeration + change notifications
media::graph::ProcessorCharacter How a processor node in a processing graph behaves: its inputs, its outputs and how the user sees it
media::graph::ProcessorContext Execution context that a graph processor gets for one block: its samples and its parameter changes
MediaDevice Unified wrapper for audio/video capture devices
MediaDeviceActivity Activity for managing audio and video media devices
MediaDeviceManager Discovers and manages audio/video capture devices
MediaDeviceModel Qt table model for media device selection
MediaDeviceSelector A combo box that selects one audio input or output device
MediaPlayer One QMediaPlayer in one role: audio for Singularity's sound graph, or video
MediaPreviewActivity Diagnostic + route-pick activity for media devices with live preview
MEMTrasher Memory stress testing utilities
MenuActivity Base class for menu-based navigation activities
MersennePRNG Mersenne Twister MT19937 pseudo-random number generator
MessagePromptActivity Unified full-screen modal prompt activity
MethodGate Entry-point guard for detecting dangling pointer access in methods
MockAddressBook Mock AddressBook for unit testing
MockApp Mock node implementation for testing
MockAppContext Custom AppContext with personality-specific base directory
MockAppWindow Window for the MockApp testing node
MockAssociate Factory for creating test Associate instances
MockCommsCarrier Mock CommsCarrier for testing without network
MockCommsCarrierLog Debug logger for CommsCarrier events
MockCommsSession Mock communication session for testing
MockCourier Test courier for Comms message passing
MockNode Test node that can morph between node types
MockNodeAppWindow Full-featured window for MockNode testing
MockNodeWindow Simple window for MockNode with basic controls
MockPersonality Test personality configuration for MockNode
MockServiceProvider Provides mock/stub services for MockNode
MockSettings In-memory Settings implementation that doesn't persist to disk
ModelFetcher Queries LLM provider APIs to enumerate available models
ModelFileManager Utility for managing model file storage, path formatting, and SHA256 verification
MonitorActivity Activity for viewing system compute resources in real time
MonitorColorTask —
MonitorFactsTask —
MonitorStatusTask —
MonitorViewTask —
MonosynthProcessor Tracker surface of the composable monosynth
MountedHivesModel Table model of currently-mounted hives (§AM-1..§AM-5)
MultiView Widget providing multiple view modes for item models
MultiViewFilter Recursive filter proxy for MultiView hierarchical data
Mustache::Context Abstract context for Mustache template rendering
Mustache::Renderer Mustache template renderer
NameMapping String-to-string mapping with variant conversion
NameMappingView Visualization of name mapping connections
NameMappingWidget Interactive editor for string-to-string mappings
NameSuggester Suggests unique names with a "name (N)" disambiguation scheme
NavigableActivityRegistry Singleton registry of activities that OPAL can navigate to
NavigationFlags Optional flags for controlling header visibility at push time
NetworkPairingActivity Activity for LAN-based node discovery and pairing
NetworkSettingsWidget Widget for configuring network address and port
NetworkUtilsActivity Activity for network testing and diagnostics
NeverCondition Condition that always evaluates to false
Node Base class for all OctoMY nodes (Agent, Remote, Hub, Zoo)
NodeActivityContext Libnode-side implementation of octomy::activity::ActivityContext
NodeBadgeWidget Compact badge widget showing a node's identity at a glance
NodeFactory Factory for creating and launching node instances
NodeIdentityActivity Full-screen activity for viewing identity details
NodeLifecycleService Single entry point for node creation (§NL-1)
NodeLobbyActivity Menu activity for the active node identity (§IS-L-1)
NodeNavigation Navigation bar with title, back, and menu buttons
NodeSelectionActivity Node identity picker (§SA-4)
nodesettings::NodeSettingsHost Settings window of a node: Hub, Agent or Remote
NodesManagerActivity Activity for managing multiple OctoMY nodes
NodesManagerWidget Widget for managing connected and local nodes in the Hub
NodeStore Per-sentient store of node identity records (NIDs)
NodeTransferActivity Moves node identities between two paired devices, in either direction (§DM-P4b)
NodeView Tracker's node editor: the signal-flow half, over a shared canvas
NodeWindow Base class for node application windows
NoiseProcessor A white noise source that a note switches on and off
numex::IndexOrderedSerializer Turns a set of actuator values into the INDEX_ORDERED wire stream, one byte at a time
numex::MagicDetector Finds the magic byte sequence that starts each frame in a serial byte stream
numex::NumexSerialLink Qt host-side serial link for the Numex protocol
oc_crypt::Pki Wraps one mbedTLS public-key context for RSA and EC keys
octomy::activity::Activity Base class of every activity: one screen of the application, with a lifecycle the activity stack drives
octomy::activity::ActivityContext Interface an activity uses to reach its host application by facility name
octomy::apidocs::ConfigPlan Derives the directory lists QDoc needs from the tree, so that the lists cannot disagree with the tree
octomy::apidocs::DocBookPage Turns one page of QDoc's DocBook output into the markdown page the website and the in-app help both read
octomy::apidocs::Projection Turns QDoc's DocBook pages and its index into the markdown tree of the API reference: one page per class, struct and namespace, two lists, and QDoc's own overview page
octomy::crypt::NodeSecretSeal A secret encrypted to one node, stored as an ordinary string
octomy::hive::SwarmChipWidget Swarm status chip in the window header
octomy::opalnet::BlobCourierTransport OPAL envelopes over BlobCourier (§NET-2b)
octomy::opalnet::CourierArtifactCarrier Batch artifacts over the blob courier
octomy::opalnet::HubClientFeature Batch work of an app that is a client of the person's hub
octomy::opalnet::HubJobForwarder Sends a job of an app's own queue to the hub the app paired with
octomy::opalnet::NodeBatchRemote A node's batch remote half, attached over the node's own couriers
octomy::opalnet::NodeOpalTransport OPAL envelopes over every blob courier a node has
octomy::opalnet::RemoteOpalClient Node→node OPAL calls with correlation and backpressure (§NET-2b)
octomy::opalnet::RemoteOpalResponder Executes an OPAL call that arrived from another node (§NET-2b)
octomy::pair::LocalAddressListFacility A QObject bridge that carries the LocalAddressList of a node through an activity context (§ACF-6, §ACM row 19)
octomy::splash::WindowSplashHost A window's first-show splash: cover the host, pulse, fade, end — the splash window-feature (§ACW-2 slice 6)
octomy::standalone::StandaloneActivityContext **Light provider** of octomy::activity::ActivityContext for standalone apps (§SAL-1, §AC-2)
octomy::standalone::StandaloneBatchController Standalone batch host glue: the "jobs view" over an app's queue (§SAA-1.3, P3)
octomy::standalone::StandaloneCompatBar Toolbar "compat" strip re-hosting the node-app header controls in a standalone app (§SAL-2.1, P1)
octomy::standalone::StandaloneConfirmController Standalone confirm host — renders a §NS-5 confirm through the window-level confirm overlay (§SAL-2.4)
octomy::standalone::StandaloneHarness Shared bootstrap for a standalone (non-node-hosted) GUI app (§SAL-1, §SAA-1.6)
octomy::standalone::StandaloneOpalContext Light backing of the opalContext facility (§SAL-2.2, D8): the node-free OPAL/LLM stack, stood up once per app
octomy::standalone::StandaloneOpalController Gives a standalone window the OPAL chat — the Light backing for the OpalChatHost feature that NodeWindow composes too (§SAL-2.2, P2, §ACW-2 slice 5)
octomy::standalone::StandaloneWindow A window that composes window-features instead of inheriting them (§ACW-3, §ACO W7)
octomy::trove::fleet::NodeCapabilities What a node advertises it can do (§NET-4)
octomy::trove::fleet::PlacementMatcher Resolves a WorkUnit to a (session, execution) pair (§NET-4)
octomy::trove::NewTroveLaneActivity Name-and-create a lane on a project (mirrors the new-project flow)
octomy::trove::NewTroveProjectActivity Create-project flow: browse a local repo or clone a git URL (§PR-5.5)
octomy::trove::opal::TroveAnswerAuthTask OpalTask that answers a running Trove session's auth prompt (§OP-2, §UI-5)
octomy::trove::opal::TroveCancelTask OpalTask that cancels a Trove job / tears down its session (§OP)
octomy::trove::opal::TroveContinueTask OpalTask that continues a persisted claude session in its retained worktree (§OR-7.2)
octomy::trove::opal::TroveDispatchTask OpalTask that dispatches a work unit into a lane (§EX-3)
octomy::trove::opal::TroveEnqueueTask OpalTask that queues a plan document into a lane (§OP, §LN-3)
octomy::trove::opal::TroveFinalizeTask OpalTask that finalizes a ready Trove branch (§OP / §OR-2.5)
octomy::trove::opal::TroveListTask OpalTask that lists the Trove engine's jobs (§OP)
octomy::trove::opal::TroveStatusTask OpalTask that reports the Trove engine's queue + session snapshot (§OP)
octomy::trove::opal::TroveSwitchModelTask OpalTask that switches the model of a running Trove session (§OP-2, §TD-9)
octomy::trove::opal::TroveSyncTask OpalTask that syncs a lane's branches (§OP, §LN-4.2)
octomy::trove::SessionManager Owns the live LLM drivers of one Trove engine and drives their sessions (§OR-1)
octomy::trove::specdb::SpecPublish Renders the §DM-9 published view of a spec
octomy::trove::specdb::TestStandards §DOD-2 catalog of test standards a Definition of Done cites
octomy::trove::TroveActivity Operator status board + minimal drive surface for the Trove engine (§UI)
octomy::trove::TroveAuthActivity Embedded login surface for a session waiting on auth (§UI-5)
octomy::trove::TroveLaneActivity Session deep-dive on the shared chat stream (§UI-3)
octomy::trove::TroveLaneCard Reusable per-lane card shown on the board and in the deep-dive (§UI-3.5)
octomy::trove::TroveProjectCard Reusable per-project card on the Projects wall (§PR-6.1)
octomy::trove::TroveProjectManager Multi-project engine root — one isolated engine per project (§PR-2)
octomy::trove::TroveProjectsActivity Top-level projects wall + global settings (§PR-5.1)
octomy::trove::TroveSupervisor Assembles one project's Trove engine into a single running unit (§OR-1)
octomy::trove::TroveSupervisorService Always-on Node service hosting the multi-project Trove engine (§PR-2.1)
OctomyParseContext Context for parsing OctoMY plan and specification files
OctoStyle Custom Qt style based on Qt Fusion style
OnlineAPIClient LLMClient implementation for the Anthropic Messages API with SSE streaming
OPALActivity Activity for managing OPAL conversations and selecting the active LLM model
OpalButton Bare-glyph OPAL status + chat-toggle header button
OpalChatOverlay Floating chat panel for LLM interaction with streaming token display and structured block rendering
OpalConversationDriver Orchestrates LLM conversations with streaming, block parsing, and TaskPlan submission
OpalConversationStore SQLite persistence for chat conversations with configurable retention policies
OpalHistoryActivity Full-screen activity for browsing OPAL execution history
OpalHistoryDatabase SQLite database for OPAL execution history
OPALProviderSelectActivity Provider chooser for the OPAL unboxing wizard
OpalResourceManager Registry of resource semaphores for OPAL concurrency control
OpalResourceSemaphore Per-resource concurrency semaphore with blocking acquire and timed tryAcquire
OpalStatusActivity Full-screen activity showing current and recent OPAL executions
OpalStatusContext Aggregated OPAL pipeline status surface
OpalStatusWidget Compact header widget (~90x28px) showing OPAL runtime status
OpalStepPresentation What a surface shows for one plan step (§OTP-2.4)
OpalStepPresenter Formats plan steps for people (opal-task-presentation §OTP-3)
OpalTask Base class for all OPAL task implementations
OpalTaskBatchWorker IBatchWorker that executes any TaskPlan as a batch job via OpalTaskRuntime
OpalTaskContext Execution context passed to every OpalTask::execute() call
OpalTaskParams Typed accessor wrapper over a QVariantMap for OpalTask parameters
OpalTaskRegistry Global singleton holding the catalog of all available OpalTasks
OpalTaskResult Outcome envelope every OpalTask returns to the LLM driver
OpalTaskRuntime Execution engine for TaskPlans
OpalTaskRuntimeFactory Manages OpalTaskRuntime lifecycle and the single-active-runtime invariant
OpalTranscriptRecorder Keeps a conversation's stored transcript equal to its chat model
OpalUIDriver Signal-based UI dispatch for OpalTasks running on worker threads
OPALUnboxingWizard Guided, resumable OPAL setup wizard
OpenFileTracker Process-local registry of open files beneath hive mounts (§OF-1)
Operator Base class for entities that submit TaskPlans for execution
OscProcessor A polyphonic oscillator with one voice for each pattern lane
OverlayHeaderLayout Custom layout that floats a header over content
PacketQueue Queue for tracking sent/received packets
PacketReadState State container for parsing incoming packets
PacketSendState State container for building outgoing packets
paint::Frame One still image of a paint::Layer: a sparse grid of pixel chunks
paint::Layer Ordered set of paint frames with compositing controls
PairingActivity Activity for managing node pairing and trust relationships
PairingDebugWidget Debug widget for pairing and trust management
PairingEditButtonDelegate Custom delegate for rendering pairing list items with edit button
PairingListModel Qt model providing paired associates for list views
PairingListWidget Widget displaying the list of paired and discovered nodes
PairingMenuActivity Menu activity for pairing options
PairingTrustActivity Activity for editing trust level of a paired node
PanicSlideButton Two-state PANIC control: button → slide-to-unpanic CAPTCHA
ParameterPhrase Template-based phrase with replaceable parameters
ParameterType Describes one type of trigger phrase parameter: its name, how it prints, how it is edited and its default value
ParameterTypeRegistry Registry for parameter types used in trigger phrases
ParameterWidget One row of a node's parameter window: a name, a slider or a toggle, and a value
ParkMillerPRNG Park-Miller linear congruential PRNG
ParseError Represents a parsing error with location context and hint
ParseTreeNode Node in a parse tree with variables and children
PathFollower Agent-side autonomous-driving subsystem: drives the locomotion channel's intent inputs from AgentStateCourier::targetPosition
Pattern A run of rows that a node plays: one value per parameter per row
PatternView Tracker's pattern editor: one pattern of one node, as a grid of rows and parameter columns
PenStyleDialog Dialog for configuring pen style and width
PenStyleSelectWidget ComboBox for selecting Qt pen line styles
PenSwatchWidget Widget displaying a pen style with click-to-edit dialog
PenWidthSelectWidget ComboBox for selecting pen line widths
PermissionGrant A single permission grant scoped to an OT name or wildcard pattern
PermissionManagerActivity Full-screen activity for reviewing and revoking permission grants
PermissionStore Holds permission grants for an operator and evaluates requests
Personality Deterministic random generator seeded by identity
PersonalityColors Generates deterministic color palette from node ID
PersonalityManager Manages MockPersonality instances for testing
PersonalityManagerWindow Main window for managing test personalities and constellations
PersonaMenuActivity Menu activity for personality customization
PhraseParameterDescriptor Name and type of one parameter in a ParameterPhrase template
PianoProcessor A parametric physical model of a piano
PillProgressBar Custom-painted progress bar with rock-solid pill ends
PingWidget Visual ping animation display widget with hover legend
PinnedWatchdogThread —
PitchDetector Audio signal processor for detecting musical pitch
PixViewerWidget Simple image/pixmap viewer window
PKIManager PKI key generation and management widget
PKIManagerActivity Activity for managing Public Key Infrastructure
Plan A behavior script written in OPAL (OctoMY Plan Action Language)
plan::editor::PlanEditor Widget for editing robot behavior plans (OPAL scripts)
PlanBook Storage manager for OPAL Plan scripts
PlanBookActivity Full-screen activity for browsing and managing OPAL plans
PlanBookModel Qt table model for displaying Plan entries from a PlanBook
PlanBookService Service wrapper for PlanBook
PlanBookWidget Widget for displaying and managing a collection of OPAL plans
PlanEditorActivity Full-screen activity for editing OPAL plan scripts
PlanHighlighter Syntax highlighter for OPAL Plan scripts
PlanParser Parser for OPAL Plan scripts
PlatformSampler Abstract base for platform-specific system resource sampling
PortableNodeID Serializable node identity that can be shared between nodes
PortableNodeIDWidget Widget for displaying node identity information
PortableSentientID Serialisable sentient identity (§IS-PS-2)
PortableSentientIDWidget Passport-style card for a PortableSentientID (§IS-PS-2.5)
Pose Actuator position values container
PoseMapping Maps actuator indices to target indices with names
PoseMappingView Visualization of pose mapping connections
PoseMappingWidget Interactive editor for actuator index mappings
PoseSequence Timed sequence of poses for animation
PoseView Visual display of actuator pose values
Preset Fixo robot preset configuration bundle
PresetManager Preset library manager activity for the fixo studio
PresetStore Folder-based persistence for Preset files
PresetTemplate Parameterized preset that instantiate() turns into a concrete Preset
PresetTemplateBook Registry of parameterized preset templates
PresetTemplatePickerActivity Picker step of the "create from template" flow
PresetTemplateWizardActivity Parameter-form step of the "create from template" flow
ProcessHealth —
ProcessListWidget Resource-filtered process list with per-process heatmap strips
ProcessThreadSampler —
PromptBook A Book over a stack of prompt tiers, editable at one scope (§PB-2)
PromptEditorActivity Single prompt-template editor with autosave + auto-fork (§UI-2)
PromptManagerActivity Master list of editable prompt templates (§UI-1)
PulsatingLabel Label widget with animated scale pulsation effect
PunchPartner Partner address data for NAT hole punching
PunchRegistry Map from a punch token to the UDP hole-punch attempt that two nodes share
qfi_ADI Attitude Direction Indicator flight instrument widget
qfi_ALT Altimeter flight instrument widget
qfi_ASI Airspeed Indicator flight instrument widget
qfi_HSI Horizontal Situation Indicator flight instrument widget
qfi_NAV Navigation display flight instrument widget
qfi_PFD Primary Flight Display instrument widget
qfi_TC Turn Coordinator flight instrument widget
qfi_VSI Vertical Speed Indicator flight instrument widget
QHexEdit Hexadecimal data editor widget
QHexEditComments Comment annotations for hex editor
QHexEditData Data model for hex editor content
QHexEditDataDevice QIODevice wrapper for hex edit data
QHexEditDataReader Buffered reader for hex edit data
QHexEditDataWriter Writer for hex edit data modifications
QHexEditHighlighter Syntax highlighter for hex editor
QHexEditPrivate Internal implementation of hex editor widget
qhttp::client::QHttpClient Lightweight HTTP client
qhttp::client::QHttpRequest Outgoing HTTP request to server
qhttp::client::QHttpResponse Incoming HTTP response from server
qhttp::QHttpAbstractInput Base class for HTTP input streams
qhttp::QHttpAbstractOutput Base class for HTTP output streams
qhttp::server::QHttpConnection Server-side HTTP connection handler
qhttp::server::QHttpRequest Incoming HTTP request from client
qhttp::server::QHttpResponse Outgoing HTTP response to client
qhttp::server::QHttpServer Lightweight HTTP server
qmapcontrol::ArrowPoint Point rendered as a directional arrow with heading
qmapcontrol::bingApiMapadapter Bing Maps API tile adapter
qmapcontrol::CirclePoint Point rendered as a circle with configurable radius
qmapcontrol::Curve Base class for line-based geometries
qmapcontrol::EmptyMapAdapter Placeholder map adapter with no tiles
qmapcontrol::FixedImageOverlay Image overlay anchored to geographic bounds
qmapcontrol::Geometry Base class for map geometric objects
qmapcontrol::GeometryLayer LayerBase type for displaying geometric shapes on the map
qmapcontrol::googleApiMapadapter Google Static Maps API adapter
qmapcontrol::GoogleMapAdapter Google Maps tile adapter
qmapcontrol::GPS_Position GPS coordinate with timestamp
qmapcontrol::ImageManager Manages tile image loading and caching for QMapControl
qmapcontrol::ImagePoint Point displayed as an image from file or pixmap
qmapcontrol::InvisiblePoint Point with no visual rendering for hit testing
qmapcontrol::LayerBase Base class for map layers in QMapControl
qmapcontrol::LayerManager Manages multiple map layers and view transformations
qmapcontrol::LineString Polyline geometry connecting multiple points
qmapcontrol::MapAdapter Abstract base for map tile providers
qmapcontrol::MapControl Interactive map widget with layer support
qmapcontrol::MapLayer LayerBase type for displaying tile-based map imagery
qmapcontrol::MapNetwork HTTP tile fetcher for map images
qmapcontrol::OpenAerialMapAdapter Open Aerial Map tile adapter
qmapcontrol::OSMMapAdapter OpenStreetMap tile adapter
qmapcontrol::Point Geographic point with optional pixmap or widget
qmapcontrol::TileMapAdapter Web Mercator tiled map adapter
qmapcontrol::WMSMapAdapter OGC Web Map Service adapter
QRUtilityActivity Activity for QR code generation and scanning utilities
QRUtilityWidget Testing widget for QR code generation and scanning
QRWidget Widget for displaying QR codes
QSerialPort Provides functions to access serial ports
QSerialPortInfo Provides information about existing serial ports
QVariantPrettyPrinter JSON-like pretty printing for QVariant trees
RateCalculator Packet and byte rate statistics
RateCalculatorLogger State of one periodic rate log on a RateCalculator
RateCalculatorWidget Displays rate calculator statistics (bytes and counts)
ReachableState Aggregates channel states to drive the connect button
RealtimeValuesWidget Real-time sensor values display widget
ReliabilitySystem UDP packet reliability and acknowledgment system
Remote Application
RemoteActuatorActivity Remote activity that drives the current agent's actuators one by one
RemoteClient Client for connecting to Remote controller nodes
RemoteClientCourierSet Courier collection for connections to a Remote peer
RemoteControllerActivity Menu that lets a remote user pick how to control an agent
RemoteDriverHost Serves a local ILLMDriver to one peer over an LLMCourier (§RD-3.1)
RemoteMain Entry point for the Remote control application
RemoteMainMenu Main navigation menu for the Remote application
RemoteNameGenerator Generates random compound names for Remote controllers
RemoteNodeDriver An ILLMDriver whose facets execute on another node (§RD-1)
RemoteNodeDriverFactory Offers one peer's driver through DriverManager (§RD-2.1)
RemoteScenePickerActivity Standalone activity wrapping fixo::ScenePickerWidget
RemoteWindow Main window for the Remote control application
ResourceMonitor Periodic system resource sampler with ring buffer history
ResourceTreeFilterProxyModel Filter proxy for searching resource tree
ResourceTreeModel Tree model for Qt resource file browsing
ReverbProcessor A reverb that exposes every EAX reverb parameter and a dry/wet mix
RNG Base class for random number generators
RSAKey RSA public/private key pair for cryptographic operations
Runtime Orchestrates one preset through its firmware lifecycle
RuntimeCourier Publishes a Runtime's state into a ConfigSync section
SamplerWorker Implementation of the off-GUI-thread acquisition (§MSA-C-5)
SawProcessor A monophonic saw synthesizer made of seven detuned saw oscillators
ScannerPairingActivity Activity for camera-based QR code pairing
ScannerPairingWidget Widget for QR code display and scanning
SceneEditorActivity Edit a preset's scenes array against an existing preset
SceneRegistry Central registry of named screen-level scenes for documentation captures
SceneScreenshotService Renders registered scenes off-screen and composes numbered callouts
SceneWidget Scene viewport that renders on the GUI thread, kept as the fallback viewport
ScopedTimer RAII timer for measuring code block duration
ScreenManager Multi-monitor display management and window placement
ScreenSelector Full-screen overlay for selecting a display monitor
ScreenshotCopyTask OPAL task that captures a screenshot and copies it to the clipboard
ScreenshotSaveTask OPAL task that captures a screenshot, saves it to a file, and copies the path to the clipboard
ScriptEditorDialog Dialog for editing automation scripts
ScriptLogEntry Single log entry from script execution
ScrollableToolbar Horizontally scrollable container for toolbar-like widgets
SDFPreviewWidget Definition editor's preview of the definition it edits
SDFPrimitiveEditorWidget Definition editor: the GLSL code, the parameters and a live preview of one SDF definition
Segment A data segment with encoding mode for QR code generation
SegmentButton A push button that rounds only the corners at the end of a row
SemanticCorruptifier Filesystem-aware corruption injector for fsck testing
SemanticPalette Semantic colors of one theme, derived from a QPalette and a tinge
SensorInput Aggregates sensor data from device hardware
SensorReadbackWidget Read-only display of live sensor values for the active runtime
SensorsCourier Courier for transmitting sensor data
SensorsMessage Message containing sensor readings
SentientCreateConfirmActivity Three-way confirm dialog for sentient setup outside first-boot
SentientDetailActivity Detail page for a single sentient identity entry
SentientIdenticonWidget Shows the face identicon of a sentient, drawn from its ID as SVG
SentientIdentityActivity Passport for the active sentient (§IS-P2-2)
SentientLobbyActivity Menu activity for the sentient identity lobby
SentientNameGenerator Generates random compound names for sentients
SentientPermissionsActivity Full-screen permission review for pending LLM plans
SentientRegistry Device-level registry of the sentient identities known to this device
SentientSelectionActivity Multi-sentient picker (§SA-2)
SentientUpgradeNameActivity Asks for the display name of a sentient during its upgrade from shadow to full identity
SentientVault Encrypted sentient identity vault inside a Hive
SentientVerificationStatusWidget An icon that shows whether the identity of a Sentient contact is verified
Sequence Song's timeline: an ordered list of tracks and the play, cursor and loop positions
SequencerView Tracker's sequencer: one column per track, one row per step, and a pattern entry in each cell
SerialActivity Combined settings/editor for a SerialConnection
SerialCloseTask OpalTask: close a live serial session, releasing the port
SerialCreateConnectionTask OpalTask: persist a new SerialConnection on the active node
SerialDeleteConnectionTask OpalTask: remove a saved SerialConnection from the active node
SerialDeviceListModel Qt model for displaying available serial ports
SerialDeviceSelector Activity for selecting a serial port device
SerialDripfeedAdvanceTask OpalTask: release one or more lines from a manual-paced run
SerialDripfeedCancelTask OpalTask: cancel an active or paused drip-feed run
SerialDripfeedFileTask OpalTask: start a drip-feed run from a local file path
SerialDripfeedPauseTask OpalTask: pause an active drip-feed run
SerialDripfeedResumeTask OpalTask: resume a paused drip-feed run
SerialDripfeedStartTask OpalTask: start a drip-feed run on an open session with an inline payload
SerialDripfeedStatusTask OpalTask: read-only snapshot of the current drip-feed run
SerialGetConnectionTask OpalTask: retrieve every field of a saved serial connection by id or name
SerialGetStatusTask OpalTask: snapshot of every live session — which connections are open, which have an active drip-feed run, run state and progress
SerialList Monitors available serial ports and emits change notifications
SerialListConnectionsTask OpalTask: list every saved serial connection on this node
SerialListPortsTask OpalTask: enumerate the physical serial ports available to this device
SerialOpalContext Process-wide accessor that bridges OPAL serial tasks to the active node's SerialConnectionStore
SerialOpenTask OpalTask: open a saved serial connection — create a live session
SerialReadLogTask OpalTask: snapshot the rolling RX buffer of a live session
SerialSendAndWaitTask OpalTask: send a line, then wait for an RX regex match (or timeout)
SerialSendBytesTask OpalTask: send raw (hex-encoded) bytes to an open session
SerialSendLineTask OpalTask: send one line of text to an open serial session
SerialSessionManager Owns the live serial port sessions of one node, keyed by connection id
SerialSettings Configuration data for serial port connections
SerialSettingsWidget UI widget for configuring serial port settings
SerialUpdateConnectionTask OpalTask: mutate one or more fields on an existing SerialConnection
Service Base class for node services with dependency management
ServiceLevel Named group of services that can be enabled together
ServiceLevelManager High-level manager coordinating services and service levels
ServiceManager Manages service registration, dependencies, and activation
ServicesDebugWidget Debug widget showing service activation status
ServiceWrapper Template base class for service wrappers
SessionCourier Courier that maintains sessions with known trusted associates
Settings Persistent application settings with delayed synchronization
ShaderPreviewPanel Shader preview: what the engine builds, in three pages
ShutdownLifecycle Process-singleton orchestrator for user-initiated shutdown (§SL-1)
ShutdownProgressActivity User-facing view of an in-progress shutdown (§SL-5)
ShutdownTaskRowWidget One row in ShutdownProgressActivity's task list
ShutdownTestActivity Developer utility — injects a synthetic ShutdownLifecycle task so the shutdown-progress UX can be exercised end-to-end without a real subsystem retrofit
SignalStrength Utility for calculating signal strength from activity timestamps
SignalStrengthWidget Widget displaying connection signal strength with bar icons
SimpleDataStore Base class for JSON-based persistent data storage
SimpleMapStore Simple QVariantMap-based persistent storage
SimpleTableDebugWidget Base widget for key-value table debug displays
SimpleTableWidget Simple key-value table view widget
Simplex Noise generator for procedural textures
SingHighscoresActivity Highscores leaderboard activity for Singularity
SingInventoryActivity Track browser and selection activity for Singularity
SingLobbyActivity Main menu/lobby activity for Singularity karaoke
SingScoresActivity Post-game score display activity for Singularity
SingSessionActivity Active karaoke singing session activity for Singularity
Singularity Main window content of the Singularity karaoke application
SingularityContext Backend controller for the Singularity karaoke application
SingularityMain Entry point for the Singularity karaoke application
Snapshot Named data snapshot with timestamp
SnapshotManager Manages data snapshots for automation targets
SnapshotStore File-backed persistence for window snapshots
SparseRangeMap Sparse map of value ranges
SpeechControlWidget Widget for text-to-speech input and history
SpeechCourier Carries text-to-speech synthesis payloads over the comms layer
SpinnerStyle Look of a WaitingSpinnerWidget: color, lines, trail and speed
spir::Interpreter Runs a SPIR-V module, one instruction at a time
SplashScreen Animated splash screen with progress indication
SplitterActivity Activity with split-pane layout
SplitterPane Individual pane within a splitter layout
SplitterWidget Container widget managing multiple splitter panes
SSEParser Incremental parser for W3C Server-Sent Events streams
StackedAreaChartWidget Stacked filled-area time chart for resource visualization
StandaloneScreenHost See header for the full contract (§OLID-5)
Stanza One named control mode of a preset: a lobe, its inputs and its actuators
StanzaControlActivity Dynamic Remote control UI generated from stanza introspection
StanzaEditorActivity Edit a stanza-template's per-pair transition-duration overrides
StanzaInputActivity Full-page activity rendering the active stanzas' input primitives
StanzaManager Stanza template manager activity for the fixo studio
StanzaTemplateBook Registry of reusable stanza templates
StreamCodec Experimental image stream encoder/decoder
StreamCodecWidget Widget for testing stream codec encoding/decoding
Stress CPU, memory, VM-churn and disk stress testing coordinator
StressController —
StyleManager Manages and applies application styling
SvgWidget Widget for rendering SVG graphics with silhouette effects
SyncClient Schema-driven bit-packed encoder/decoder for value vectors
SyncContext Context for parameter synchronization
SyncParameter One named value of type T that a SyncContext keeps in step with the remote node
SyncSchema Ordered list of SyncSchemaEntry descriptors that SyncClient encodes
SyncSchemaEntry Describes one field of a SyncSchema: its name, its type and its bit width
SyncSection One named tree of path-addressed values that two nodes keep in sync
SyncValue Holds one field value for SyncClient, as a variant over the supported types
SyntheticLoadService —
SystemPRNG PRNG using standard library rand()
TaikoProcessor A physical model of a taiko drum
Target Configuration for an automation target application
TargetGroup Named collection of targets to launch together
TargetGroupLauncher Launches and manages running automation targets
TargetGroupManager Persistent storage for TargetGroup configurations
TargetGroupMember Configuration for one target in a group launch
TargetManager Manages automation target configurations
TargetManagerWindow Main window for UI Automation Manager
TaskPlan An ordered list of OT invocations with parameters and placeholder bindings
TaskPlanCompletedCondition Trigger condition that checks if a TaskPlan completed successfully
TaskPlanResult Result of a complete TaskPlan execution
TaskQueue Thread-safe task queue for concurrent execution
TausPRNG Tausworthe combined LFSR pseudo-random generator
TestImageGenerator Generates test pattern images for video testing
TestKeys Pre-generated RSA keys for testing
TetraGPSEncoder Encodes GPS coordinates using tetrahedral subdivision
TextEntry Line edit with automatic settings persistence
TextZoomController Ctrl+wheel text zoom + Firefox-style reset badge, relative to the app body font
ThreadListRunawayTask —
ThreadRunawayDetector —
ThroughputGraphWidget Scrolling bar graph for real-time throughput visualization
TimeGridGeometry Integer pixel grid that time-series widgets share, so their strips scroll by whole pixels and line up
toast::NoticeStack An inline stack of notice cards in a layout, newest on top
toast::NoticeWidget One severity-aware notice card, shown inline in a layout or as a toast
toast::WindowToastHost One toast overlay per window, kept below that window's chrome — the toast-host window-feature (§ACW-2 slice 4)
toolchain::BootstrapWorker Single worker thread that runs Component recipes serially
toolchain::CompilerInterface Abstraction over the underlying compiler/archiver
toolchain::Component One buildable toolchain component (compiler-rt, avr-libc, etc.)
toolchain::ComponentArtefact What one built or staged Component contributes to a SysrootHandle
toolchain::ComponentBuildContext Per-build state handed to each Component's recipe callable
toolchain::Manifest On-disk JSON record of every component's bootstrap state
toolchain::NullCompilerInterface Test/fixture compiler that records calls without doing real work
toolchain::SysrootHandle Consumer-facing aggregate of every component a Toolchain depends on
toolchain::Toolchain Top-level manifest for one assembled toolchain
toolchain::ToolchainBootstrapService Lazy + async orchestration of every toolchain's component builds
toolchain::ToolchainRegistry Process-wide registry of every Component + Toolchain shipped with OctoMY
TrackedFile RAII QFile wrapper for OpenFileTracker (§OF-2)
TrackerTransport Tracker's transport bar: play, loop, record, tempo and the play position
Trigger Conditional action executor in the automation system
TriggerExecutor Executes automation triggers on a timer
TriggerManagerActivity Activity for editing a directive's triggers
TriggerManagerWidget Widget for managing multiple triggers in an automation
TriggerWidget Widget for displaying and editing a single trigger
TrustIconWidget Widget displaying a trust level icon
TrustList Set of trust permissions granted between paired nodes
TrustSelectorWidget Widget for selecting trust level with visual feedback
TrustSymbolWidget Displays trust level as an animated symbol
TrySlider Slider widget with try/confirm semantics
TryToggle Button with four-state toggle for async operations
TryToggleIcon Icon-based toggle widget with 6-state support and pulse animation
TypeEditorActivity Base class for editing Fixo type definitions (actuator/sensor/lobe)
Typography Centralised typography helpers for the OctoMY UI
UDPTester Simple UDP sender/receiver for testing
UIAction Single parsed action from a UI script
UIScript Parsed UI automation script
UIScriptRunner Executes UI automation scripts
UnifiedAudioScope Audio oscilloscope widget that shows one or more channels as a waveform, a spectrum or a level
UniquePlatformFingerprint Singleton providing unique device and executable fingerprints
UtilitiesMenuActivity Menu activity for utility functions
UtilitiesWidget Widget for Hub utility functions and tools
utility::UniqueID Random alphanumeric ID generator
Vec2Input A vector parameter input of 2 components
Vec3Input A vector parameter input of 3 components
Vec4Input A vector parameter input of 4 components
VectorInput Shared base of the vector parameter inputs
VerificationContextWidget Inline widget that surfaces the active verification challenge
video::FrameConverter Static utility for converting QVideoFrame to QImage/QPixmap
video::VideoContext Video-specific ProcessorContext for graph execution
video::VideoProcessor Abstract base for video processing graph nodes
video::VideoSystem Thin singleton facade over DeviceManager for video-specific queries
video::VisionAssignment Binds one camera role to one video device
video::VisionCharacteristics Manages vision role assignments for a node's video devices
VideoPreviewActivity Full-screen camera viewfinder with device metadata
VideoSelectionActivity Activity for picking a video device from the available list
VideoSource Unified base class for Qt6 camera functionality
VideoSourceList Monitors available camera devices with change detection
VideoSourceProcessor Widget for processing camera feed with Haar cascade detection
VideoSourceSettings Dialog for configuring camera capture settings
VideoSourceWidget Full-featured camera capture and recording widget
ViolinProcessor A parametric physical model of a bowed string instrument
VisionDesignationActivity Activity for assigning video sources to vision roles
VisionProcessor Interface for one image detector, such as a QR, barcode or face detector
VoiceActivity Activity for voice control and speech synthesis
VoiceManager Lifecycle owner for active voice subsystems on a node
WaitingSpinnerWidget Animated spinner widget for indicating loading state
WatchdogStatusTask —
watermark::Key Cryptographic key for watermark embedding and detection
watermark::SpectralWatermark Layer 4: blind spectral watermark on the mesh Laplacian
watermark::TriangleRatio Layer 3: a watermark in the area ratios of adjacent triangle pairs
watermark::Watermarker Embeds a watermark in a mesh with one or more layered methods
WatermarkRenderingTool SVG watermark overlay renderer
WebExporter Exports widget catalog to markdown documentation for the website
WebRequest Single-use HTTP request with timeout, retry, redirect, and SSE streaming support
WebRequestManager Singleton shared QNetworkAccessManager with disk cache and cookie jar
WidgetADI Wrapper widget for Attitude Direction Indicator
WidgetALT Wrapper widget for Altimeter flight instrument
WidgetASI Wrapper widget for Airspeed Indicator
WidgetCaptureTool Widget screenshot capture with watermark and info bar
WidgetCatalogActivity Activity for browsing and capturing screenshots of widgets
WidgetCatalogBrowser Interactive browser for the widget catalog with screenshot capture
WidgetCodeEditor Lightweight code editor widget with line numbers + syntax highlight hooks
WidgetHSI Wrapper widget for Horizontal Situation Indicator
WidgetIllustrationActivity Activity for demonstrating and showcasing widgets
WidgetIllustrationEditor Tool for capturing widget screenshots for documentation
WidgetNAV Wrapper widget for Navigation display
WidgetPFD Wrapper widget for Primary Flight Display
WidgetRegistry Central registry mapping widget identifiers to metadata and factory functions
WidgetScreenshotService Orchestrates screenshot capture using WidgetCaptureTool
WidgetSix Classic six-pack flight instrument display
WidgetTC Wrapper widget for Turn Coordinator
WidgetVSI Wrapper widget for Vertical Speed Indicator
WinCryptoRNG RNG using Windows BCryptGenRandom API
WindowEntry One window's snapshot state
Windower Top-level save/restore orchestrator for KDE KWin window layouts
WindowerActivity Two-button save/restore panel for KDE window layouts
WindowMatch Output of the matcher: one pairing between a snapshot entry and a live window
WindowMatcher Greedy scored matching between snapshot entries and live windows
WindowSnapshot A collection of window entries captured at a single point in time
WizardActivity Generic step-driven activity that guides the user from "fresh system" to "fully configured state"
WizardPage Record WizardWidget keeps for one registered page
WizardStep One step in a WizardWidget flow
WizardStepRow One row in WizardActivity's step list
WizardWidget Multi-page wizard navigation widget
YamlSyntaxHighlighter Highlights YAML text: keys, scalars, quoted strings, comments, list markers and block literals
ZooClient Client for connecting to Zoo discovery servers
ZooServer HTTP server providing NAT traversal and discovery services
In this section