radioviz.views.image_metadata_window

View for displaying image metadata in a read-only window.

This module provides a simple sub-window that presents metadata as label/value pairs in a table, allowing users to inspect tags without editing them.

Classes

ImageMetadataWindow(controller[, parent])

Sub-window that displays image metadata entries.

class radioviz.views.image_metadata_window.ImageMetadataWindow(controller: ImageMetadataWindowController, parent: QWidget | None = None)[source]

Bases: SubWindow[ImageMetadataWindowController]

Sub-window that displays image metadata entries.

The view shows metadata in a two-column, read-only table with tag labels and their corresponding values.

Initialize the metadata window view.

Parameters:
_apply_filter(text: str) None[source]

Filter table rows based on the provided text.

Parameters:

text (str) – Filter text to apply.

Returns:

None

Return type:

None

_copy_selected_value() None[source]

Copy the selected row’s value to the clipboard.

Returns:

None

Return type:

None

_populate_table() None[source]

Populate the table with metadata entries from the controller.

Returns:

None

Return type:

None