RPropertyChange
Class in Core Module
Header: #include <src/core/RPropertyChange.h>
Description
Section titled “Description”Stores the change that was made to a property of an object.
Scriptable: This class is available in script environments.
Copyable: Objects are cleaned up automatically by the garbage collector of the script engine.
Public Functions
Section titled “Public Functions”RPropertyChange() |
|
RPropertyChange(RPropertyTypeId propertyTypeId, QVariant oldValue, QVariant newValue) |
|
| QVariant | getNewValue() const |
| QVariant | getOldValue() const |
| RPropertyTypeId | getPropertyTypeId() const |
| void | setNewValue(const QVariant &v) |
| void | setOldValue(const QVariant &v) |
| void | setPropertyTypeId(const RPropertyTypeId &id) |
Public Attributes
Section titled “Public Attributes”| QVariant | newValue |
| QVariant | oldValue |
| RPropertyTypeId | propertyTypeId |
Member Documentation
Section titled “Member Documentation”RPropertyChange
Section titled “RPropertyChange”RPropertyChange::RPropertyChange()inline
RPropertyChange
Section titled “RPropertyChange”RPropertyChange::RPropertyChange(RPropertyTypeId propertyTypeId, QVariant oldValue, QVariant newValue)All rights reserved.
This file is part of the QCAD project.
QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with QCAD.
getNewValue
Section titled “getNewValue”QVariant RPropertyChange::getNewValue() constinline const
getOldValue
Section titled “getOldValue”QVariant RPropertyChange::getOldValue() constinline const
getPropertyTypeId
Section titled “getPropertyTypeId”RPropertyTypeId RPropertyChange::getPropertyTypeId() constinline const
setNewValue
Section titled “setNewValue”void RPropertyChange::setNewValue(const QVariant &v)inline
setOldValue
Section titled “setOldValue”void RPropertyChange::setOldValue(const QVariant &v)inline
setPropertyTypeId
Section titled “setPropertyTypeId”void RPropertyChange::setPropertyTypeId(const RPropertyTypeId &id)inline
newValue
Section titled “newValue”QVariant RPropertyChange::newValueoldValue
Section titled “oldValue”QVariant RPropertyChange::oldValuepropertyTypeId
Section titled “propertyTypeId”RPropertyTypeId RPropertyChange::propertyTypeId