diff options
author | Alexei Rousskikh <ext-alexei.rousskikh@nokia.com> | 2012-02-22 09:11:56 -0500 |
---|---|---|
committer | Andrew Christian <andrew.christian@nokia.com> | 2012-02-22 16:22:47 +0100 |
commit | f57ad2bf91863e88b88ff2d038d7554260fe3480 (patch) | |
tree | 6202249b2907a96e98d23a1ae88be2e688881dd6 /src/qtjsonschema/schemaobject_p.h | |
parent | d3314a364be2e46190ecf93dfeb44484d55d6fc1 (diff) |
additionalProperties implemented; small fixes
Change-Id: Id63e9c7e2a73cc7c3e3bc4632767eac96724ec2d
Reviewed-by: Andrew Christian <andrew.christian@nokia.com>
Diffstat (limited to 'src/qtjsonschema/schemaobject_p.h')
-rw-r--r-- | src/qtjsonschema/schemaobject_p.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/qtjsonschema/schemaobject_p.h b/src/qtjsonschema/schemaobject_p.h index 68c5d94..c34c6b9 100644 --- a/src/qtjsonschema/schemaobject_p.h +++ b/src/qtjsonschema/schemaobject_p.h @@ -151,11 +151,13 @@ class SchemaPrivate : public QSharedData enum Flag { NoFlags = 0x0, ExclusiveMinimum = 0x1, - ExclusiveMaximum = 0x2 + ExclusiveMaximum = 0x2, + NoAdditionalProperties = 0x4 }; Q_DECLARE_FLAGS(Flags, Flag) Flags m_flags; QSharedPointer<Value> m_default; // keeps a default value + QSharedPointer< Schema<T> > m_additionalPropertySchema; }; class Check { @@ -202,6 +204,8 @@ class SchemaPrivate : public QSharedData class CheckType; // 5.2 class CheckProperties; + // 5.4 + class CheckAdditionalProperties; // 5.5 class CheckItems; // 5.7 |