iVS3D v2.0.9
Loading...
Searching...
No Matches
MaskStackView Class Reference

UI widget to display and manage a stack of mask configurations. More...

#include <maskstackview.h>

Inheritance diagram for MaskStackView:

Classes

struct  ItemWidgets
 

Signals

void sig_removeRecord (int id)
 Request to remove a record with given id.
 
void sig_clearAll ()
 Request to clear all records.
 
void sig_recordSelected (int id)
 Emitted when a record is selected (clicked) by the user.
 

Public Member Functions

void setRecords (const QVector< MaskRecord > &records)
 Replace the current list with the given records.
 
void addRecord (const MaskRecord &record)
 Append a single record to the list.
 
void removeRecordById (int id)
 Remove a record by ID.
 
void clearRecords ()
 Clear all records from the list.
 

Detailed Description

UI widget to display and manage a stack of mask configurations.

Features:

  • Shows plugin name, resolution, ROI (if not default), and settings summary
  • Per-entry remove buttons
  • Clear-all button
  • Selection emits a signal for restoring state
  • Setters to refresh the entire list or update incrementally

The documentation for this class was generated from the following files: