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

#include <snowpackeditordialog.h>

Inheritance diagram for openswmmvis::ui::SnowpackEditorDialog:
Collaboration diagram for openswmmvis::ui::SnowpackEditorDialog:

Public Types

enum class  Mode {
  Edit ,
  CreateNew
}
 

Public Member Functions

 SnowpackEditorDialog (openswmmvis::snowpack::SnowpackRegistry *registry, SWMMModelLayer *layer, QWidget *parent=nullptr)
 
 ~SnowpackEditorDialog () override
 
Mode mode () const noexcept
 
openswmmvis::snowpack::SnowpackProvidercurrentProvider () const noexcept
 
QListView * listView () const noexcept
 
SnowpackListModellistModel () const noexcept
 
QLineEdit * nameEdit () const noexcept
 
void invokeNew ()
 

Static Public Member Functions

static SnowpackEditorDialogcreateNew (openswmmvis::snowpack::SnowpackRegistry *registry, SWMMModelLayer *layer, QWidget *parent=nullptr)
 

Member Enumeration Documentation

◆ Mode

Enumerator
Edit 
CreateNew 

Constructor & Destructor Documentation

◆ SnowpackEditorDialog()

openswmmvis::ui::SnowpackEditorDialog::SnowpackEditorDialog ( openswmmvis::snowpack::SnowpackRegistry registry,
SWMMModelLayer layer,
QWidget *  parent = nullptr 
)
Here is the call graph for this function:

◆ ~SnowpackEditorDialog()

openswmmvis::ui::SnowpackEditorDialog::~SnowpackEditorDialog ( )
overridedefault

Member Function Documentation

◆ createNew()

SnowpackEditorDialog * openswmmvis::ui::SnowpackEditorDialog::createNew ( openswmmvis::snowpack::SnowpackRegistry registry,
SWMMModelLayer layer,
QWidget *  parent = nullptr 
)
static

◆ currentProvider()

SnowpackProvider * openswmmvis::ui::SnowpackEditorDialog::currentProvider ( ) const
noexcept

◆ invokeNew()

void openswmmvis::ui::SnowpackEditorDialog::invokeNew ( )

◆ listModel()

SnowpackListModel * openswmmvis::ui::SnowpackEditorDialog::listModel ( ) const
inlinenoexcept

◆ listView()

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

◆ mode()

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

◆ nameEdit()

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

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