|
QElectroTech
0.8-dev
|
Go to the documentation of this file.
18 #ifndef PROJECTCONFIGPAGES_H
19 #define PROJECTCONFIGPAGES_H
101 QString
title()
const override;
102 QIcon
icon()
const override;
127 QWidget *parent =
nullptr);
129 QString
title()
const override;
130 QIcon
icon()
const override;
void initLayout() override
Definition: projectconfigpages.cpp:186
void adjustReadOnly() override
ProjectAutoNumConfigPage::adjustReadOnly set this config page disable if project is read only.
Definition: projectconfigpages.cpp:317
void applyAutoNum()
ProjectAutoNumConfigPage::applyAutoNum Apply auto folio numbering, New Folios or Selected Folios.
Definition: projectconfigpages.cpp:486
void applyProjectConf() override
Definition: projectconfigpages.cpp:139
void conductorAutoNumAdded()
void autoFolioNumberingNewFolios()
QETProject::autoFolioNumberingNewFolios emit Signal to add new Diagram with autonum properties.
Definition: qetproject.cpp:788
void addElementAutoNum(const QString &key, const NumerotationContext &context)
QETProject::addElementAutoNum Add a new element numerotation context. If key already exist,...
Definition: qetproject.cpp:598
SelectAutonumW * m_saw_conductor
Definition: projectconfigpages.h:162
QString title() const override
ProjectAutoNumConfigPage::title Title of this config page.
Definition: projectconfigpages.cpp:240
Definition: projectconfigpages.h:121
QLabel * title_label_
Definition: projectconfigpages.h:114
void applyConf() override
Definition: projectconfigpages.cpp:84
QIcon AutoNum
Definition: qeticons.cpp:209
QLabel * project_variables_label_
Definition: projectconfigpages.h:117
void autoFolioNumberingSelectedFolios(int, int, const QString &)
QETProject::autoFolioNumberingNewFolios.
Definition: qetproject.cpp:799
void removeElementAutoNum(const QString &key)
QETProject::removeElementAutonum Remove Element Numerotation Context stored with key.
Definition: qetproject.cpp:629
void initWidgets() override
Definition: projectconfigpages.cpp:168
Definition: autonumberingmanagementw.h:32
void addConductorAutoNum(const QString &key, const NumerotationContext &context)
QETProject::addConductorAutoNum Add a new conductor numerotation context. If key already exist,...
Definition: qetproject.cpp:587
bool newFolios
Definition: folioautonumbering.h:45
void setFreezeNewConductors(bool)
QETProject::setfreezeNewConductors Set Project Wide freeze new conductors.
Definition: qetproject.cpp:715
void freezeNewConductorLabel(bool freeze, int from, int to)
QETProject::freezeNewConductorLabel Freeze New Conductors in the selected folios.
Definition: qetproject.cpp:697
virtual void applyProjectConf()=0
virtual void initLayout()=0
void updateContextConductor(const QString &)
ProjectAutoNumConfigPage::updateContext_conductor Display the current selected context for conductor.
Definition: projectconfigpages.cpp:353
ProjectAutoNumConfigPage(QETProject *project, QWidget *parent=nullptr)
ProjectAutoNumConfigPage::ProjectAutoNumConfigPage Default constructor.
Definition: projectconfigpages.cpp:226
void setContext(const NumerotationContext &context)
SelectAutonumW::setContext build the context of current diagram selected in the diagram_chooser Qcomb...
Definition: selectautonumw.cpp:88
virtual QETProject * setProject(QETProject *project, bool=true)
ProjectConfigPage::setProject Set new_project as the project being edited by this page.
Definition: projectconfigpages.cpp:68
void setCurrentConductorAutoNum(QString autoNum)
QETProject::setCurrentConductorAutoNum.
Definition: qetproject.cpp:568
virtual void init()
Definition: projectconfigpages.cpp:94
virtual QETProject * project() const
Definition: projectconfigpages.cpp:55
Definition: numerotationcontext.h:31
void setContext(QList< QString > autonums)
FolioAutonumberingW::setContext construct autonums in the comboBox selected in the autonum_chooser Qc...
Definition: folioautonumbering.cpp:53
virtual void changeToTab(int)
ProjectAutoNumConfigPage::changeToTab.
Definition: projectconfigpages.cpp:629
Definition: selectautonumw.h:35
QIcon icon() const override
ProjectAutoNumConfigPage::icon Icon of this config pafe.
Definition: projectconfigpages.cpp:249
Definition: folioautonumbering.h:33
QString projectTitle() const
Definition: projectconfigpages.cpp:161
void removeContextElement()
ProjectAutoNumConfigPage::removeContextElement Remove from project the current element numerotation c...
Definition: projectconfigpages.cpp:420
void saveContextConductor()
ProjectAutoNumConfigPage::saveContext_conductor Save the current displayed conductor context in proje...
Definition: projectconfigpages.cpp:433
void saveContextFolio()
ProjectAutoNumConfigPage::saveContext_folio Save the current displayed folio context in project.
Definition: projectconfigpages.cpp:463
QIcon icon() const override
Definition: projectconfigpages.cpp:132
~ProjectConfigPage() override
Definition: projectconfigpages.cpp:49
FolioAutonumberingW * m_faw
Definition: projectconfigpages.h:165
DiagramContextWidget * project_variables_
Definition: projectconfigpages.h:118
void conductorAutoNumRemoved()
QList< Diagram * > diagrams() const
Definition: qetproject.cpp:217
virtual void adjustReadOnly()=0
Definition: diagramcontextwidget.h:29
void applyProjectConf() override
ProjectAutoNumConfigPage::applyProjectConf.
Definition: projectconfigpages.cpp:256
Ui::AutoNumberingManagementW * ui
Definition: autonumberingmanagementw.h:39
void readValuesFromProject() override
Definition: projectconfigpages.cpp:204
virtual void initWidgets()=0
QLineEdit * title_value_
Definition: projectconfigpages.h:115
int toFolio()
FolioAutonumberingW::toFolio returns the current "To Folio" index.
Definition: folioautonumbering.cpp:77
QComboBox * contextComboBox() const
Definition: selectautonumw.cpp:169
void initWidgets() override
ProjectAutoNumConfigPage::initWidgets Init some widget of this page.
Definition: projectconfigpages.cpp:262
QLabel * title_information_
Definition: projectconfigpages.h:116
void setCurrrentElementAutonum(QString autoNum)
QETProject::setCurrrentElementAutonum.
Definition: qetproject.cpp:539
void setFreezeNewElements(bool)
QETProject::setfreezeNewElements Set Project Wide freeze new elements.
Definition: qetproject.cpp:757
ProjectConfigPage(const ProjectConfigPage &)
ProjectConfigPage(QETProject *, QWidget *=nullptr)
Definition: projectconfigpages.cpp:40
void removeContextFolio()
ProjectAutoNumConfigPage::removeContext_folio Remove from project the current folio numerotation cont...
Definition: projectconfigpages.cpp:616
void readValuesFromProject() override
ProjectAutoNumConfigPage::readValuesFromProject Read value stored on project, and update display.
Definition: projectconfigpages.cpp:295
NumerotationContext toNumContext() const
SelectAutonumW::toNumContext.
Definition: selectautonumw.cpp:117
Definition: configpage.h:27
QHash< QString, NumerotationContext > conductorAutoNum() const
QETProject::conductorAutoNum.
Definition: qetproject.cpp:493
Definition: projectconfigpages.h:90
AutoNumberingManagementW * m_amw
Definition: projectconfigpages.h:166
QString title() const override
Definition: projectconfigpages.cpp:125
void freezeExistentElementLabel(bool freeze, int from, int to)
QETProject::freezeExistentElementLabel Freeze Existent Elements in the selected folios.
Definition: qetproject.cpp:726
void initLayout() override
Definition: projectconfigpages.h:135
void addFolioAutoNum(const QString &key, const NumerotationContext &context)
QETProject::addFolioAutoNum Add a new folio numerotation context. If key already exist,...
Definition: qetproject.cpp:611
QETProject * m_project
Currently edited project.
Definition: projectconfigpages.h:84
int newFoliosNumber()
FolioAutonumberingW::newFoliosNumber returns the number of folios to create.
Definition: folioautonumbering.cpp:85
Definition: qetproject.h:51
void updateContextFolio(const QString &)
ProjectAutoNumConfigPage::updateContext_folio Display the current selected context for folio.
Definition: projectconfigpages.cpp:363
void freezeNewElementLabel(bool freeze, int from, int to)
QETProject::freezeNewElementLabel Freeze New Elements in the selected folios.
Definition: qetproject.cpp:739
void removeContextConductor()
ProjectAutoNumConfigPage::removeContext Remove from project the current conductor numerotation contex...
Definition: projectconfigpages.cpp:604
ProjectMainConfigPage(const ProjectMainConfigPage &)
QIcon Settings
Definition: qeticons.cpp:159
virtual void readValuesFromProject()=0
void freezeExistentConductorLabel(bool freeze, int from, int to)
QETProject::freezeExistentConductorLabel Freeze Existent Conductors in the selected folios.
Definition: qetproject.cpp:684
QHash< QString, NumerotationContext > folioAutoNum() const
QETProject::folioAutoNum.
Definition: qetproject.cpp:576
int fromFolio()
FolioAutonumberingW::fromFolio returns the current "From Folio" index.
Definition: folioautonumbering.cpp:69
void setAutoNum(int, int)
void buildConnections()
ProjectAutoNumConfigPage::buildConnections setup some connections.
Definition: projectconfigpages.cpp:324
void applyManagement()
ProjectAutoNumConfigPage::applyAutoManagement Apply Management Options in Selected Folios.
Definition: projectconfigpages.cpp:510
void updateContextElement(const QString &)
ProjectAutoNumConfigPage::updateContextElement Display the current selected context for element.
Definition: projectconfigpages.cpp:373
SelectAutonumW * m_saw_folio
Definition: projectconfigpages.h:163
QHash< QString, NumerotationContext > elementAutoNum() const
QETProject::elementAutoNum.
Definition: qetproject.cpp:501
ProjectMainConfigPage(QETProject *, QWidget *=nullptr)
Definition: projectconfigpages.cpp:110
The ProjectConfigPage class This class, derived from ConfigPage, aims at providing the basic skeleton...
Definition: projectconfigpages.h:40
void folioAutoNumRemoved()
void saveContextElement()
ProjectAutoNumConfigPage::saveContextElement Save the current displayed Element formula in project.
Definition: projectconfigpages.cpp:389
QString autoNumSelected()
FolioAutonumberingW::autoNumSelected returns the current autonum selected.
Definition: folioautonumbering.cpp:61
QIcon tr
Definition: qeticons.cpp:206
~ProjectMainConfigPage() override
Definition: projectconfigpages.cpp:119
Definition: diagramcontext.h:56
SelectAutonumW * m_saw_element
Definition: projectconfigpages.h:164
void adjustReadOnly() override
Definition: projectconfigpages.cpp:213