QElectroTech  0.8-dev
Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
ProjectAutoNumConfigPage Class Reference

#include <projectconfigpages.h>

Inheritance diagram for ProjectAutoNumConfigPage:
Inheritance graph
Collaboration diagram for ProjectAutoNumConfigPage:
Collaboration graph

Signals

void setAutoNum (QString)
 
void setAutoNum (int, int)
 
void saveCurrentTbp ()
 
void loadSavedTbp ()
 

Public Member Functions

 ProjectAutoNumConfigPage (QETProject *project, QWidget *parent=nullptr)
 ProjectAutoNumConfigPage::ProjectAutoNumConfigPage Default constructor. More...
 
QString title () const override
 ProjectAutoNumConfigPage::title Title of this config page. More...
 
QIcon icon () const override
 ProjectAutoNumConfigPage::icon Icon of this config pafe. More...
 
void applyProjectConf () override
 ProjectAutoNumConfigPage::applyProjectConf. More...
 
virtual void changeToTab (int)
 ProjectAutoNumConfigPage::changeToTab. More...
 
- Public Member Functions inherited from ProjectConfigPage
 ProjectConfigPage (QETProject *, QWidget *=nullptr)
 
 ~ProjectConfigPage () override
 
virtual QETProjectproject () const
 
virtual QETProjectsetProject (QETProject *project, bool=true)
 ProjectConfigPage::setProject Set new_project as the project being edited by this page. More...
 
void applyConf () override
 
- Public Member Functions inherited from ConfigPage
 ConfigPage (QWidget *parent)
 
 ~ConfigPage () override
 Destructor. More...
 

Protected Member Functions

void initWidgets () override
 ProjectAutoNumConfigPage::initWidgets Init some widget of this page. More...
 
void initLayout () override
 
void readValuesFromProject () override
 ProjectAutoNumConfigPage::readValuesFromProject Read value stored on project, and update display. More...
 
void adjustReadOnly () override
 ProjectAutoNumConfigPage::adjustReadOnly set this config page disable if project is read only. More...
 
- Protected Member Functions inherited from ProjectConfigPage
virtual void init ()
 

Private Slots

void updateContextConductor (const QString &)
 ProjectAutoNumConfigPage::updateContext_conductor Display the current selected context for conductor. More...
 
void saveContextConductor ()
 ProjectAutoNumConfigPage::saveContext_conductor Save the current displayed conductor context in project. More...
 
void removeContextConductor ()
 ProjectAutoNumConfigPage::removeContext Remove from project the current conductor numerotation context. More...
 
void updateContextFolio (const QString &)
 ProjectAutoNumConfigPage::updateContext_folio Display the current selected context for folio. More...
 
void saveContextFolio ()
 ProjectAutoNumConfigPage::saveContext_folio Save the current displayed folio context in project. More...
 
void removeContextFolio ()
 ProjectAutoNumConfigPage::removeContext_folio Remove from project the current folio numerotation context. More...
 
void updateContextElement (const QString &)
 ProjectAutoNumConfigPage::updateContextElement Display the current selected context for element. More...
 
void saveContextElement ()
 ProjectAutoNumConfigPage::saveContextElement Save the current displayed Element formula in project. More...
 
void removeContextElement ()
 ProjectAutoNumConfigPage::removeContextElement Remove from project the current element numerotation context. More...
 
void applyAutoNum ()
 ProjectAutoNumConfigPage::applyAutoNum Apply auto folio numbering, New Folios or Selected Folios. More...
 
void applyManagement ()
 ProjectAutoNumConfigPage::applyAutoManagement Apply Management Options in Selected Folios. More...
 

Private Member Functions

void buildConnections ()
 ProjectAutoNumConfigPage::buildConnections setup some connections. More...
 

Private Attributes

SelectAutonumWm_saw_conductor
 
SelectAutonumWm_saw_folio
 
SelectAutonumWm_saw_element
 
FolioAutonumberingWm_faw
 
AutoNumberingManagementWm_amw
 

Additional Inherited Members

- Protected Attributes inherited from ProjectConfigPage
QETProjectm_project
 Currently edited project. More...
 

Constructor & Destructor Documentation

◆ ProjectAutoNumConfigPage()

ProjectAutoNumConfigPage::ProjectAutoNumConfigPage ( QETProject project,
QWidget *  parent = nullptr 
)

ProjectAutoNumConfigPage::ProjectAutoNumConfigPage Default constructor.

Parameters
project: project to edit
parent: parent widget
Here is the call graph for this function:

Member Function Documentation

◆ adjustReadOnly()

void ProjectAutoNumConfigPage::adjustReadOnly ( )
overrideprotectedvirtual

ProjectAutoNumConfigPage::adjustReadOnly set this config page disable if project is read only.

Implements ProjectConfigPage.

◆ applyAutoNum

void ProjectAutoNumConfigPage::applyAutoNum ( )
privateslot

