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
openswmmvis::ui::FigureSpec Struct Reference

One row of the manifest: a figure and how to reach it. More...

#include <figurecapture.h>

Collaboration diagram for openswmmvis::ui::FigureSpec:

Public Attributes

QString name
 "18_routing_hydraulics.png"
 
QString action
 ActionCatalog id to trigger (opens a dialog)
 
QString widget
 objectName to grab, resolved under the host
 
bool wholeWindow = false
 grab the main window itself
 
QString page
 tab / list-row text to select in the target
 
QString tab
 sub-tab to select after page (sidebar + tab)
 
QString type
 text to type into the target's first editable field
 
QString typeInto
 which field: objectName, or part of its placeholder
 
QString select
 item to select in the target's list ("first", or its text)
 
QString hostSelect
 item to select in the MAIN WINDOW before action fires
 
QString hostSelectIn
 scope hostSelect to this panel (objectName or class)
 
QStringList clicks
 buttons to press in the target; the LAST one's dialog becomes the target
 
QString column
 scroll the target's table to this column header
 
QString editCell
 open the row-0 cell editor in this column (compound "Edit…")
 
QString grab
 narrow the grab to this descendant (objectName or class)
 
QSize size
 resize the target before grabbing
 
QSize hostSize
 resize the MAIN WINDOW first (layout-dependent widgets)
 
FigureLane lane = FigureLane::Offscreen
 
int settleMs = 0
 extra settle before the grab (0 = default)
 
int maxWidth = 0
 clamp THIS figure's width (0 = the manifest default)
 

Detailed Description

One row of the manifest: a figure and how to reach it.

Member Data Documentation

◆ action

QString openswmmvis::ui::FigureSpec::action

ActionCatalog id to trigger (opens a dialog)

◆ clicks

QStringList openswmmvis::ui::FigureSpec::clicks

buttons to press in the target; the LAST one's dialog becomes the target

◆ column

QString openswmmvis::ui::FigureSpec::column

scroll the target's table to this column header

◆ editCell

QString openswmmvis::ui::FigureSpec::editCell

open the row-0 cell editor in this column (compound "Edit…")

◆ grab

QString openswmmvis::ui::FigureSpec::grab

narrow the grab to this descendant (objectName or class)

◆ hostSelect

QString openswmmvis::ui::FigureSpec::hostSelect

item to select in the MAIN WINDOW before action fires

◆ hostSelectIn

QString openswmmvis::ui::FigureSpec::hostSelectIn

scope hostSelect to this panel (objectName or class)

◆ hostSize

QSize openswmmvis::ui::FigureSpec::hostSize

resize the MAIN WINDOW first (layout-dependent widgets)

◆ lane

FigureLane openswmmvis::ui::FigureSpec::lane = FigureLane::Offscreen

◆ maxWidth

int openswmmvis::ui::FigureSpec::maxWidth = 0

clamp THIS figure's width (0 = the manifest default)

◆ name

QString openswmmvis::ui::FigureSpec::name

"18_routing_hydraulics.png"

◆ page

QString openswmmvis::ui::FigureSpec::page

tab / list-row text to select in the target

◆ select

QString openswmmvis::ui::FigureSpec::select

item to select in the target's list ("first", or its text)

◆ settleMs

int openswmmvis::ui::FigureSpec::settleMs = 0

extra settle before the grab (0 = default)

◆ size

QSize openswmmvis::ui::FigureSpec::size

resize the target before grabbing

◆ tab

QString openswmmvis::ui::FigureSpec::tab

sub-tab to select after page (sidebar + tab)

◆ type

QString openswmmvis::ui::FigureSpec::type

text to type into the target's first editable field

◆ typeInto

QString openswmmvis::ui::FigureSpec::typeInto

which field: objectName, or part of its placeholder

◆ wholeWindow

bool openswmmvis::ui::FigureSpec::wholeWindow = false

grab the main window itself

◆ widget

QString openswmmvis::ui::FigureSpec::widget

objectName to grab, resolved under the host


The documentation for this struct was generated from the following file: