Turn off translation for object properties ability has been added to the object inspector

This commit is contained in:
Arin Alexander
2019-06-28 13:08:33 +03:00
parent 9a3af52cd7
commit 99757097cc
16 changed files with 121 additions and 21 deletions

View File

@@ -72,6 +72,9 @@ public:
void setValidator(ValidatorIntf* validator);
void translatePropertyName();
void clearObjectsList();
bool isTranslateProperties() const;
void setTranslateProperties(bool isTranslateProperties);
signals:
void objectPropetyChanged(const QString& , const QVariant&, const QVariant&);
private slots:
@@ -83,12 +86,13 @@ private:
LimeReport::CreatePropItem propertyItemCreator(QMetaProperty prop);
LimeReport::ObjectPropItem* createPropertyItem(QMetaProperty prop, QObject *object, ObjectPropItem::ObjectsList* objects, ObjectPropItem* parent);
private:
LimeReport::ObjectPropItem* m_rootNode;
QObject* m_object;
QList<QObject*> m_objects;
bool m_dataChanging;
bool m_subclassesAsLevel;
ValidatorIntf* m_validator;
LimeReport::ObjectPropItem* m_rootNode;
QObject* m_object;
QList<QObject*> m_objects;
bool m_dataChanging;
bool m_subclassesAsLevel;
ValidatorIntf* m_validator;
bool m_translateProperties;
};
}