![]() |
LibrePCB Developers Documentation
|
The CmdDragSelectedSchematicItems class. More...
#include <cmddragselectedschematicitems.h>
Inheritance diagram for CmdDragSelectedSchematicItems:
Collaboration diagram for CmdDragSelectedSchematicItems:Public Member Functions | |
| CmdDragSelectedSchematicItems (SchematicGraphicsScene &scene, const Point &startPos=Point()) noexcept | |
| ~CmdDragSelectedSchematicItems () noexcept | |
| void | snapToGrid () noexcept |
| void | resetAllTexts () noexcept |
| void | setCurrentPosition (const Point &pos) noexcept |
| void | rotate (const Angle &angle, bool aroundCurrentPosition) noexcept |
| void | mirror (Qt::Orientation orientation, bool aroundCurrentPosition) noexcept |
Public Member Functions inherited from UndoCommandGroup | |
| UndoCommandGroup ()=delete | |
| UndoCommandGroup (const UndoCommandGroup &other)=delete | |
| UndoCommandGroup (const QString &text) noexcept | |
| virtual | ~UndoCommandGroup () noexcept |
| int | getChildCount () const noexcept |
| bool | appendChild (UndoCommand *cmd) |
| Append a new command to the list of child commands. | |
| UndoCommandGroup & | operator= (const UndoCommandGroup &rhs)=delete |
Public Member Functions inherited from UndoCommand | |
| UndoCommand ()=delete | |
| UndoCommand (const UndoCommand &other)=delete | |
| UndoCommand (const QString &text) noexcept | |
| virtual | ~UndoCommand () noexcept |
| const QString & | getText () const noexcept |
| bool | wasEverExecuted () const noexcept |
| This method shows whether that command was ever executed (execute() called successfully) | |
| bool | wasEverReverted () const noexcept |
| This method shows whether that command was ever reverted (undo() called at least one time) | |
| bool | isCurrentlyExecuted () const noexcept |
| This method shows whether that command is currently executed (redo() called one time more than undo()) | |
| virtual bool | execute () final |
| Execute the command (must only be called once) | |
| virtual void | undo () final |
| Undo the command. | |
| virtual void | redo () final |
| Redo the command. | |
| UndoCommand & | operator= (const UndoCommand &rhs)=delete |
Private Member Functions | |
| virtual bool | performExecute () override |
| Execute the command the first time. | |
| virtual void | performPostExecution () noexcept override |
| Perform custom actions after modifying the undo stack state. | |
Private Attributes | |
| Schematic & | mSchematic |
| int | mItemCount |
| Point | mStartPos |
| Point | mDeltaPos |
| Point | mCenterPos |
| Angle | mDeltaAngle |
| bool | mSnappedToGrid |
| bool | mMirrored |
| bool | mTextsReset |
| QList< CmdSymbolInstanceEdit * > | mSymbolEditCmds |
| QList< CmdSymbolInstanceTextsReset * > | mSymbolTextsResetCmds |
| QList< CmdSchematicNetPointEdit * > | mNetPointEditCmds |
| QList< CmdSchematicNetLabelEdit * > | mNetLabelEditCmds |
| QList< CmdPolygonEdit * > | mPolygonEditCmds |
| QList< CmdTextEdit * > | mTextEditCmds |
Additional Inherited Members | |
Protected Member Functions inherited from UndoCommandGroup | |
| virtual void | performUndo () override |
| Undo the command. | |
| virtual void | performRedo () override |
| Redo the command. | |
| void | execNewChildCmd (UndoCommand *cmd) |
| Helper method for derived classes to execute and add new child commands. | |
The CmdDragSelectedSchematicItems class.
|
noexcept |
Here is the call graph for this function:
|
noexcept |
|
noexcept |
Here is the call graph for this function:
|
noexcept |
|
noexcept |
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:
|
overrideprivatevirtual |
Execute the command the first time.
| true | If the command has done some changes |
| false | If the command has done nothing (the command can be deleted) |
Reimplemented from UndoCommandGroup.
Here is the call graph for this function:
|
overrideprivatevirtualnoexcept |
Perform custom actions after modifying the undo stack state.
This gets called after performExecute(), performUndo() and performRedo() if any state was modified to perform additional tasks.
Reimplemented from UndoCommandGroup.
Here is the call graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |