Canonical native coordinator publishing into the application-owned registry.
More...
#include <extensionviewaccess.h>
Canonical native coordinator publishing into the application-owned registry.
◆ ExtensionViewAccess()
Construct once after native session registration; owned by the window.
- Parameters
-
| [in] | window | Required registered native owner. |
◆ ~ExtensionViewAccess()
| openswmmvis::ExtensionViewAccess::~ExtensionViewAccess |
( |
| ) |
|
|
override |
Destroy native bridges before the window's QObject children.
◆ execute()
Validate session generation/readiness then execute a typed view command.
- Parameters
-
| [in] | command | Copied command using runtime attachment identity. |
| [out] | error | Optional refusal detail. |
- Returns
- True for accepted/no-op, false for unavailable or invalid input.
◆ find()
Find an already installed coordinator without creating state.
- Parameters
-
| [in] | window | Borrowed native window. |
- Returns
- Borrowed coordinator or null during teardown.
◆ identity()
| QUuid openswmmvis::ExtensionViewAccess::identity |
( |
OpenSWMMVisLayer * |
layer | ) |
const |
Resolve a tracked native layer to its current runtime attachment.
- Parameters
-
| [in] | layer | Borrowed native pointer; never adopted. |
- Returns
- Attachment UUID, or null when detached or during teardown.
◆ refresh()
| void openswmmvis::ExtensionViewAccess::refresh |
( |
| ) |
|
Refresh final restored metadata before native readiness is committed.
◆ selectedFeatures()
| QList< qint64 > openswmmvis::ExtensionViewAccess::selectedFeatures |
( |
const QUuid & |
id, |
|
|
int |
offset, |
|
|
int |
limit |
|
) |
| const |
Read one bounded page of current layer selection.
- Parameters
-
| [in] | id | Runtime attachment identity. |
| [in] | offset | Sorted selection offset. |
| [in] | limit | Requested page count. |
- Returns
- Copied sorted FIDs.
The documentation for this class was generated from the following files: