Revision 48:5f23d5b29aaf common/TypeRegistrar.cpp

View differences:

common/TypeRegistrar.cpp
47 47
	("QSet<QString>");
48 48
    qRegisterMetaType<QSet<Dataquay::Uri> >
49 49
	("QSet<Dataquay::Uri>");
50
    qRegisterMetaType<AudioFileTag *>
51
	("ClassicalData::AudioFileTag*");
52
    qRegisterMetaType<QSet<AudioFileTag *> >
53
	("QSet<ClassicalData::AudioFileTag*>");
50 54
    qRegisterMetaType<AudioFile *>
51 55
	("ClassicalData::AudioFile*");
52 56
    qRegisterMetaType<QSet<AudioFile *> >
......
76 80
    ObjectBuilder::getInstance()->registerClass
77 81
	<Form, QObject>("ClassicalData::Form*");
78 82
    ObjectBuilder::getInstance()->registerClass
83
	<AudioFileTag>("ClassicalData::AudioFileTag*");
84
    ObjectBuilder::getInstance()->registerClass
79 85
	<AudioFile>("ClassicalData::AudioFile*");
80 86

  
81 87
    ContainerBuilder::getInstance()->registerContainer
......
107 113
	 ContainerBuilder::SetKind);
108 114

  
109 115
    ContainerBuilder::getInstance()->registerContainer
116
	<AudioFileTag*, QSet<AudioFileTag*> >
117
	("ClassicalData::AudioFileTag*", "QSet<ClassicalData::AudioFileTag*>",
118
	 ContainerBuilder::SetKind);
119

  
120
    ContainerBuilder::getInstance()->registerContainer
110 121
	<AudioFile*, QSet<AudioFile*> >
111 122
	("ClassicalData::AudioFile*", "QSet<ClassicalData::AudioFile*>",
112 123
	 ContainerBuilder::SetKind);
......
193 204
	mapping->addPropertyMapping("ClassicalData::Composition", "composer", store->expand("mo:composer"));
194 205
	mapping->addPropertyMapping("ClassicalData::Composition", "works", store->expand("mo:produced_work"));
195 206

  
207
	mapping->addTypeMapping("ClassicalData::AudioFileTag", store->expand("classical:AudioFileTag"));
208

  
196 209
	mapping->addTypeMapping("ClassicalData::AudioFile", store->expand("mo:AudioFile"));
197 210
	mapping->addPropertyMapping("ClassicalData::AudioFile", "hash", store->expand("foaf:sha1"));
198 211

  

Also available in: Unified diff