![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Drives a manifest of figures to PNG, then quits the application. More...
#include <figurecapture.h>
Public Member Functions | |
| ~FigureCapture () override | |
| void | start () |
| Begin the queue. Safe to call once; later calls are ignored. | |
Static Public Member Functions | |
| static FigureCapture * | createIfRequested (QMainWindow *host, QObject *parent) |
| Build a capture run when SWMMVIS_CAPTURE_MANIFEST names a readable manifest, else nullptr. | |
Drives a manifest of figures to PNG, then quits the application.
Lifetime: created by createIfRequested() from the main window's constructor and parented to it; a no-op (nullptr) when the env var is unset, so normal runs pay nothing.
|
overridedefault |
|
static |
Build a capture run when SWMMVIS_CAPTURE_MANIFEST names a readable manifest, else nullptr.
| host | the main window; widget lookups resolve under it. |
| parent | owner (normally host). |
| void openswmmvis::ui::FigureCapture::start | ( | ) |
Begin the queue. Safe to call once; later calls are ignored.
Waits out defaults.startupMs first so a model handed in through SWMMVIS_OPEN_ON_STARTUP has finished loading.