The SchematicEditorState_AddComponent class.
More...
#include <schematiceditorstate_addcomponent.h>
|
static QString | toSingleLine (const QString &text) noexcept |
|
static QString | toMultiLine (const QString &text) noexcept |
|
◆ SchematicEditorState_AddComponent() [1/3]
◆ SchematicEditorState_AddComponent() [2/3]
◆ SchematicEditorState_AddComponent() [3/3]
◆ ~SchematicEditorState_AddComponent()
◆ entry()
◆ exit()
◆ processAddComponent() [1/2]
bool processAddComponent |
( |
const QString & |
searchTerm = QString() | ) |
|
|
overridevirtualnoexcept |
◆ processAddComponent() [2/2]
bool processAddComponent |
( |
const Uuid & |
cmp, |
|
|
const Uuid & |
symbVar |
|
) |
| |
|
overridevirtualnoexcept |
◆ processRotate()
bool processRotate |
( |
const Angle & |
rotation | ) |
|
|
overridevirtualnoexcept |
◆ processMirror()
bool processMirror |
( |
Qt::Orientation |
orientation | ) |
|
|
overridevirtualnoexcept |
◆ processAbortCommand()
bool processAbortCommand |
( |
| ) |
|
|
overridevirtualnoexcept |
◆ processGraphicsSceneMouseMoved()
bool processGraphicsSceneMouseMoved |
( |
QGraphicsSceneMouseEvent & |
e | ) |
|
|
overridevirtualnoexcept |
◆ processGraphicsSceneLeftMouseButtonPressed()
bool processGraphicsSceneLeftMouseButtonPressed |
( |
QGraphicsSceneMouseEvent & |
e | ) |
|
|
overridevirtualnoexcept |
◆ processGraphicsSceneLeftMouseButtonDoubleClicked()
bool processGraphicsSceneLeftMouseButtonDoubleClicked |
( |
QGraphicsSceneMouseEvent & |
e | ) |
|
|
overridevirtualnoexcept |
◆ processGraphicsSceneRightMouseButtonReleased()
bool processGraphicsSceneRightMouseButtonReleased |
( |
QGraphicsSceneMouseEvent & |
e | ) |
|
|
overridevirtualnoexcept |
◆ operator=()
◆ startAddingComponent()
void startAddingComponent |
( |
const std::optional< Uuid > & |
cmp = std::nullopt , |
|
|
const std::optional< Uuid > & |
symbVar = std::nullopt , |
|
|
const std::optional< librepcb::ComponentAssemblyOptionList > & |
options = std::nullopt , |
|
|
const QString & |
searchTerm = QString() , |
|
|
bool |
keepValue = false |
|
) |
| |
|
private |
◆ abortCommand()
bool abortCommand |
( |
bool |
showErrMsgBox | ) |
|
|
privatenoexcept |
◆ getToolbarAttribute()
std::shared_ptr< const Attribute > getToolbarAttribute |
( |
| ) |
const |
|
privatenoexcept |
◆ valueChanged()
void valueChanged |
( |
QString |
text | ) |
|
|
privatenoexcept |
◆ attributeChanged()
void attributeChanged |
( |
| ) |
|
|
privatenoexcept |
◆ updateValueToolbar()
void updateValueToolbar |
( |
| ) |
|
|
privatenoexcept |
◆ updateAttributeToolbar()
void updateAttributeToolbar |
( |
| ) |
|
|
privatenoexcept |
◆ toSingleLine()
QString toSingleLine |
( |
const QString & |
text | ) |
|
|
staticprivatenoexcept |
◆ toMultiLine()
QString toMultiLine |
( |
const QString & |
text | ) |
|
|
staticprivatenoexcept |
◆ mIsUndoCmdActive
◆ mUseAddComponentDialog
bool mUseAddComponentDialog |
|
private |
◆ mAddComponentDialog
◆ mLastAngle
◆ mLastMirrored
◆ mCurrentComponent
◆ mCurrentSymbVarItemIndex
int mCurrentSymbVarItemIndex |
|
private |
◆ mCurrentSymbolToPlace
◆ mCurrentSymbolEditCommand
◆ mValueComboBox
QPointer<QComboBox> mValueComboBox |
|
private |
◆ mAttributeValueEdit
QPointer<QLineEdit> mAttributeValueEdit |
|
private |
◆ mAttributeValueEditAction
QPointer<QAction> mAttributeValueEditAction |
|
private |
◆ mAttributeUnitComboBox
◆ mAttributeUnitComboBoxAction
QPointer<QAction> mAttributeUnitComboBoxAction |
|
private |
The documentation for this class was generated from the following files: