#include <PropertyItem.h>
Public Member Functions | |
void | appendChild (PropertyItem *child) |
virtual void | assignProperty (const App::Property *) |
virtual void | bind (const App::ObjectIdentifier &_path) |
virtual void | bind (const App::Property &prop) |
override the bind functions to ensure we issue the propertyBound() call, which is then overloaded by childs which like to be informed of a binding More... | |
PropertyItem * | child (int row) |
int | childCount () const |
int | columnCount () const |
virtual QWidget * | createEditor (QWidget *parent, const QObject *receiver, const char *method) const |
Creates the appropriate editor for this item and sets the editor to the value of overrideValue(). More... | |
QWidget * | createExpressionEditor (QWidget *parent, const QObject *receiver, const char *method) const |
PropertyEditorWidget * | createPropertyEditorWidget (QWidget *parent) const |
virtual QVariant | data (int column, int role) const |
int | decimals () const |
virtual QVariant | editorData (QWidget *editor) const |
QString | expressionAsString () const |
QVariant | expressionEditorData (QWidget *editor) const |
Qt::ItemFlags | flags (int column) const |
App::Property * | getFirstProperty () |
const App::Property * | getFirstProperty () const |
const std::vector< App::Property * > & | getPropertyData () const |
bool | hasAnyExpression () const |
bool | hasProperty (const App::Property *) const |
void | insertChild (int, PropertyItem *child) |
bool | isExpanded () const |
bool | isLinked () const |
bool | isReadOnly () const |
virtual bool | isSeparator () const |
void | moveChild (int from, int to) |
PropertyItem * | parent () const |
virtual void | propertyBound () |
QString | propertyName () const |
void | removeChildren (int from, int to) |
PropertyItem::removeChildren Deletes the children in the range of [from, to]. More... | |
bool | removeProperty (const App::Property *) |
void | reset () |
virtual int | row () const |
bool | setData (const QVariant &value) |
void | setDecimals (int) |
virtual void | setEditorData (QWidget *editor, const QVariant &data) const |
void | setExpanded (bool e) |
void | setExpressionEditorData (QWidget *editor, const QVariant &data) const |
void | setLinked (bool) |
void | setParent (PropertyItem *parent) |
void | setPropertyData (const std::vector< App::Property * > &) |
Sets the current property objects. More... | |
void | setPropertyName (QString name, QString realName=QString()) |
void | setPropertyValue (const QString &) |
void | setReadOnly (bool) |
PropertyItem * | takeChild (int) |
PropertyItem::takeChild Removes the child at index row but doesn't delete it. More... | |
bool | testStatus (App::Property::Status pos) const |
void | updateData () |
~PropertyItem () | |
Public Member Functions inherited from Gui::ExpressionBinding | |
virtual bool | apply () |
virtual bool | apply (const std::string &propName) |
bool | autoApply () const |
virtual void | bind (const App::ObjectIdentifier &_path) |
virtual void | bind (const App::Property &prop) |
ExpressionBinding () | |
QPixmap | getIcon (const char *name, const QSize &size) const |
bool | hasExpression () const |
bool | isBound () const |
void | setAutoApply (bool value) |
void | unbind () |
virtual | ~ExpressionBinding () |
Protected Member Functions | |
virtual QVariant | decoration (const QVariant &) const |
virtual QVariant | displayName () const |
virtual void | initialize () |
virtual void | onChange () |
PropertyItem () | |
virtual void | setValue (const QVariant &) |
virtual QVariant | toolTip (const App::Property *) const |
virtual QVariant | toString (const QVariant &) const |
virtual QVariant | value (const App::Property *) const |
Protected Member Functions inherited from Gui::ExpressionBinding | |
void | expressionChange (const App::ObjectIdentifier &id) |
std::string | getEscapedExpressionString () const |
std::shared_ptr< App::Expression > | getExpression () const |
std::string | getExpressionString (bool no_throw=true) const |
const App::ObjectIdentifier & | getPath () const |
void | makeLabel (QLineEdit *parent) |
void | objectDeleted (const App::DocumentObject &) |
virtual void | onChange () |
virtual void | setExpression (std::shared_ptr< App::Expression > expr) |
Protected Attributes | |
QList< PropertyItem * > | childItems |
QString | displayText |
bool | expanded |
bool | linked |
PropertyItem * | parentItem |
int | precision |
std::vector< App::Property * > | propertyItems |
QString | propName |
bool | readonly |
Protected Attributes inherited from Gui::ExpressionBinding | |
QPalette | defaultPalette |
boost::signals2::scoped_connection | expressionchanged |
int | iconHeight |
ExpressionLabel * | iconLabel |
bool | m_autoApply |
boost::signals2::scoped_connection | objectdeleted |
Friends | |
class | PropertyItemAttorney |
PropertyItem::~PropertyItem | ( | ) |
References childItems.
|
protected |
References Base::UnitsApi::getDecimals().
void PropertyItem::appendChild | ( | PropertyItem * | child | ) |
References childItems.
Referenced by SketcherGui::PropertyConstraintListItem::initialize().
|
virtual |
Referenced by Gui::PropertyEditor::PropertyModel::updateProperty().
|
virtual |
Reimplemented from Gui::ExpressionBinding.
References Gui::ExpressionBinding::bind(), and propertyBound().
|
virtual |
override the bind functions to ensure we issue the propertyBound() call, which is then overloaded by childs which like to be informed of a binding
Reimplemented from Gui::ExpressionBinding.
References Gui::ExpressionBinding::bind(), and propertyBound().
Referenced by SketcherGui::PropertyConstraintListItem::initialize(), Gui::PropertyEditor::PropertyVectorItem::propertyBound(), Gui::PropertyEditor::PropertyEnumItem::propertyBound(), and setPropertyData().
PropertyItem * PropertyItem::child | ( | int | row | ) |
References childItems.
Referenced by Gui::PropertyEditor::PropertyModel::appendProperty(), Gui::PropertyEditor::PropertyModel::index(), insertChild(), onChange(), Gui::PropertyEditor::PropertyEditor::onItemExpanded(), Gui::PropertyEditor::PropertyModel::propertyIndexFromPath(), removeChildren(), takeChild(), Gui::PropertyEditor::PropertyRotationItem::value(), Gui::PropertyEditor::PropertyPlacementItem::value(), and SketcherGui::PropertyConstraintListItem::value().
int PropertyItem::childCount | ( | ) | const |
References childItems.
Referenced by Gui::PropertyEditor::PropertyEditor::onItemExpanded(), Gui::PropertyEditor::PropertyEditor::onRowsMoved(), Gui::PropertyEditor::PropertyModel::propertyIndexFromPath(), Gui::PropertyEditor::PropertyEditor::reset(), Gui::PropertyEditor::PropertyModel::rowCount(), Gui::PropertyEditor::PropertyEditor::rowsAboutToBeRemoved(), Gui::PropertyEditor::PropertyEditor::rowsInserted(), and SketcherGui::PropertyConstraintListItem::value().
int PropertyItem::columnCount | ( | ) | const |
Referenced by Gui::PropertyEditor::PropertyModel::columnCount().
|
virtual |
Creates the appropriate editor for this item and sets the editor to the value of overrideValue().
Reimplemented in PartGui::PropertyEnumAttacherItem.
Referenced by Gui::PropertyEditor::PropertyItemDelegate::createEditor().
QWidget * PropertyItem::createExpressionEditor | ( | QWidget * | parent, |
const QObject * | receiver, | ||
const char * | method | ||
) | const |
References Gui::ExpressionBinding::autoApply(), Gui::ExpLineEdit::bind(), draftgeoutils.intersections::connect(), Gui::ExpressionBinding::getPath(), Gui::ExpressionBinding::isBound(), parent(), and Gui::ExpressionBinding::setAutoApply().
Referenced by Gui::PropertyEditor::PropertyItemDelegate::createEditor().
PropertyEditorWidget * PropertyItem::createPropertyEditorWidget | ( | QWidget * | parent | ) | const |
Reimplemented in Gui::PropertyEditor::PropertyLinkItem.
References decoration(), displayName(), Gui::ExpressionBinding::hasExpression(), linked, App::Property::LockDynamic, parent(), App::Property::PropDynamic, propertyItems, Gui::PropertyView::showAll(), toolTip(), toString(), and value().
Referenced by Mod.Show.mTempoVis.TempoVis::activateWorkbench(), Mod.Show.SceneDetail.SceneDetail::apply_data(), importIFClegacy.IfcSchema::capitalize(), Gui::PropertyEditor::PropertyModel::data(), Gui::PropertyEditor::PropertyLinkItem::data(), Mod.Show.mTempoVis.TempoVis::forget(), Mod.Show.mTempoVis.TempoVis::forgetDetail(), Mod.Show.mTempoVis.TempoVis::has(), ArchSchedule.CommandArchSchedule::IsActive(), importIFClegacy.IfcSchema::readEntities(), importIFClegacy.IfcSchema::readTypes(), Mod.Show.mTempoVis.TempoVis::restore(), Mod.Show.mTempoVis.TempoVis::save(), Gui::PropertyEditor::PropertyModel::setData(), Gui::PropertyEditor::PropertyVectorListItem::setValue(), Gui::PropertyEditor::PropertyEnumItem::setValue(), Gui::PropertyEditor::PropertyStringListItem::setValue(), Gui::PropertyEditor::PropertyFloatListItem::setValue(), Gui::PropertyEditor::PropertyIntegerListItem::setValue(), Gui::PropertyEditor::PropertyMaterialListItem::setValue(), Mod.Show.mTempoVis.TempoVis::stored_val(), Gui::PropertyEditor::PropertyVectorListItem::toString(), FeaturePython.ViewProviderOctahedron::updateData(), and Dice3DS.dom3ds.UndefinedChunk::write().
int PropertyItem::decimals | ( | ) | const |
References precision.
Referenced by Gui::PropertyEditor::PropertyFloatItem::setValue(), Gui::PropertyEditor::PropertyUnitItem::setValue(), Gui::PropertyEditor::PropertyFloatConstraintItem::setValue(), Gui::PropertyEditor::PropertyVectorItem::setValue(), Gui::PropertyEditor::PropertyVectorListItem::setValue(), Gui::PropertyEditor::PropertyVectorDistanceItem::setValue(), Gui::PropertyEditor::PropertyMatrixItem::setValue(), Gui::PropertyEditor::PropertyRotationItem::setValue(), Gui::PropertyEditor::PropertyPlacementItem::setValue(), Gui::PropertyEditor::PropertyColorItem::setValue(), Gui::PropertyEditor::PropertyMaterialItem::setValue(), Gui::PropertyEditor::PropertyMaterialListItem::setValue(), Gui::PropertyEditor::PropertyRotationItem::toolTip(), Gui::PropertyEditor::PropertyPlacementItem::toolTip(), Gui::PropertyEditor::PropertyFloatItem::toString(), Gui::PropertyEditor::PropertyFloatConstraintItem::toString(), and Gui::PropertyEditor::PropertyFloatListItem::value().
|
protectedvirtual |
Reimplemented in Gui::PropertyEditor::PropertyColorItem, Gui::PropertyEditor::PropertyMaterialItem, and Gui::PropertyEditor::PropertyMaterialListItem.
Referenced by data().
|
protectedvirtual |
References displayText.
Referenced by data().
|
virtual |
Reimplemented in PartGui::PropertyEnumAttacherItem.
Referenced by Gui::PropertyEditor::PropertyItemDelegate::setModelData().
QString PropertyItem::expressionAsString | ( | ) | const |
QVariant PropertyItem::expressionEditorData | ( | QWidget * | editor | ) | const |
Referenced by Gui::PropertyEditor::PropertyItemDelegate::setModelData().
Qt::ItemFlags PropertyItem::flags | ( | int | column | ) | const |
References isReadOnly().
Referenced by Gui::PropertyEditor::PropertyModel::flags().
App::Property * PropertyItem::getFirstProperty | ( | ) |
const App::Property * PropertyItem::getFirstProperty | ( | ) | const |
References propertyItems.
const std::vector< App::Property * > & PropertyItem::getPropertyData | ( | void | ) | const |
References propertyItems.
Referenced by Gui::PropertyEditor::PropertyModel::buildUp(), Gui::PropertyEditor::PropertyEditor::contextMenuEvent(), Gui::PropertyEditor::PropertyItemDelegate::createEditor(), createPropertyEditorWidget(), SketcherGui::PropertyConstraintListItem::initialize(), Gui::PropertyEditor::PropertyEditor::openEditor(), FemGui::PropertyFemMeshItem::value(), and MeshGui::PropertyMeshKernelItem::value().
bool PropertyItem::hasAnyExpression | ( | ) | const |
References Gui::ExpressionBinding::hasExpression(), and parentItem.
Referenced by setData().
bool PropertyItem::hasProperty | ( | const App::Property * | prop | ) | const |
References DraftVecUtils::find(), and propertyItems.
|
protectedvirtual |
Reimplemented in FemGui::PropertyFemMeshItem, MeshGui::PropertyMeshKernelItem, and SketcherGui::PropertyConstraintListItem.
Referenced by setPropertyData().
void PropertyItem::insertChild | ( | int | index, |
PropertyItem * | child | ||
) |
References child(), and childItems.
bool PropertyItem::isExpanded | ( | ) | const |
bool PropertyItem::isReadOnly | ( | ) | const |
|
virtual |
References childItems.
|
protectedvirtual |
Reimplemented from Gui::ExpressionBinding.
References child(), childItems, Gui::ExpressionBinding::hasExpression(), parentItem, and Gui::ExpressionBinding::setExpression().
PropertyItem * PropertyItem::parent | ( | ) | const |
References parentItem.
Referenced by PathScripts.PathSimulatorGui.CAMSimTaskUi::accept(), Gui::PropertyEditor::PropertyModel::buildUp(), PartGui::PropertyEnumAttacherItem::createEditor(), createExpressionEditor(), createPropertyEditorWidget(), data(), Mod.PartDesign.WizardShaft.Shaft.Shaft::equilibrium(), SketcherGui::PropertyConstraintListItem::event(), Gui::PropertyEditor::PropertyEditor::openEditor(), PartGui::PropertyEnumAttacherItem::openTask(), Gui::PropertyEditor::PropertyModel::parent(), Gui::PropertyEditor::PropertyModel::propertyPathFromIndex(), PathScripts.PathSimulatorGui.CAMSimTaskUi::reject(), Gui::PropertyEditor::PropertyModel::removeProperty(), setData(), setParent(), PathScripts.PathOpGui.TaskPanelPage::setParent(), setPropertyValue(), updateData(), and Gui::PropertyEditor::PropertyModel::updateProperty().
|
virtual |
Reimplemented in Gui::PropertyEditor::PropertyVectorItem, and Gui::PropertyEditor::PropertyEnumItem.
Referenced by bind().
QString PropertyItem::propertyName | ( | ) | const |
References propName, and draftutils.translate::QT_TRANSLATE_NOOP.
Referenced by PathScripts.PathSetupSheetGui.OpTaskPanel::accept(), Gui::PropertyEditor::PropertyModel::appendProperty(), Gui::PropertyEditor::PropertyModel::propertyPathFromIndex(), and PathScripts.PathSetupSheetGui.OpTaskPanel::setupUi().
PropertyItem::removeChildren Deletes the children in the range of [from, to].
References child(), and childItems.
Referenced by Gui::PropertyEditor::PropertyModel::removeRows().
bool PropertyItem::removeProperty | ( | const App::Property * | prop | ) |
References DraftVecUtils::find(), and propertyItems.
Referenced by Gui::PropertyEditor::PropertyModel::removeProperty().
void PropertyItem::reset | ( | ) |
References childItems.
Referenced by draftguitools.gui_trackers.gridTracker::set().
|
virtual |
References childItems, and parentItem.
Referenced by Gui::PropertyEditor::PropertyModel::buildUp(), Gui::PropertyEditor::PropertyModel::parent(), Gui::PropertyEditor::PropertyModel::propertyIndexFromPath(), Gui::PropertyEditor::PropertyModel::removeProperty(), and Gui::PropertyEditor::PropertyModel::updateProperty().
bool PropertyItem::setData | ( | const QVariant & | value | ) |
void PropertyItem::setDecimals | ( | int | prec | ) |
|
virtual |
Reimplemented in Gui::PropertyEditor::PropertyAngleItem, and PartGui::PropertyEnumAttacherItem.
Referenced by Gui::PropertyEditor::PropertyItemDelegate::setEditorData().
void PropertyItem::setExpanded | ( | bool | e | ) |
References expanded.
Referenced by Gui::PropertyEditor::PropertyEditor::onItemCollapsed(), and Gui::PropertyEditor::PropertyEditor::onItemExpanded().
void PropertyItem::setExpressionEditorData | ( | QWidget * | editor, |
const QVariant & | data | ||
) | const |
Referenced by Gui::PropertyEditor::PropertyItemDelegate::setEditorData().
void PropertyItem::setLinked | ( | bool | l | ) |
References childItems, and linked.
Referenced by Gui::PropertyEditor::PropertyModel::buildUp().
void PropertyItem::setParent | ( | PropertyItem * | parent | ) |
References parent(), and parentItem.
Referenced by Gui::PropertyEditor::PropertyModel::buildUp(), SketcherGui::PropertyConstraintListItem::initialize(), Gui::PropertyEditor::PropertyEnumItem::PropertyEnumItem(), FemGui::PropertyFemMeshItem::PropertyFemMeshItem(), Gui::PropertyEditor::PropertyMaterialItem::PropertyMaterialItem(), Gui::PropertyEditor::PropertyMaterialListItem::PropertyMaterialListItem(), Gui::PropertyEditor::PropertyMatrixItem::PropertyMatrixItem(), MeshGui::PropertyMeshKernelItem::PropertyMeshKernelItem(), Gui::PropertyEditor::PropertyPlacementItem::PropertyPlacementItem(), Gui::PropertyEditor::PropertyRotationItem::PropertyRotationItem(), Gui::PropertyEditor::PropertyVectorDistanceItem::PropertyVectorDistanceItem(), Gui::PropertyEditor::PropertyVectorItem::PropertyVectorItem(), and takeChild().
void PropertyItem::setPropertyData | ( | const std::vector< App::Property * > & | items | ) |
Sets the current property objects.
References bind(), initialize(), App::PropertyContainer::isReadOnly(), propertyItems, and updateData().
Referenced by Gui::PropertyEditor::PropertyModel::appendProperty(), and Gui::PropertyEditor::PropertyModel::buildUp().
void PropertyItem::setPropertyName | ( | QString | name, |
QString | realName = QString() |
||
) |
References femsolver.report::display(), displayText, propName, and draftguitools.gui_setstyle::translate.
Referenced by SketcherGui::PropertyConstraintListItem::initialize().
void PropertyItem::setPropertyValue | ( | const QString & | value | ) |
References Gui::Command::App, Base::Console(), Base::ConsoleSingleton::Error(), Base::Persistence::getClassTypeId(), isReadOnly(), parent(), propertyItems, and App::Property::ReadOnly.
Referenced by Gui::PropertyEditor::PropertyStringItem::setValue(), Gui::PropertyEditor::PropertyFontItem::setValue(), Gui::PropertyEditor::PropertyIntegerItem::setValue(), Gui::PropertyEditor::PropertyIntegerConstraintItem::setValue(), Gui::PropertyEditor::PropertyFloatItem::setValue(), Gui::PropertyEditor::PropertyUnitItem::setValue(), Gui::PropertyEditor::PropertyFloatConstraintItem::setValue(), Gui::PropertyEditor::PropertyBoolItem::setValue(), Gui::PropertyEditor::PropertyVectorItem::setValue(), Gui::PropertyEditor::PropertyVectorListItem::setValue(), Gui::PropertyEditor::PropertyVectorDistanceItem::setValue(), Gui::PropertyEditor::PropertyMatrixItem::setValue(), Gui::PropertyEditor::PropertyRotationItem::setValue(), Gui::PropertyEditor::PropertyPlacementItem::setValue(), Gui::PropertyEditor::PropertyEnumItem::setValue(), Gui::PropertyEditor::PropertyStringListItem::setValue(), Gui::PropertyEditor::PropertyFloatListItem::setValue(), Gui::PropertyEditor::PropertyIntegerListItem::setValue(), Gui::PropertyEditor::PropertyColorItem::setValue(), Gui::PropertyEditor::PropertyMaterialItem::setValue(), Gui::PropertyEditor::PropertyMaterialListItem::setValue(), Gui::PropertyEditor::PropertyFileItem::setValue(), Gui::PropertyEditor::PropertyPathItem::setValue(), Gui::PropertyEditor::PropertyTransientFileItem::setValue(), and Gui::PropertyEditor::PropertyLinkItem::setValue().
void PropertyItem::setReadOnly | ( | bool | ro | ) |
References childItems, and readonly.
Referenced by FemGui::PropertyFemMeshItem::initialize(), MeshGui::PropertyMeshKernelItem::initialize(), and updateData().
|
protectedvirtual |
Reimplemented in Gui::PropertyEditor::PropertyStringItem, Gui::PropertyEditor::PropertyFontItem, Gui::PropertyEditor::PropertyIntegerItem, Gui::PropertyEditor::PropertyIntegerConstraintItem, Gui::PropertyEditor::PropertyFloatItem, Gui::PropertyEditor::PropertyUnitItem, Gui::PropertyEditor::PropertyFloatConstraintItem, Gui::PropertyEditor::PropertyBoolItem, Gui::PropertyEditor::PropertyVectorItem, Gui::PropertyEditor::PropertyVectorListItem, Gui::PropertyEditor::PropertyVectorDistanceItem, Gui::PropertyEditor::PropertyMatrixItem, Gui::PropertyEditor::PropertyRotationItem, Gui::PropertyEditor::PropertyPlacementItem, Gui::PropertyEditor::PropertyEnumItem, Gui::PropertyEditor::PropertyStringListItem, Gui::PropertyEditor::PropertyFloatListItem, Gui::PropertyEditor::PropertyIntegerListItem, Gui::PropertyEditor::PropertyColorItem, Gui::PropertyEditor::PropertyMaterialItem, Gui::PropertyEditor::PropertyMaterialListItem, Gui::PropertyEditor::PropertyFileItem, Gui::PropertyEditor::PropertyPathItem, Gui::PropertyEditor::PropertyTransientFileItem, FemGui::PropertyFemMeshItem, MeshGui::PropertyMeshKernelItem, SketcherGui::PropertyConstraintListItem, and Gui::PropertyEditor::PropertyLinkItem.
Referenced by setData().
PropertyItem * PropertyItem::takeChild | ( | int | row | ) |
PropertyItem::takeChild Removes the child at index row but doesn't delete it.
References child(), childItems, and setParent().
bool PropertyItem::testStatus | ( | App::Property::Status | pos | ) | const |
References propertyItems.
|
protectedvirtual |
Reimplemented in Gui::PropertyEditor::PropertyMatrixItem, Gui::PropertyEditor::PropertyRotationItem, Gui::PropertyEditor::PropertyPlacementItem, Gui::PropertyEditor::PropertyMaterialItem, Gui::PropertyEditor::PropertyMaterialListItem, Gui::PropertyEditor::PropertyFileItem, Gui::PropertyEditor::PropertyPathItem, Gui::PropertyEditor::PropertyTransientFileItem, FemGui::PropertyFemMeshItem, and MeshGui::PropertyMeshKernelItem.
References App::Property::getDocumentation(), and draftguitools.gui_setstyle::translate.
Referenced by data().
|
protectedvirtual |
Reimplemented in Gui::PropertyEditor::PropertyIntegerItem, Gui::PropertyEditor::PropertyIntegerConstraintItem, Gui::PropertyEditor::PropertyFloatItem, Gui::PropertyEditor::PropertyUnitItem, Gui::PropertyEditor::PropertyFloatConstraintItem, Gui::PropertyEditor::PropertyAngleItem, Gui::PropertyEditor::PropertyVectorItem, Gui::PropertyEditor::PropertyVectorListItem, Gui::PropertyEditor::PropertyVectorDistanceItem, Gui::PropertyEditor::PropertyMatrixItem, Gui::PropertyEditor::PropertyRotationItem, Gui::PropertyEditor::PropertyPlacementItem, Gui::PropertyEditor::PropertyStringListItem, Gui::PropertyEditor::PropertyFloatListItem, Gui::PropertyEditor::PropertyIntegerListItem, Gui::PropertyEditor::PropertyColorItem, Gui::PropertyEditor::PropertyMaterialItem, Gui::PropertyEditor::PropertyMaterialListItem, SketcherGui::PropertyConstraintListItem, and Gui::PropertyEditor::PropertyLinkItem.
References propertyItems.
Referenced by data(), Gui::PropertyEditor::PropertyIntegerItem::toString(), Gui::PropertyEditor::PropertyIntegerConstraintItem::toString(), and Gui::PropertyEditor::PropertyItemAttorney::toString().
void PropertyItem::updateData | ( | ) |
References isReadOnly(), parent(), propertyItems, App::Property::ReadOnly, and setReadOnly().
Referenced by ArchStructure.CommandStructuralSystem::Activated(), Gui::PropertyEditor::PropertyModel::buildUp(), PathScripts.PathJobDlg.JobCreate::exec_(), draftviewproviders.view_dimension.ViewProviderLinearDimension::onChanged(), draftviewproviders.view_dimension.ViewProviderAngularDimension::onChanged(), draftviewproviders.view_wire.ViewProviderWire::onChanged(), PathScripts.PathOpGui.TaskPanelPage::pageUpdateData(), setPropertyData(), PathScripts.PathPropertyBagGui.TaskPanel::setupUi(), PathScripts.PathSetupSheetGui.OpTaskPanel::setupUi(), and Gui::PropertyEditor::PropertyModel::updateProperty().
|
protectedvirtual |
Reimplemented in Gui::PropertyEditor::PropertyStringItem, Gui::PropertyEditor::PropertyFontItem, Gui::PropertyEditor::PropertyIntegerItem, Gui::PropertyEditor::PropertyIntegerConstraintItem, Gui::PropertyEditor::PropertyFloatItem, Gui::PropertyEditor::PropertyUnitItem, Gui::PropertyEditor::PropertyFloatConstraintItem, Gui::PropertyEditor::PropertyBoolItem, Gui::PropertyEditor::PropertyVectorItem, Gui::PropertyEditor::PropertyVectorListItem, Gui::PropertyEditor::PropertyVectorDistanceItem, Gui::PropertyEditor::PropertyMatrixItem, Gui::PropertyEditor::PropertyRotationItem, Gui::PropertyEditor::PropertyPlacementItem, Gui::PropertyEditor::PropertyEnumItem, Gui::PropertyEditor::PropertyStringListItem, Gui::PropertyEditor::PropertyFloatListItem, Gui::PropertyEditor::PropertyIntegerListItem, Gui::PropertyEditor::PropertyColorItem, Gui::PropertyEditor::PropertyMaterialItem, Gui::PropertyEditor::PropertyMaterialListItem, Gui::PropertyEditor::PropertyFileItem, Gui::PropertyEditor::PropertyPathItem, Gui::PropertyEditor::PropertyTransientFileItem, FemGui::PropertyFemMeshItem, MeshGui::PropertyMeshKernelItem, SketcherGui::PropertyConstraintListItem, and Gui::PropertyEditor::PropertyLinkItem.
Referenced by data(), PathScripts.PathProperty.Property::displayString(), PathScripts.PathProperty.PropertyQuantity::displayString(), PathScripts.PathSetupSheetOpPrototype.Property::displayString(), PathScripts.PathSetupSheetOpPrototype.PropertyQuantity::displayString(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction::evaluate(), PathScripts.PathProperty.Property::getValue(), PathScripts.PathSetupSheetOpPrototype.Property::getValue(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction::lowervalue(), PathScripts.PathProperty.Property::setValue(), and PathScripts.PathSetupSheetOpPrototype.Property::setValue().
|
friend |
|
protected |
Referenced by appendChild(), child(), childCount(), insertChild(), moveChild(), onChange(), removeChildren(), reset(), row(), setLinked(), setReadOnly(), takeChild(), and ~PropertyItem().
|
protected |
Referenced by displayName(), and setPropertyName().
|
protected |
Referenced by isExpanded(), setExpanded(), and package_list.PackageListItemDelegate::update_content().
|
protected |
Referenced by data(), isLinked(), and setLinked().
|
protected |
Referenced by hasAnyExpression(), onChange(), parent(), row(), and setParent().
|
protected |
|
protected |
|
protected |
Referenced by SketcherGui::PropertyConstraintListItem::event(), propertyName(), and setPropertyName().
|
protected |
Referenced by isReadOnly(), and setReadOnly().