Git commit 251b5f27fa7c8ac5ce4fbbd42f22be9bb95d2b94 by Johannes Zarl. Committed on 30/06/2014 at 20:34. Pushed by johanneszarl into branch 'master'. Fix whitespace. M +85 -86 documentation/database-layout.md http://commits.kde.org/kphotoalbum/251b5f27fa7c8ac5ce4fbbd42f22be9bb95d2b94 diff --git a/documentation/database-layout.md b/documentation/database-layo= ut.md index 914e731..2ac4947 100644 --- a/documentation/database-layout.md +++ b/documentation/database-layout.md @@ -43,107 +43,106 @@ within parenthesis, comments in square brackets. ### Version 3 ### = ``` - KPhotoAlbum - | (version=3D3,compressed=3D1) - | - +-Categories - | +-Category (name,icon,show,viewtype,thumbnailsize) - | +-value (value, id) - | - +-images - | +-image - | (file, label, description, startDate, endDate, angle, md5sum, widt= h, height) - | (stackId, stackOrder, rating) [optional] - | (#Categories.Category.name#=3D#Categories.Category.value.id#) [opt= ional] - | - +-blocklist - | +-block (file) - | - +-member-groups - +-member (category,group-name,members) +KPhotoAlbum +| (version=3D3,compressed=3D1) +| ++-Categories +| +-Category (name,icon,show,viewtype,thumbnailsize) +| +-value (value, id) +| ++-images +| +-image +| (file, label, description, startDate, endDate, angle, md5sum, width, h= eight) +| (stackId, stackOrder, rating) [optional] +| (#Categories.Category.name#=3D#Categories.Category.value.id#) [optiona= l] +| ++-blocklist +| +-block (file) +| ++-member-groups + +-member (category,group-name,members) ``` = ``` - KPhotoAlbum - | (version=3D3,compressed=3D0) - | - +-Categories - | +-Category (name,icon,show,viewtype,thumbnailsize) - | +-value (value, id) - | - +-images - | +-image - | (file, label, description, startDate, endDate, angle, md5sum, widt= h, height) - | (stackId, stackOrder, rating) [optional] - | +-options - | +-option(name=3D#Categories.Category.name#) - | +-value(value=3D#Categories.Category.value.value#) - | - +-blocklist - | +-block (file) - | - +-member-groups - +-member (category,group-name,member) +KPhotoAlbum +| (version=3D3,compressed=3D0) +| ++-Categories +| +-Category (name,icon,show,viewtype,thumbnailsize) +| +-value (value, id) +| ++-images +| +-image +| (file, label, description, startDate, endDate, angle, md5sum, width, h= eight) +| (stackId, stackOrder, rating) [optional] +| +-options +| +-option(name=3D#Categories.Category.name#) +| +-value(value=3D#Categories.Category.value.value#) +| ++-blocklist +| +-block (file) +| ++-member-groups + +-member (category,group-name,member) ``` = = ### Version 4 ### = -Differences to version 3: - - Tags can be positionable, i.e. the ```images.image.options.option.value= ``` - elements may have an additional attribute *area*. - - In the compressed format, ```images.image``` tags may have sub-elements - ```options.option.value```. This format is used only for category value= s when an area - attribute is present. - = ``` - KPhotoAlbum - | (version=3D4,compressed=3D1) - | - +-Categories - | +-Category (name,icon,show,viewtype,thumbnailsize) - | +-value (value, id) - | - +-images - | +-image - | (file, label, description, startDate, endDate, angle, md5sum, widt= h, height) - | (stackId, stackOrder, rating) [optional] - | (#Categories.Category.name#=3D#Categories.Category.value.id#) [opt= ional] - | +-options - | +-option(name=3D#Categories.Category.name#) - | +-value(value=3D#Categories.Category.value.value#, area=3D"x y= w h") - | - +-blocklist - | +-block (file) - | - +-member-groups - +-member (category,group-name,members) +KPhotoAlbum +| (version=3D4,compressed=3D1) +| ++-Categories +| +-Category (name,icon,show,viewtype,thumbnailsize) +| +-value (value, id) +| ++-images +| +-image +| (file, label, description, startDate, endDate, angle, md5sum, width, h= eight) +| (stackId, stackOrder, rating) [optional] +| (#Categories.Category.name#=3D#Categories.Category.value.id#) [optiona= l] +| +-options +| +-option(name=3D#Categories.Category.name#) +| +-value(value=3D#Categories.Category.value.value#, area=3D"x y w h= ") +| ++-blocklist +| +-block (file) +| ++-member-groups + +-member (category,group-name,members) ``` = ``` - KPhotoAlbum - | (version=3D4,compressed=3D0) - | - +-Categories - | +-Category (name,icon,show,viewtype,thumbnailsize) - | +-value (value, id) - | - +-images - | +-image - | (file, label, description, startDate, endDate, angle, md5sum, widt= h, height) - | (stackId, stackOrder, rating) [optional] - | +-options - | +-option(name=3D#Categories.Category.name#) - | +-value(value=3D#Categories.Category.value.value#, area=3D"x y= w h") - | - +-blocklist - | +-block (file) - | - +-member-groups - +-member (category,group-name,member) +KPhotoAlbum +| (version=3D4,compressed=3D0) +| ++-Categories +| +-Category (name,icon,show,viewtype,thumbnailsize) +| +-value (value, id) +| ++-images +| +-image +| (file, label, description, startDate, endDate, angle, md5sum, width, h= eight) +| (stackId, stackOrder, rating) [optional] +| +-options +| +-option(name=3D#Categories.Category.name#) +| +-value(value=3D#Categories.Category.value.value#, area=3D"x y w h= ") +| ++-blocklist +| +-block (file) +| ++-member-groups + +-member (category,group-name,member) ``` = +#### Differences to version 3 #### + * Tags can be positionable, i.e. the ```images.image.options.option.value= ``` + elements may have an additional attribute ```area```. + * In the compressed format, ```images.image``` tags may have sub-elements= ```options.option.value```. + This format is used only for category values when an area attribute is = present. + = ### Attribute values explained ### =20