|
QCAD Application Framework
CAD Application Development and Automation.
|
Implementation of an operation that pastes the clipboard at a given reference point. More...
#include <RPasteOperation.h>
Private Attributes | |
| QString | blockName |
| bool | flipHorizontal |
| bool | flipVertical |
| RVector | offset |
| bool | overwriteBlocks |
| bool | overwriteLayers |
| double | rotation |
| double | scale |
| RDocument & | sourceDocument |
| bool | toCurrentLayer |
Additional Inherited Members | |
Protected Member Functions inherited from RClipboardOperation | |
| void | copy (RDocument &src, RDocument &dest, const RVector &offset, double scale, double rotation, bool flipHorizontal, bool flipVertical, bool toCurrentLayer, bool toCurrentBlock, bool overwriteLayers, bool overwriteBlocks, const QString &blockName, RTransaction &transaction, bool selectionOnly, bool clear, bool toModelSpaceBlock, bool preview) const |
| void | copyEntity (REntity &entity, RDocument &src, RDocument &dest, const RVector &offset, double scale, double rotation, bool flipHorizontal, bool flipVertical, bool toCurrentLayer, bool toCurrentBlock, bool overwriteLayers, bool overwriteBlocks, const QString &blockName, RTransaction &transaction, bool toModelSpaceBlock) const |
| Adds the given entity (and its layer(s) and block reference(s)) to the given document. | |
| QSharedPointer< RLayer > | copyEntityLayer (REntity &entity, RDocument &src, RDocument &dest, bool overwriteLayers, RTransaction &transaction) const |
Implementation of an operation that pastes the clipboard at a given reference point.
| RPasteOperation::RPasteOperation | ( | RDocument & | sourceDocument | ) |
|
inlinevirtual |
|
virtual |
Applies this operation to selection in the given document.
This is used for both previews and the actual apply. In case of a preview, the given document is a temporary document with a storage that is linked to the real document for realistic condiditions for the preview.
Implements ROperation.
|
inline |
| RPolyline RPasteOperation::getBoundary | ( | double | unitFactor | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |