LibrePCB Developers Documentation
FootprintPadPropertiesDialog Class Referencefinal

The FootprintPadPropertiesDialog class. More...

#include <footprintpadpropertiesdialog.h>

Inherits QDialog.

+ Collaboration diagram for FootprintPadPropertiesDialog:

Public Member Functions

 FootprintPadPropertiesDialog ()=delete
 
 FootprintPadPropertiesDialog (const FootprintPadPropertiesDialog &other)=delete
 
 FootprintPadPropertiesDialog (const Package &pkg, const Footprint &fpt, FootprintPad &pad, UndoStack &undoStack, QWidget *parent=nullptr) noexcept
 
 ~FootprintPadPropertiesDialog () noexcept
 
FootprintPadPropertiesDialogoperator= (const FootprintPadPropertiesDialog &rhs)=delete
 

Private Member Functions

void on_buttonBox_clicked (QAbstractButton *button)
 
bool applyChanges () noexcept
 

Private Attributes

FootprintPadmPad
 
UndoStackmUndoStack
 
QScopedPointer< Ui::FootprintPadPropertiesDialog > mUi
 

Detailed Description

Constructor & Destructor Documentation

◆ FootprintPadPropertiesDialog() [1/3]

◆ FootprintPadPropertiesDialog() [2/3]

◆ FootprintPadPropertiesDialog() [3/3]

FootprintPadPropertiesDialog ( const Package pkg,
const Footprint fpt,
FootprintPad pad,
UndoStack undoStack,
QWidget *  parent = nullptr 
)
noexcept
+ Here is the call graph for this function:

◆ ~FootprintPadPropertiesDialog()

Member Function Documentation

◆ operator=()

FootprintPadPropertiesDialog& operator= ( const FootprintPadPropertiesDialog rhs)
delete

◆ on_buttonBox_clicked()

void on_buttonBox_clicked ( QAbstractButton *  button)
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

◆ mPad

FootprintPad& mPad
private

◆ mUndoStack

UndoStack& mUndoStack
private

◆ mUi

QScopedPointer<Ui::FootprintPadPropertiesDialog> mUi
private

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