QElectroTech
0.70
|
#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 |
QETProject * | m_project = nullptr |
ProjectView * | m_project_view = nullptr |
Definition at line 29 of file autonumberingdockwidget.h.
|
explicit |
AutoNumberingDockWidget::AutoNumberingDockWidget Constructor.
parent | : parent widget |
Definition at line 32 of file autonumberingdockwidget.cpp.
References ui.
|
override |
AutoNumberingDockWidget::~AutoNumberingDockWidget Destructor.
Definition at line 44 of file autonumberingdockwidget.cpp.
References ui.
|
privateslot |
AutoNumberingDockWidget::clear Remove all combo box values.
Definition at line 54 of file autonumberingdockwidget.cpp.
References ui.
Referenced by projectClosed(), and setContext().
|
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().
|
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().
|
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().
|
signal |
|
privateslot |
AutoNumberingDockWidget::on_m_conductor_cb_activated.
unused | Set new conductor AutoNum |
Definition at line 229 of file autonumberingdockwidget.cpp.
References ProjectView::currentDiagram(), DiagramView::diagram(), Diagram::loadCndFolioSeq(), m_project, m_project_view, Diagram::setConductorsAutonumName(), QETProject::setCurrentConductorAutoNum(), and ui.
|
privateslot |
Definition at line 303 of file autonumberingdockwidget.cpp.
References ProjectPropertiesDialog::Autonum, ProjectPropertiesDialog::exec(), m_project, and ProjectPropertiesDialog::setCurrentPage().
|
privateslot |
AutoNumberingDockWidget::on_m_element_cb_activated.
unused | Set new element AutoNum |
Definition at line 260 of file autonumberingdockwidget.cpp.
References ProjectView::currentDiagram(), DiagramView::diagram(), Diagram::loadElmtFolioSeq(), m_project, m_project_view, QETProject::setCurrrentElementAutonum(), and ui.
|
privateslot |
AutoNumberingDockWidget::on_m_folio_cb_activated.
unused | Set new folio AutoNum |
Definition at line 288 of file autonumberingdockwidget.cpp.
References TitleBlockProperties::folio, folioAutoNumChanged(), m_project, TitleBlockProperties::setAutoPageNum(), QETProject::setDefaultTitleBlockProperties(), and ui.
|
privateslot |
Definition at line 61 of file autonumberingdockwidget.cpp.
References clear(), m_project, and m_project_view.
Referenced by setProject().
|
slot |
AutoNumberingDockWidget::setActive Set current used autonumberings.
Definition at line 183 of file autonumberingdockwidget.cpp.
References TitleBlockProperties::auto_page_num, Diagram::conductorsAutonumName(), ProjectView::currentDiagram(), QETProject::defaultTitleBlockProperties(), DiagramView::diagram(), QETProject::elementAutoNumCurrentFormula(), QETProject::elementCurrentAutoNum(), TitleBlockProperties::folio, m_project, m_project_view, and ui.
Referenced by conductorAutoNumChanged(), elementAutoNumChanged(), folioAutoNumChanged(), setContext(), and setProject().
|
slot |
AutoNumberingDockWidget::setConductorActive.
dv | activated diagramview |
Definition at line 171 of file autonumberingdockwidget.cpp.
References Diagram::conductorsAutonumName(), DiagramView::diagram(), and ui.
Referenced by setProject().
void AutoNumberingDockWidget::setContext | ( | ) |
AutoNumberingDockWidget::setContext Add all itens to comboboxes.
Definition at line 139 of file autonumberingdockwidget.cpp.
References clear(), QETProject::conductorAutoNum(), QETProject::elementAutoNum(), QETProject::folioAutoNum(), m_project, setActive(), and ui.
Referenced by setProject().
void AutoNumberingDockWidget::setProject | ( | QETProject * | project, |
ProjectView * | projectview | ||
) |
AutoNumberingDockWidget::setProject.
project | project to be setted |
projectview | projectview to be setted assign Project and ProjectView, connect all signals and setContext |
Definition at line 75 of file autonumberingdockwidget.cpp.
References Diagram::border_and_titleblock, conductorAutoNumChanged(), ProjectView::currentDiagram(), DiagramView::diagram(), elementAutoNumChanged(), folioAutoNumChanged(), m_project, m_project_view, projectClosed(), setActive(), setConductorActive(), setContext(), QET::Icons::tr, and ui.
Referenced by QETDiagramEditor::addProject(), and QETDiagramEditor::slot_updateAutoNumDock().
|
private |
Definition at line 61 of file autonumberingdockwidget.h.
Referenced by conductorAutoNumChanged(), elementAutoNumChanged(), folioAutoNumChanged(), on_m_conductor_cb_activated(), on_m_configure_pb_clicked(), on_m_element_cb_activated(), on_m_folio_cb_activated(), projectClosed(), setActive(), setContext(), and setProject().
|
private |
Definition at line 62 of file autonumberingdockwidget.h.
Referenced by on_m_conductor_cb_activated(), on_m_element_cb_activated(), projectClosed(), setActive(), and setProject().
|
private |
Definition at line 60 of file autonumberingdockwidget.h.
Referenced by AutoNumberingDockWidget(), clear(), conductorAutoNumChanged(), elementAutoNumChanged(), folioAutoNumChanged(), on_m_conductor_cb_activated(), on_m_element_cb_activated(), on_m_folio_cb_activated(), setActive(), setConductorActive(), setContext(), setProject(), and ~AutoNumberingDockWidget().