QElectroTech 0.200.1-dev
Loading...
Searching...
No Matches
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.
QString title () const override
 ProjectAutoNumConfigPage::title Title of this config page.
QIcon icon () const override
 ProjectAutoNumConfigPage::icon Icon of this config pafe.
void applyProjectConf () override
 ProjectAutoNumConfigPage::applyProjectConf.
virtual void changeToTab (int)
 ProjectAutoNumConfigPage::changeToTab.
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.
void applyConf () override
Public Member Functions inherited from ConfigPage
 ConfigPage (QWidget *parent)
 ~ConfigPage () override
 Destructor.

Protected Member Functions

void initWidgets () override
 ProjectAutoNumConfigPage::initWidgets Init some widget of this page.
void initLayout () override
void readValuesFromProject () override
 ProjectAutoNumConfigPage::readValuesFromProject Read value stored on project, and update display.
void adjustReadOnly () override
 ProjectAutoNumConfigPage::adjustReadOnly set this config page disable if project is read only.
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.
void saveContextConductor ()
 ProjectAutoNumConfigPage::saveContext_conductor Save the current displayed conductor context in project.
void removeContextConductor ()
 ProjectAutoNumConfigPage::removeContext Remove from project the current conductor numerotation context.
void updateContextFolio (const QString &)
 ProjectAutoNumConfigPage::updateContext_folio Display the current selected context for folio.
void saveContextFolio ()
 ProjectAutoNumConfigPage::saveContext_folio Save the current displayed folio context in project.
void removeContextFolio ()
 ProjectAutoNumConfigPage::removeContext_folio Remove from project the current folio numerotation context.
void updateContextElement (const QString &)
 ProjectAutoNumConfigPage::updateContextElement Display the current selected context for element.
void saveContextElement ()
 ProjectAutoNumConfigPage::saveContextElement Save the current displayed Element formula in project.
void removeContextElement ()
 ProjectAutoNumConfigPage::removeContextElement Remove from project the current element numerotation context.
void applyAutoNum ()
 ProjectAutoNumConfigPage::applyAutoNum Apply auto folio numbering, New Folios or Selected Folios.
void applyManagement ()
 ProjectAutoNumConfigPage::applyAutoManagement Apply Management Options in Selected Folios.

Private Member Functions

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

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.

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 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 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 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 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 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: