Revision 45:0033259c6772 common/TypeRegistrar.cpp
| common/TypeRegistrar.cpp | ||
|---|---|---|
| 47 | 47 |
("QSet<QString>");
|
| 48 | 48 |
qRegisterMetaType<QSet<Dataquay::Uri> > |
| 49 | 49 |
("QSet<Dataquay::Uri>");
|
| 50 |
qRegisterMetaType<AudioFile *> |
|
| 51 |
("ClassicalData::AudioFile*");
|
|
| 52 |
qRegisterMetaType<QSet<AudioFile *> > |
|
| 53 |
("QSet<ClassicalData::AudioFile*>");
|
|
| 54 |
qRegisterMetaType<Signal *> |
|
| 55 |
("ClassicalData::Signal*");
|
|
| 50 | 56 |
|
| 51 | 57 |
Node::registerDatatype(Uri("http://www.w3.org/2001/XMLSchema#gYear"),
|
| 52 | 58 |
"ClassicalData::Year", new Year::Encoder()); |
| ... | ... | |
| 69 | 75 |
<Document, QObject>("ClassicalData::Document*");
|
| 70 | 76 |
ObjectBuilder::getInstance()->registerClass |
| 71 | 77 |
<Form, QObject>("ClassicalData::Form*");
|
| 78 |
ObjectBuilder::getInstance()->registerClass |
|
| 79 |
<AudioFile>("ClassicalData::AudioFile*");
|
|
| 72 | 80 |
|
| 73 | 81 |
ContainerBuilder::getInstance()->registerContainer |
| 74 | 82 |
<QString, QSet<QString> > |
| ... | ... | |
| 97 | 105 |
<Form*, QSet<Form*> > |
| 98 | 106 |
("ClassicalData::Form*", "QSet<ClassicalData::Form*>",
|
| 99 | 107 |
ContainerBuilder::SetKind); |
| 108 |
|
|
| 109 |
ContainerBuilder::getInstance()->registerContainer |
|
| 110 |
<AudioFile*, QSet<AudioFile*> > |
|
| 111 |
("ClassicalData::AudioFile*", "QSet<ClassicalData::AudioFile*>",
|
|
| 112 |
ContainerBuilder::SetKind); |
|
| 100 | 113 |
} |
| 101 | 114 |
|
| 102 | 115 |
void |
| ... | ... | |
| 180 | 193 |
mapping->addPropertyMapping("ClassicalData::Composition", "composer", store->expand("mo:composer"));
|
| 181 | 194 |
mapping->addPropertyMapping("ClassicalData::Composition", "works", store->expand("mo:produced_work"));
|
| 182 | 195 |
|
| 183 |
mapping->addTypeMapping("ClassicalData::TrackFile", store->expand("mo:AudioFile"));
|
|
| 196 |
mapping->addTypeMapping("ClassicalData::AudioFile", store->expand("mo:AudioFile"));
|
|
| 197 |
mapping->addPropertyMapping("ClassicalData::AudioFile", "hash", store->expand("foaf:sha1"));
|
|
| 198 |
|
|
| 199 |
mapping->addTypeMapping("ClassicalData::Signal", store->expand("mo:Signal"));
|
|
| 200 |
mapping->addPropertyMapping("ClassicalData::Signal", "availableAs", store->expand("mo:available_as"));
|
|
| 201 |
mapping->addPropertyMapping("ClassicalData::Signal", "puid", store->expand("mo:puid"));
|
|
| 202 |
mapping->addPropertyMapping("ClassicalData::Signal", "composer", store->expand("mo:composer"));
|
|
| 203 |
mapping->addPropertyMapping("ClassicalData::Signal", "work", store->expand("mo:"));
|
|
| 204 |
mapping->addPropertyMapping("ClassicalData::Signal", "availableAs", store->expand("mo:available_as"));
|
|
| 184 | 205 |
} |
| 185 | 206 |
} |
| 186 | 207 |
|
Also available in: Unified diff