|
QCAD
Open Source 2D CAD
|
Go to the documentation of this file.
20 #ifndef RTRANSACTIONEVENT_H
21 #define RTRANSACTIONEVENT_H
39 QEvent((QEvent::Type)(QEvent::User+300)),
41 onlyChanges(onlyChanges),
42 entityTypeFilter(entityTypeFilter) {}
51 return entityTypeFilter;
RTransactionEvent(RTransaction &t, bool onlyChanges=false, RS::EntityType entityTypeFilter=RS::EntityAll)
Definition: RTransactionEvent.h:38
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RTransactionEvent.h:36
RS::EntityType entityTypeFilter
Definition: RTransactionEvent.h:61
EntityType
Entity types used for property handling / filtering.
Definition: RS.h:125
bool onlyChanges
Definition: RTransactionEvent.h:60
virtual ~RTransactionEvent()
Definition: RTransactionEvent.h:44
Q_DECLARE_METATYPE(RMath *)
@ EntityAll
All entities (for filters)
Definition: RS.h:138
RTransaction transaction
Definition: RTransactionEvent.h:59
bool hasOnlyChanges()
Definition: RTransactionEvent.h:46
Transaction implementation.
Definition: RTransaction.h:74
RS::EntityType getEntityTypeFilter() const
Definition: RTransactionEvent.h:50
RTransaction getTransaction() const
Definition: RTransactionEvent.h:54
#define QCADCORE_EXPORT
Definition: core_global.h:10