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

#include <aquifereditordialog.h>

Inheritance diagram for openswmmvis::ui::AquiferEditorDialog:
Collaboration diagram for openswmmvis::ui::AquiferEditorDialog:

Public Types

enum class  Mode {
  Edit ,
  CreateNew
}
 

Public Member Functions

 AquiferEditorDialog (openswmmvis::aquifer::AquiferRegistry *registry, SWMMModelLayer *layer, QWidget *parent=nullptr)
 
 ~AquiferEditorDialog () override
 
Mode mode () const noexcept
 
openswmmvis::aquifer::AquiferProvidercurrentProvider () const noexcept
 
QListView * listView () const noexcept
 
AquiferListModellistModel () const noexcept
 
QLineEdit * nameEdit () const noexcept
 
QDoubleSpinBox * spinBox (int param) const noexcept
 
QComboBox * evapPatternCombo () const noexcept
 
QLabel * warningLabel () const noexcept
 
openswmmvis::sectionview::SectionPreviewWidgetdiagram () const noexcept
 
QStringList validationWarnings () const
 
void invokeNew ()
 

Static Public Member Functions

static AquiferEditorDialogcreateNew (openswmmvis::aquifer::AquiferRegistry *registry, SWMMModelLayer *layer, QWidget *parent=nullptr)
 
static QString pickAquifer (openswmmvis::aquifer::AquiferRegistry *registry, SWMMModelLayer *layer, const QString &initialName, QWidget *parent=nullptr)
 

Protected Member Functions

bool eventFilter (QObject *watched, QEvent *event) override
 

Member Enumeration Documentation

◆ Mode

Enumerator
Edit 
CreateNew 

Constructor & Destructor Documentation

◆ AquiferEditorDialog()

openswmmvis::ui::AquiferEditorDialog::AquiferEditorDialog ( openswmmvis::aquifer::AquiferRegistry registry,
SWMMModelLayer layer,
QWidget *  parent = nullptr 
)
Here is the call graph for this function:

◆ ~AquiferEditorDialog()

openswmmvis::ui::AquiferEditorDialog::~AquiferEditorDialog ( )
overridedefault

Member Function Documentation

◆ createNew()

AquiferEditorDialog * openswmmvis::ui::AquiferEditorDialog::createNew ( openswmmvis::aquifer::AquiferRegistry registry,
SWMMModelLayer layer,
QWidget *  parent = nullptr 
)
static

◆ currentProvider()

AquiferProvider * openswmmvis::ui::AquiferEditorDialog::currentProvider ( ) const
noexcept
Here is the caller graph for this function:

◆ diagram()

openswmmvis::sectionview::SectionPreviewWidget * openswmmvis::ui::AquiferEditorDialog::diagram ( ) const
inlinenoexcept

◆ evapPatternCombo()

QComboBox * openswmmvis::ui::AquiferEditorDialog::evapPatternCombo ( ) const
inlinenoexcept

◆ eventFilter()

bool openswmmvis::ui::AquiferEditorDialog::eventFilter ( QObject *  watched,
QEvent *  event 
)
overrideprotected

◆ invokeNew()

void openswmmvis::ui::AquiferEditorDialog::invokeNew ( )
Here is the caller graph for this function:

◆ listModel()

AquiferListModel * openswmmvis::ui::AquiferEditorDialog::listModel ( ) const
inlinenoexcept

◆ listView()

QListView * openswmmvis::ui::AquiferEditorDialog::listView ( ) const
inlinenoexcept

◆ mode()

Mode openswmmvis::ui::AquiferEditorDialog::mode ( ) const
inlinenoexcept

◆ nameEdit()

QLineEdit * openswmmvis::ui::AquiferEditorDialog::nameEdit ( ) const
inlinenoexcept

◆ pickAquifer()

QString openswmmvis::ui::AquiferEditorDialog::pickAquifer ( openswmmvis::aquifer::AquiferRegistry registry,
SWMMModelLayer layer,
const QString &  initialName,
QWidget *  parent = nullptr 
)
static
Here is the call graph for this function:

◆ spinBox()

QDoubleSpinBox * openswmmvis::ui::AquiferEditorDialog::spinBox ( int  param) const
noexcept

Spin box for AquiferProvider::Param param, or nullptr.

◆ validationWarnings()

QStringList openswmmvis::ui::AquiferEditorDialog::validationWarnings ( ) const

Plan D6 soft-validation texts for the values currently in the form.

◆ warningLabel()

QLabel * openswmmvis::ui::AquiferEditorDialog::warningLabel ( ) const
inlinenoexcept

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