QElectroTech 0.100.0-dev
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
TerminalStripProjectConfigPage Class Reference

#include <terminalstripprojectconfigpage.h>

Inheritance diagram for TerminalStripProjectConfigPage:
Inheritance graph
Collaboration diagram for TerminalStripProjectConfigPage:
Collaboration graph

Public Member Functions

 TerminalStripProjectConfigPage (QETProject *project, QWidget *parent=nullptr)
 
QString title () const override
 
QIcon icon () const override
 
void applyProjectConf () override
 
- 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
 
void initLayout () override
 
void readValuesFromProject () override
 
void adjustReadOnly () override
 
- Protected Member Functions inherited from ProjectConfigPage
virtual void init ()
 

Private Attributes

TerminalStripLayoutEditorm_layout_editor { nullptr }
 

Additional Inherited Members

- Protected Attributes inherited from ProjectConfigPage
QETProjectm_project
 Currently edited project.
 

Constructor & Destructor Documentation

◆ TerminalStripProjectConfigPage()

TerminalStripProjectConfigPage::TerminalStripProjectConfigPage ( QETProject project,
QWidget *  parent = nullptr 
)
Here is the call graph for this function:

Member Function Documentation

◆ adjustReadOnly()

void TerminalStripProjectConfigPage::adjustReadOnly ( )
inlineoverrideprotectedvirtual

Use this pure virtual method to adjust the "read only" state of your page widgets according to the currently edited project.

Implements ProjectConfigPage.

◆ applyProjectConf()

void TerminalStripProjectConfigPage::applyProjectConf ( )
inlineoverridevirtual

Apply configuration to the project after user input. This method is automatically called when the ConfigDialog is validated, and only if the project is both non-zero and not read-only.

Implements ProjectConfigPage.

◆ icon()

QIcon TerminalStripProjectConfigPage::icon ( ) const
overridevirtual
Returns
the configuration page icon

Implements ConfigPage.

◆ initLayout()

void TerminalStripProjectConfigPage::initLayout ( )
inlineoverrideprotectedvirtual

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

Implements ProjectConfigPage.

◆ initWidgets()

void TerminalStripProjectConfigPage::initWidgets ( )
overrideprotectedvirtual

Use this pure virtual method to initialize your page widgets.

Implements ProjectConfigPage.

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

◆ readValuesFromProject()

void TerminalStripProjectConfigPage::readValuesFromProject ( )
inlineoverrideprotectedvirtual

Use this pure virtual method to fill widgets with project values.

Implements ProjectConfigPage.

◆ title()

QString TerminalStripProjectConfigPage::title ( ) const
overridevirtual
Returns
the configuration page title

Implements ConfigPage.

Member Data Documentation

◆ m_layout_editor

TerminalStripLayoutEditor* TerminalStripProjectConfigPage::m_layout_editor { nullptr }
private

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