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

The ProjectPropertiesEditorDialog class. More...

#include <projectpropertieseditordialog.h>

Inherits QDialog.

+ Collaboration diagram for ProjectPropertiesEditorDialog:

Public Member Functions

 ProjectPropertiesEditorDialog ()=delete
 
 ProjectPropertiesEditorDialog (const ProjectPropertiesEditorDialog &other)=delete
 
 ProjectPropertiesEditorDialog (ProjectMetadata &metadata, UndoStack &undoStack, QWidget *parent) noexcept
 
 ~ProjectPropertiesEditorDialog () noexcept
 
ProjectPropertiesEditorDialogoperator= (const ProjectPropertiesEditorDialog &rhs)=delete
 

Private Member Functions

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

Private Attributes

ProjectMetadatamMetadata
 
UndoStackmUndoStack
 
QScopedPointer
< Ui::ProjectPropertiesEditorDialog > 
mUi
 

Detailed Description

Constructor & Destructor Documentation

ProjectPropertiesEditorDialog ( ProjectMetadata metadata,
UndoStack undoStack,
QWidget *  parent 
)
noexcept

Member Function Documentation

void keyPressEvent ( QKeyEvent *  e)
private

+ Here is the call graph for this function:

void accept ( )
private

+ Here is the call graph for this function:

+ Here is the caller 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

ProjectMetadata& mMetadata
private
UndoStack& mUndoStack
private
QScopedPointer<Ui::ProjectPropertiesEditorDialog> mUi
private

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