SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
TimeSeriesLayerBrowser Class Referencefinal

Modeless native data browser; no model forcing or downloaded samples are edited. More...

#include <timeserieslayerbrowser.h>

Inheritance diagram for TimeSeriesLayerBrowser:
Collaboration diagram for TimeSeriesLayerBrowser:

Classes

class  Impl
 Browser state; GUI data models contain metadata and one bounded page only. More...
 

Public Member Functions

 TimeSeriesLayerBrowser (TimeSeriesLayer *layer, QWidget *parent=nullptr)
 Bind one collection and its shared selection.
 
 ~TimeSeriesLayerBrowser () override
 Cancel pending page/export queries; no worker retains a widget pointer.
 

Detailed Description

Modeless native data browser; no model forcing or downloaded samples are edited.

Owns view models and bounded copied sample pages. The layer is QPointer-guarded; queries reopen their database on a worker and late results are generation fenced.

Constructor & Destructor Documentation

◆ TimeSeriesLayerBrowser()

TimeSeriesLayerBrowser::TimeSeriesLayerBrowser ( TimeSeriesLayer *  layer,
QWidget *  parent = nullptr 
)
explicit

Bind one collection and its shared selection.

Parameters
[in]layerBorrowed native collection, must be nonnull on construction.
[in]parentOptional window parent; the browser deletes itself on close.

◆ ~TimeSeriesLayerBrowser()

TimeSeriesLayerBrowser::~TimeSeriesLayerBrowser ( )
override

Cancel pending page/export queries; no worker retains a widget pointer.


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