QElectroTech 0.200.1-dev
Loading...
Searching...
No Matches
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: