LibrePCB Developers Documentation
BoardViaPropertiesDialog Class Referencefinal

The BoardViaPropertiesDialog class. More...

#include <boardviapropertiesdialog.h>

Inherits QDialog.

+ Collaboration diagram for BoardViaPropertiesDialog:

Public Member Functions

 BoardViaPropertiesDialog ()=delete
 
 BoardViaPropertiesDialog (const BoardViaPropertiesDialog &other)=delete
 
 BoardViaPropertiesDialog (Project &project, BI_Via &via, UndoStack &undoStack, QWidget *parent) noexcept
 
 ~BoardViaPropertiesDialog () noexcept
 

Private Member Functions

void keyPressEvent (QKeyEvent *e)
 
void accept ()
 
bool applyChanges () noexcept
 

Private Attributes

ProjectmProject
 
BI_ViamVia
 
QScopedPointer< Ui::BoardViaPropertiesDialog > mUi
 
UndoStackmUndoStack
 

Detailed Description

Constructor & Destructor Documentation

◆ BoardViaPropertiesDialog() [1/3]

◆ BoardViaPropertiesDialog() [2/3]

◆ BoardViaPropertiesDialog() [3/3]

BoardViaPropertiesDialog ( Project project,
BI_Via via,
UndoStack undoStack,
QWidget *  parent 
)
explicitnoexcept

◆ ~BoardViaPropertiesDialog()

~BoardViaPropertiesDialog ( )
noexcept

Member Function Documentation

◆ keyPressEvent()

void keyPressEvent ( QKeyEvent *  e)
private
+ Here is the call graph for this function:

◆ accept()

void accept ( )
private
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ applyChanges()

bool applyChanges ( )
privatenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ mProject

Project& mProject
private

◆ mVia

BI_Via& mVia
private

◆ mUi

QScopedPointer<Ui::BoardViaPropertiesDialog> mUi
private

◆ mUndoStack

UndoStack& mUndoStack
private

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