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::ClassificationSchemeCellEditor Class Reference

#include <classificationschemecelleditor.h>

Inheritance diagram for openswmmvis::ui::ClassificationSchemeCellEditor:
Collaboration diagram for openswmmvis::ui::ClassificationSchemeCellEditor:

Signals

void schemeChanged ()
 

Public Member Functions

 ClassificationSchemeCellEditor (QWidget *parent=nullptr)
 
const OpenSWMM::Render::ClassificationSchemescheme () const
 
void setScheme (const OpenSWMM::Render::ClassificationScheme &s)
 

Properties

OpenSWMM::Render::ClassificationScheme classificationScheme
 

Constructor & Destructor Documentation

◆ ClassificationSchemeCellEditor()

openswmmvis::ui::ClassificationSchemeCellEditor::ClassificationSchemeCellEditor ( QWidget *  parent = nullptr)
explicit
Parameters
parentQStandardItemEditorCreator requires the single-QWidget* constructor; the delegate parents the editor to the view viewport.

Member Function Documentation

◆ scheme()

const OpenSWMM::Render::ClassificationScheme & openswmmvis::ui::ClassificationSchemeCellEditor::scheme ( ) const
inline

◆ schemeChanged

void openswmmvis::ui::ClassificationSchemeCellEditor::schemeChanged ( )
signal

Emitted after the popup dialog is accepted with a changed scheme — the delegate commits the USER property to the model on this.

◆ setScheme()

void openswmmvis::ui::ClassificationSchemeCellEditor::setScheme ( const OpenSWMM::Render::ClassificationScheme s)

Property Documentation

◆ classificationScheme

OpenSWMM::Render::ClassificationScheme openswmmvis::ui::ClassificationSchemeCellEditor::classificationScheme
readwrite

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