QElectroTech  0.70
Public Slots | Signals | Public Member Functions | Private Slots | Private Attributes | List of all members
AutoNumberingDockWidget Class Reference

#include <autonumberingdockwidget.h>

Public Slots

void setActive ()
 AutoNumberingDockWidget::setActive Set current used autonumberings. More...
 
void setConductorActive (DiagramView *)
 AutoNumberingDockWidget::setConductorActive. More...
 

Signals

void folioAutoNumChanged (QString)
 

Public Member Functions

 AutoNumberingDockWidget (QWidget *parent=nullptr)
 AutoNumberingDockWidget::AutoNumberingDockWidget Constructor. More...
 
 ~AutoNumberingDockWidget () override
 AutoNumberingDockWidget::~AutoNumberingDockWidget Destructor. More...
 
void setContext ()
 AutoNumberingDockWidget::setContext Add all itens to comboboxes. More...
 
void setProject (QETProject *, ProjectView *)
 AutoNumberingDockWidget::setProject. More...
 

Private Slots

void on_m_conductor_cb_activated (int)
 AutoNumberingDockWidget::on_m_conductor_cb_activated. More...
 
void on_m_element_cb_activated (int)
 AutoNumberingDockWidget::on_m_element_cb_activated. More...
 
void on_m_folio_cb_activated (int)
 AutoNumberingDockWidget::on_m_folio_cb_activated. More...
 
void conductorAutoNumChanged ()
 AutoNumberingDockWidget::conductorAutoNumChanged Add new or remove conductor auto num from combobox. More...
 
void elementAutoNumChanged ()
 AutoNumberingDockWidget::elementAutoNumChanged Add new or remove element auto num from combobox. More...
 
void folioAutoNumChanged ()
 AutoNumberingDockWidget::folioAutoNumChanged Add new or remove folio auto num from combobox. More...
 
void clear ()
 AutoNumberingDockWidget::clear Remove all combo box values. More...
 
void projectClosed ()
 
void on_m_configure_pb_clicked ()
 

Private Attributes

Ui::AutoNumberingDockWidget * ui
 
QETProjectm_project = nullptr
 
ProjectViewm_project_view = nullptr
 

Detailed Description

Definition at line 29 of file autonumberingdockwidget.h.

Constructor & Destructor Documentation

◆ AutoNumberingDockWidget()

AutoNumberingDockWidget::AutoNumberingDockWidget ( QWidget *  parent = nullptr)
explicit

AutoNumberingDockWidget::AutoNumberingDockWidget Constructor.

Parameters
parent: parent widget

Definition at line 32 of file autonumberingdockwidget.cpp.

References ui.

◆ ~AutoNumberingDockWidget()

AutoNumberingDockWidget::~AutoNumberingDockWidget ( )
override

AutoNumberingDockWidget::~AutoNumberingDockWidget Destructor.

Definition at line 44 of file autonumberingdockwidget.cpp.

References ui.

Member Function Documentation

◆ clear

void AutoNumberingDockWidget::clear ( )
privateslot

AutoNumberingDockWidget::clear Remove all combo box values.

Definition at line 54 of file autonumberingdockwidget.cpp.

References ui.

Referenced by projectClosed(), and setContext().

◆ conductorAutoNumChanged

void AutoNumberingDockWidget::conductorAutoNumChanged ( )
privateslot

AutoNumberingDockWidget::conductorAutoNumChanged Add new or remove conductor auto num from combobox.

Definition at line 212 of file autonumberingdockwidget.cpp.

References QETProject::conductorAutoNum(), m_project, setActive(), and ui.

Referenced by setProject().

◆ elementAutoNumChanged

void AutoNumberingDockWidget::elementAutoNumChanged ( )
privateslot

AutoNumberingDockWidget::elementAutoNumChanged Add new or remove element auto num from combobox.

Definition at line 242 of file autonumberingdockwidget.cpp.

References QETProject::elementAutoNum(), m_project, setActive(), and ui.

Referenced by setProject().

◆ folioAutoNumChanged [1/2]

void AutoNumberingDockWidget::folioAutoNumChanged ( )
privateslot

AutoNumberingDockWidget::folioAutoNumChanged Add new or remove folio auto num from combobox.

Definition at line 270 of file autonumberingdockwidget.cpp.

References QETProject::folioAutoNum(), m_project, setActive(), and ui.

Referenced by on_m_folio_cb_activated(), and setProject().

◆ folioAutoNumChanged [2/2]

void AutoNumberingDockWidget::folioAutoNumChanged ( QString  )
signal

◆ on_m_conductor_cb_activated

void AutoNumberingDockWidget::on_m_conductor_cb_activated ( int  )
privateslot

◆ on_m_configure_pb_clicked

void AutoNumberingDockWidget::on_m_configure_pb_clicked ( )
privateslot

◆ on_m_element_cb_activated

void AutoNumberingDockWidget::on_m_element_cb_activated ( int  )
privateslot

◆ on_m_folio_cb_activated

void AutoNumberingDockWidget::on_m_folio_cb_activated ( int  )
privateslot

◆ projectClosed

void AutoNumberingDockWidget::projectClosed ( )
privateslot

Definition at line 61 of file autonumberingdockwidget.cpp.

References clear(), m_project, and m_project_view.

Referenced by setProject().

◆ setActive

void AutoNumberingDockWidget::setActive ( )
slot

◆ setConductorActive

void AutoNumberingDockWidget::setConductorActive ( DiagramView dv)
slot

AutoNumberingDockWidget::setConductorActive.

Parameters
dvactivated diagramview

Definition at line 171 of file autonumberingdockwidget.cpp.

References Diagram::conductorsAutonumName(), DiagramView::diagram(), and ui.

Referenced by setProject().

◆ setContext()

void AutoNumberingDockWidget::setContext ( )

◆ setProject()

void AutoNumberingDockWidget::setProject ( QETProject project,
ProjectView projectview 
)

Member Data Documentation

◆ m_project

QETProject* AutoNumberingDockWidget::m_project = nullptr
private

◆ m_project_view

ProjectView* AutoNumberingDockWidget::m_project_view = nullptr
private

◆ ui

Ui::AutoNumberingDockWidget* AutoNumberingDockWidget::ui
private

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