QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RModifyObjectsOperation.h
Go to the documentation of this file.
1
20#ifndef RMODIFYOBJECTSOPERATION_H_
21#define RMODIFYOBJECTSOPERATION_H_
22
23#include "operations_global.h"
24
26
28class RTransformation;
29
37public:
38 RModifyObjectsOperation(bool undoable = true) :
39 RAddObjectsOperation(undoable) {
40 }
41
42 RModifyObjectsOperation(QList<QSharedPointer<RObject> >& list,
43 bool undoable = true) :
44 RAddObjectsOperation(list, false, undoable) {
45 }
46
48 }
49
50 void transformSelection(RTransformation* transformation, RDocumentInterface* di, int copies, bool preview, bool selectResult, bool useCurrentAttributes);
51};
52
54
55#endif
Q_DECLARE_METATYPE(RModifyObjectsOperation *)
Implementation of an operation that adds entities.
Definition RAddObjectsOperation.h:40
Interface for interaction between a graphics document and a user.
Definition RDocumentInterface.h:97
Implementation of an operation that adds entities.
Definition RModifyObjectsOperation.h:36
RModifyObjectsOperation(bool undoable=true)
Definition RModifyObjectsOperation.h:38
virtual ~RModifyObjectsOperation()
Definition RModifyObjectsOperation.h:47
RModifyObjectsOperation(QList< QSharedPointer< RObject > > &list, bool undoable=true)
Definition RModifyObjectsOperation.h:42
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RTransformation.h:32
#define false
Definition opennurbs_system.h:252
#define QCADOPERATIONS_EXPORT
Definition operations_global.h:10