|
|
@ -181,9 +181,9 @@ void DigikamImageInfo::cloneData( ImageInfoShared* other )
|
|
|
|
addAttributes( other->attributes() );
|
|
|
|
addAttributes( other->attributes() );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
TQMap<TQString, TQVariant> DigikamImageInfo::attributes()
|
|
|
|
TQStringVariantMap DigikamImageInfo::attributes()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
TQMap<TQString, TQVariant> res;
|
|
|
|
TQStringVariantMap res;
|
|
|
|
|
|
|
|
|
|
|
|
PAlbum* p = parentAlbum();
|
|
|
|
PAlbum* p = parentAlbum();
|
|
|
|
if (p)
|
|
|
|
if (p)
|
|
|
@ -204,14 +204,14 @@ TQMap<TQString, TQVariant> DigikamImageInfo::attributes()
|
|
|
|
return res;
|
|
|
|
return res;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void DigikamImageInfo::addAttributes(const TQMap<TQString, TQVariant>& res)
|
|
|
|
void DigikamImageInfo::addAttributes(const TQStringVariantMap& res)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
PAlbum* p = parentAlbum();
|
|
|
|
PAlbum* p = parentAlbum();
|
|
|
|
if (p)
|
|
|
|
if (p)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
AlbumDB* db = AlbumManager::instance()->albumDB();
|
|
|
|
AlbumDB* db = AlbumManager::instance()->albumDB();
|
|
|
|
TQ_LLONG imageId = db->getImageId(p->id(), _url.filename());
|
|
|
|
TQ_LLONG imageId = db->getImageId(p->id(), _url.filename());
|
|
|
|
TQMap<TQString, TQVariant> attributes = res;
|
|
|
|
TQStringVariantMap attributes = res;
|
|
|
|
|
|
|
|
|
|
|
|
// Set digiKam Tags list of picture.
|
|
|
|
// Set digiKam Tags list of picture.
|
|
|
|
if (attributes.find("tags") != attributes.end())
|
|
|
|
if (attributes.find("tags") != attributes.end())
|
|
|
|