LibrePCB Developers Documentation
CirclePropertiesDialog Class Referencefinal

The CirclePropertiesDialog class. More...

#include <circlepropertiesdialog.h>

Inherits QDialog.

+ Collaboration diagram for CirclePropertiesDialog:

Public Member Functions

 CirclePropertiesDialog ()=delete
 
 CirclePropertiesDialog (const CirclePropertiesDialog &other)=delete
 
 CirclePropertiesDialog (Circle &circle, UndoStack &undoStack, const QSet< const Layer * > &layers, const LengthUnit &lengthUnit, const QString &settingsPrefix, QWidget *parent=nullptr) noexcept
 
 ~CirclePropertiesDialog () noexcept
 
void setReadOnly (bool readOnly) noexcept
 
CirclePropertiesDialogoperator= (const CirclePropertiesDialog &rhs)=delete
 

Private Member Functions

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

Private Attributes

CirclemCircle
 
UndoStackmUndoStack
 
QScopedPointer< Ui::CirclePropertiesDialog > mUi
 

Detailed Description

Constructor & Destructor Documentation

◆ CirclePropertiesDialog() [1/3]

◆ CirclePropertiesDialog() [2/3]

◆ CirclePropertiesDialog() [3/3]

CirclePropertiesDialog ( Circle circle,
UndoStack undoStack,
const QSet< const Layer * > &  layers,
const LengthUnit lengthUnit,
const QString &  settingsPrefix,
QWidget *  parent = nullptr 
)
noexcept
+ Here is the call graph for this function:

◆ ~CirclePropertiesDialog()

~CirclePropertiesDialog ( )
noexcept

Member Function Documentation

◆ setReadOnly()

void setReadOnly ( bool  readOnly)
noexcept
+ Here is the caller graph for this function:

◆ operator=()

CirclePropertiesDialog & operator= ( const CirclePropertiesDialog rhs)
delete

◆ buttonBoxClicked()

void buttonBoxClicked ( QAbstractButton *  button)
privatenoexcept
+ Here is the caller graph for this function:

◆ applyChanges()

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

Member Data Documentation

◆ mCircle

Circle& mCircle
private

◆ mUndoStack

UndoStack& mUndoStack
private

◆ mUi

QScopedPointer<Ui::CirclePropertiesDialog> mUi
private

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