![]() |
LibrePCB Developers Documentation
|
The SchematicEditor class. More...
#include <schematiceditor.h>
Inherits QObject.
Signals | |
void | uiIndexChanged () |
void | aboutToBeDestroyed () |
Public Member Functions | |
SchematicEditor ()=delete | |
SchematicEditor (const SchematicEditor &other)=delete | |
SchematicEditor (ProjectEditor &prjEditor, Schematic &schematic, int uiIndex, QObject *parent=nullptr) noexcept | |
~SchematicEditor () noexcept | |
ProjectEditor & | getProjectEditor () noexcept |
Schematic & | getSchematic () noexcept |
int | getUiIndex () const noexcept |
void | setUiIndex (int index) noexcept |
ui::SchematicData | getUiData () const noexcept |
void | setUiData (const ui::SchematicData &data) noexcept |
SchematicEditor & | operator= (const SchematicEditor &rhs)=delete |
Public Attributes | |
Signal< SchematicEditor > | onUiDataChanged |
Private Attributes | |
ProjectEditor & | mProjectEditor |
Schematic & | mSchematic |
int | mUiIndex |
The SchematicEditor class.
|
delete |
|
delete |
|
explicitnoexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
delete |
|
signal |
|
signal |
Signal<SchematicEditor> onUiDataChanged |
|
private |
|
private |
|
private |