LibrePCB Developers Documentation
|
The ComponentSymbolVariantItemListEditorWidget class. More...
#include <componentsymbolvariantitemlisteditorwidget.h>
Inherits QWidget.
Signals | |
void | edited () |
void | triggerGraphicsItemsUpdate () |
void | triggerGraphicsItemsTextsUpdate () |
Public Member Functions | |
ComponentSymbolVariantItemListEditorWidget (QWidget *parent=nullptr) noexcept | |
ComponentSymbolVariantItemListEditorWidget (const ComponentSymbolVariantItemListEditorWidget &other)=delete | |
~ComponentSymbolVariantItemListEditorWidget () noexcept | |
void | setReadOnly (bool readOnly) noexcept |
void | setReferences (const Workspace &ws, const IF_GraphicsLayerProvider &layerProvider, ComponentSymbolVariantItemList &items, const std::shared_ptr< const LibraryElementCache > &symbolCache, UndoStack *undoStack) noexcept |
void | resetReferences () noexcept |
ComponentSymbolVariantItemListEditorWidget & | operator= (const ComponentSymbolVariantItemListEditorWidget &rhs)=delete |
Private Member Functions | |
void | itemListEdited (const ComponentSymbolVariantItemList &list, int index, const std::shared_ptr< const ComponentSymbolVariantItem > &item, ComponentSymbolVariantItemList::Event event) noexcept |
void | itemEdited (const ComponentSymbolVariantItemList &list, int index, const std::shared_ptr< const ComponentSymbolVariantItem > &item, ComponentSymbolVariantItem::Event event) noexcept |
void | btnSymbolBrowseClicked (const QPersistentModelIndex &itemIndex) noexcept |
Private Attributes | |
QScopedPointer< ComponentSymbolVariantItemListModel > | mModel |
QScopedPointer< EditableTableWidget > | mView |
const Workspace * | mWorkspace |
const IF_GraphicsLayerProvider * | mLayerProvider |
ComponentSymbolVariantItemList::OnEditedSlot | mOnItemListEditedSlot |
ComponentSymbolVariantItemList::OnElementEditedSlot | mOnItemEditedSlot |
The ComponentSymbolVariantItemListEditorWidget class.
|
explicitnoexcept |
|
delete |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
delete |
|
signal |
|
signal |
|
signal |
|
privatenoexcept |
|
privatenoexcept |
|
privatenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |