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

#include <lidcontroleditordialog.h>

Inheritance diagram for openswmmvis::ui::LidControlEditorDialog:
Collaboration diagram for openswmmvis::ui::LidControlEditorDialog:

Public Types

enum class  Mode {
  Edit ,
  CreateNew
}
 

Public Member Functions

 LidControlEditorDialog (openswmmvis::lid::LidControlRegistry *registry, SWMMModelLayer *layer, QWidget *parent=nullptr)
 
 ~LidControlEditorDialog () override
 
Mode mode () const noexcept
 
openswmmvis::lid::LidControlProvidercurrentProvider () const noexcept
 
QListView * listView () const noexcept
 
LidControlListModellistModel () const noexcept
 
QLineEdit * nameEdit () const noexcept
 
void invokeNew ()
 

Static Public Member Functions

static LidControlEditorDialogcreateNew (openswmmvis::lid::LidControlRegistry *registry, SWMMModelLayer *layer, QWidget *parent=nullptr)
 

Member Enumeration Documentation

◆ Mode

Enumerator
Edit 
CreateNew 

Constructor & Destructor Documentation

◆ LidControlEditorDialog()

openswmmvis::ui::LidControlEditorDialog::LidControlEditorDialog ( openswmmvis::lid::LidControlRegistry registry,
SWMMModelLayer layer,
QWidget *  parent = nullptr 
)
Here is the call graph for this function:

◆ ~LidControlEditorDialog()

openswmmvis::ui::LidControlEditorDialog::~LidControlEditorDialog ( )
overridedefault

Member Function Documentation

◆ createNew()

LidControlEditorDialog * openswmmvis::ui::LidControlEditorDialog::createNew ( openswmmvis::lid::LidControlRegistry registry,
SWMMModelLayer layer,
QWidget *  parent = nullptr 
)
static

◆ currentProvider()

LidControlProvider * openswmmvis::ui::LidControlEditorDialog::currentProvider ( ) const
noexcept

◆ invokeNew()

void openswmmvis::ui::LidControlEditorDialog::invokeNew ( )

◆ listModel()

LidControlListModel * openswmmvis::ui::LidControlEditorDialog::listModel ( ) const
inlinenoexcept

◆ listView()

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

◆ mode()

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

◆ nameEdit()

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

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