![]() |
LibrePCB Developers Documentation
|
The ComponentGateEditor class. More...
#include <componentgateeditor.h>
Inherits QObject.
Collaboration diagram for ComponentGateEditor:Signals | |
| void | uiDataChanged () |
Public Member Functions | |
| ComponentGateEditor ()=delete | |
| ComponentGateEditor (const ComponentGateEditor &other)=delete | |
| ComponentGateEditor (const Workspace &ws, const GraphicsLayerList &layers, const LibraryElementCache &cache, QPointer< const Component > component, QPointer< GraphicsScene > componentScene, const std::shared_ptr< ComponentSignalNameListModel > &sigs, std::shared_ptr< ComponentSymbolVariantItem > gate, UndoStack *stack, QObject *parent=nullptr) noexcept | |
| ~ComponentGateEditor () noexcept | |
| ui::ComponentGateData | getUiData () const |
| void | setUiData (const ui::ComponentGateData &data) noexcept |
| slint::Image | renderScene (float width, float height) noexcept |
| void | chooseSymbol () |
| void | refreshPreview () noexcept |
| ComponentGateEditor & | operator= (const ComponentGateEditor &rhs)=delete |
Private Member Functions | |
| void | reloadSymbol () noexcept |
| void | execCmd (UndoCommand *cmd) |
Private Attributes | |
| const Workspace & | mWorkspace |
| const GraphicsLayerList & | mLayers |
| const LibraryElementCache & | mCache |
| const QPointer< const Component > | mComponent |
| QPointer< GraphicsScene > | mComponentScene |
| std::shared_ptr< ComponentSignalNameListModel > | mSignals |
| std::shared_ptr< ComponentSymbolVariantItem > | mGate |
| UndoStack * | mUndoStack |
| QCollator | mCollator |
| int | mFrameIndex |
| std::shared_ptr< const Symbol > | mSymbol |
| std::unique_ptr< GraphicsScene > | mScene |
| std::unique_ptr< SymbolGraphicsItem > | mGraphicsItem |
| std::unique_ptr< SymbolGraphicsItem > | mComponentGraphicsItem |
| QMetaObject::Connection | mCacheConnection |
| std::shared_ptr< ComponentPinoutListModel > | mPinout |
| std::shared_ptr< slint::SortModel< ui::ComponentPinoutData > > | mPinoutSorted |
The ComponentGateEditor class.
|
delete |
|
delete |
|
explicitnoexcept |
Here is the call graph for this function:
|
noexcept |
| ui::ComponentGateData getUiData | ( | ) | const |
Here is the call graph for this function:
|
noexcept |
Here is the call graph for this function:
|
noexcept |
Here is the call graph for this function:| void chooseSymbol | ( | ) |
Here is the call graph for this function:
|
noexcept |
Here is the call graph for this function:
|
delete |
|
signal |
Here is the caller graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |