LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DeviceInstancePropertiesDialog Class Referencefinal

The DeviceInstancePropertiesDialog class. More...

#include <deviceinstancepropertiesdialog.h>

Inherits QDialog.

+ Collaboration diagram for DeviceInstancePropertiesDialog:

Public Member Functions

 DeviceInstancePropertiesDialog ()=delete
 
 DeviceInstancePropertiesDialog (const DeviceInstancePropertiesDialog &other)=delete
 
 DeviceInstancePropertiesDialog (Project &project, BI_Device &device, UndoStack &undoStack, QWidget *parent) noexcept
 
 ~DeviceInstancePropertiesDialog () noexcept
 
DeviceInstancePropertiesDialogoperator= (const DeviceInstancePropertiesDialog &rhs)=delete
 

Private Member Functions

void buttonBoxClicked (QAbstractButton *button) noexcept
 
void keyPressEvent (QKeyEvent *e) noexceptoverride
 
void accept () noexceptoverride
 
bool applyChanges () noexcept
 

Private Attributes

ProjectmProject
 
BI_DevicemDevice
 
UndoStackmUndoStack
 
QScopedPointer
< Ui::DeviceInstancePropertiesDialog > 
mUi
 

Detailed Description

Constructor & Destructor Documentation

DeviceInstancePropertiesDialog ( Project project,
BI_Device device,
UndoStack undoStack,
QWidget *  parent 
)
noexcept

+ Here is the call graph for this function:

Member Function Documentation

void buttonBoxClicked ( QAbstractButton *  button)
privatenoexcept

+ Here is the caller graph for this function:

void keyPressEvent ( QKeyEvent *  e)
overrideprivatenoexcept
void accept ( )
overrideprivatenoexcept

+ Here is the call graph for this function:

bool applyChanges ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

Project& mProject
private
BI_Device& mDevice
private
UndoStack& mUndoStack
private
QScopedPointer<Ui::DeviceInstancePropertiesDialog> mUi
private

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