ProjectAutoNumConfigPage::applyAutoNum Apply auto folio numbering, New Folios or Selected Folios.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ applyManagement

void ProjectAutoNumConfigPage::applyManagement ( )
privateslot

ProjectAutoNumConfigPage::applyAutoManagement Apply Management Options in Selected Folios.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ applyProjectConf()

void ProjectAutoNumConfigPage::applyProjectConf ( )
overridevirtual

◆ buildConnections()

void ProjectAutoNumConfigPage::buildConnections ( )
private

ProjectAutoNumConfigPage::buildConnections setup some connections.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeToTab()

void ProjectAutoNumConfigPage::changeToTab ( int  i)
virtual

ProjectAutoNumConfigPage::changeToTab.

Parameters
iindex Change to Selected Tab
Here is the caller graph for this function:

◆ icon()

QIcon ProjectAutoNumConfigPage::icon ( ) const
overridevirtual

ProjectAutoNumConfigPage::icon Icon of this config pafe.

Returns

Implements ConfigPage.

◆ initLayout()

void ProjectAutoNumConfigPage::initLayout ( )
inlineoverrideprotectedvirtual

Use this pure virtual method to initialize your page layout. This method is always called after initWidgets().

Implements ProjectConfigPage.

◆ initWidgets()

void ProjectAutoNumConfigPage::initWidgets ( )
overrideprotectedvirtual

ProjectAutoNumConfigPage::initWidgets Init some widget of this page.

Implements ProjectConfigPage.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ loadSavedTbp

void ProjectAutoNumConfigPage::loadSavedTbp ( )
signal
Here is the caller graph for this function:

◆ readValuesFromProject()

void ProjectAutoNumConfigPage::readValuesFromProject ( )
overrideprotectedvirtual

ProjectAutoNumConfigPage::readValuesFromProject Read value stored on project, and update display.

Implements ProjectConfigPage.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeContextConductor

void ProjectAutoNumConfigPage::removeContextConductor ( )
privateslot

ProjectAutoNumConfigPage::removeContext Remove from project the current conductor numerotation context.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeContextElement

void ProjectAutoNumConfigPage::removeContextElement ( )
privateslot

ProjectAutoNumConfigPage::removeContextElement Remove from project the current element numerotation context.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeContextFolio

void ProjectAutoNumConfigPage::removeContextFolio ( )
privateslot

ProjectAutoNumConfigPage::removeContext_folio Remove from project the current folio numerotation context.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveContextConductor

void ProjectAutoNumConfigPage::saveContextConductor ( )
privateslot

ProjectAutoNumConfigPage::saveContext_conductor Save the current displayed conductor context in project.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveContextElement

void ProjectAutoNumConfigPage::saveContextElement ( )
privateslot

ProjectAutoNumConfigPage::saveContextElement Save the current displayed Element formula in project.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveContextFolio

void ProjectAutoNumConfigPage::saveContextFolio ( )
privateslot

ProjectAutoNumConfigPage::saveContext_folio Save the current displayed folio context in project.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveCurrentTbp

void ProjectAutoNumConfigPage::saveCurrentTbp ( )
signal
Here is the caller graph for this function:

◆ setAutoNum [1/2]

void ProjectAutoNumConfigPage::setAutoNum ( int  ,
int   
)
signal

◆ setAutoNum [2/2]

void ProjectAutoNumConfigPage::setAutoNum ( QString  )
signal
Here is the caller graph for this function:

◆ title()

QString ProjectAutoNumConfigPage::title ( ) const
overridevirtual

ProjectAutoNumConfigPage::title Title of this config page.

Returns

Implements ConfigPage.

Here is the caller graph for this function:

◆ updateContextConductor

void ProjectAutoNumConfigPage::updateContextConductor ( const QString &  str)
privateslot

ProjectAutoNumConfigPage::updateContext_conductor Display the current selected context for conductor.

Parameters
str: key of context stored in project
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateContextElement

void ProjectAutoNumConfigPage::updateContextElement ( const QString &  str)
privateslot

ProjectAutoNumConfigPage::updateContextElement Display the current selected context for element.

Parameters
str: key of context stored in project
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateContextFolio

void ProjectAutoNumConfigPage::updateContextFolio ( const QString &  str)
privateslot

ProjectAutoNumConfigPage::updateContext_folio Display the current selected context for folio.

Parameters
str: key of context stored in project
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_amw

AutoNumberingManagementW* ProjectAutoNumConfigPage::m_amw
private

◆ m_faw

FolioAutonumberingW* ProjectAutoNumConfigPage::m_faw
private

◆ m_saw_conductor

SelectAutonumW* ProjectAutoNumConfigPage::m_saw_conductor
private

◆ m_saw_element

SelectAutonumW* ProjectAutoNumConfigPage::m_saw_element
private

◆ m_saw_folio

SelectAutonumW* ProjectAutoNumConfigPage::m_saw_folio
private

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