Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMetaData Struct Reference

#include <kis_meta_data_type_info_p.h>

+ Inheritance diagram for KisMetaData:

Public Member Functions

 Private ()
 

Static Public Member Functions

static const TypeInfoalternativeArray (const TypeInfo *)
 
static const TypeInfocreateChoice (PropertyType _propertiesType, const TypeInfo *_embedded, const QList< Choice > &)
 
static const TypeInfocreateStructure (Schema *_structureSchema, const QString &name)
 
static const TypeInfoorderedArray (const TypeInfo *)
 
static const TypeInfounorderedArray (const TypeInfo *)
 

Public Attributes

QList< Choice > choices
 
const TypeInfoembeddedTypeInfo
 
const Parser * parser
 
PropertyType propertyType { KisMetaData::TypeInfo::BooleanType }
 
QString structureName
 
Schema * structureSchema
 

Static Public Attributes

static const TypeInfoBoolean
 
static const TypeInfoDate
 
static const TypeInfoGPSCoordinate
 
static const TypeInfoInteger
 
static const TypeInfoLangArray
 
static const TypeInfoRational
 
static const TypeInfoText
 

Static Private Attributes

static QHash< const TypeInfo *, const TypeInfo * > alternativeArrays
 
static QHash< const TypeInfo *, const TypeInfo * > orderedArrays
 
static QHash< const TypeInfo *, const TypeInfo * > unorderedArrays
 

Detailed Description

Definition at line 11 of file kis_meta_data_type_info_p.h.

Member Function Documentation

◆ alternativeArray()

static const TypeInfo * KisMetaData::alternativeArray ( const TypeInfo * )
static

◆ createChoice()

static const TypeInfo * KisMetaData::createChoice ( PropertyType _propertiesType,
const TypeInfo * _embedded,
const QList< Choice > &  )
static

◆ createStructure()

static const TypeInfo * KisMetaData::createStructure ( Schema * _structureSchema,
const QString & name )
static

◆ orderedArray()

static const TypeInfo * KisMetaData::orderedArray ( const TypeInfo * )
static

◆ Private()

KisMetaData::Private ( )
inline

Definition at line 12 of file kis_meta_data_type_info_p.h.

12: embeddedTypeInfo(0), structureSchema(0), parser(0) {}

◆ unorderedArray()

static const TypeInfo * KisMetaData::unorderedArray ( const TypeInfo * )
static

Member Data Documentation

◆ alternativeArrays

QHash< const TypeInfo*, const TypeInfo*> KisMetaData::alternativeArrays
staticprivate

Definition at line 22 of file kis_meta_data_type_info_p.h.

◆ Boolean

const TypeInfo* KisMetaData::Boolean
static

Definition at line 24 of file kis_meta_data_type_info_p.h.

◆ choices

QList< Choice> KisMetaData::choices

Definition at line 15 of file kis_meta_data_type_info_p.h.

◆ Date

const TypeInfo* KisMetaData::Date
static

Definition at line 26 of file kis_meta_data_type_info_p.h.

◆ embeddedTypeInfo

const TypeInfo* KisMetaData::embeddedTypeInfo

Definition at line 14 of file kis_meta_data_type_info_p.h.

◆ GPSCoordinate

const TypeInfo* KisMetaData::GPSCoordinate
static

Definition at line 29 of file kis_meta_data_type_info_p.h.

◆ Integer

const TypeInfo* KisMetaData::Integer
static

Definition at line 25 of file kis_meta_data_type_info_p.h.

◆ LangArray

const TypeInfo* KisMetaData::LangArray
static

Definition at line 35 of file kis_meta_data_type_info_p.h.

◆ orderedArrays

QHash< const TypeInfo*, const TypeInfo*> KisMetaData::orderedArrays
staticprivate

Definition at line 20 of file kis_meta_data_type_info_p.h.

◆ parser

const Parser* KisMetaData::parser

Definition at line 18 of file kis_meta_data_type_info_p.h.

◆ propertyType

PropertyType KisMetaData::propertyType { KisMetaData::TypeInfo::BooleanType }

◆ Rational

const TypeInfo* KisMetaData::Rational
static

Definition at line 28 of file kis_meta_data_type_info_p.h.

◆ structureName

QString KisMetaData::structureName

Definition at line 17 of file kis_meta_data_type_info_p.h.

◆ structureSchema

Schema* KisMetaData::structureSchema

Definition at line 16 of file kis_meta_data_type_info_p.h.

◆ Text

const TypeInfo* KisMetaData::Text
static

Definition at line 27 of file kis_meta_data_type_info_p.h.

◆ unorderedArrays

QHash< const TypeInfo*, const TypeInfo*> KisMetaData::unorderedArrays
staticprivate

Definition at line 21 of file kis_meta_data_type_info_p.h.


The documentation for this struct was generated from the following file: