|
|
| CoreDB (CoreDbBackend *const backend) |
| | Constructor.
|
| |
|
| ~CoreDB () |
| | Destructor.
|
| |
| int | addAlbum (int albumRootId, const QString &relativePath, const QString &caption, const QDate &date, const QString &collection) const |
| | Add a new album to the database with the given attributes.
|
| |
| int | addAlbumRoot (CollectionLocation::Type type, const QString &identifier, const QString &specificPath, const QString &label) const |
| | Add a new album to the database with the given attributes.
|
| |
| void | addImageMetadata (qlonglong imageID, const QVariantList &infos, DatabaseFields::ImageMetadata fields=DatabaseFields::ImageMetadataAll) |
| | Add (or replace) the ImageMetadata of the specified item.
|
| |
|
void | addImageRelation (const ImageRelation &relation) |
| |
|
void | addImageRelation (qlonglong subjectId, qlonglong objectId, DatabaseRelation::Type type) |
| | Adds an image relation entry.
|
| |
|
void | addImageRelations (const QList< qlonglong > &subjectIds, const QList< qlonglong > &objectIds, DatabaseRelation::Type type) |
| | This method requires two lists of same size and will add list1[0]->list2[0],...,list1[n]->list2[n].
|
| |
|
void | addImageTagProperty (const ImageTagProperty &property) |
| |
| void | addImageTagProperty (qlonglong imageId, int tagId, const QString &property, const QString &value) |
| | Adds a tag property.
|
| |
| qlonglong | addItem (int albumID, const QString &name, DatabaseItem::Status status, DatabaseItem::Category category, const QDateTime &modificationDate, qlonglong fileSize, const QString &uniqueHash) const |
| | Put a new item in the database or replace an existing one.
|
| |
| void | addItemInformation (qlonglong imageID, const QVariantList &infos, DatabaseFields::ItemInformation fields=DatabaseFields::ItemInformationAll) |
| | Add (or replace) the ItemInformation of the specified item.
|
| |
| void | addItemPosition (qlonglong imageID, const QVariantList &infos, DatabaseFields::ItemPositions fields=DatabaseFields::ItemPositionsAll) |
| | Add (or replace) the ItemPosition of the specified item.
|
| |
| void | addItemTag (int albumID, const QString &name, int tagID) |
| | Add a tag for the item.
|
| |
| void | addItemTag (qlonglong imageID, int tagID, bool newTag=false) |
| | Add a tag for the item.
|
| |
| int | addSearch (DatabaseSearch::Type type, const QString &name, const QString &query) const |
| | Add a new search to the database with the given attributes.
|
| |
| int | addTag (int parentTagID, const QString &name, const QString &iconKDE, qlonglong iconID) const |
| | Adds a new tag to the database with given name, icon and parent id.
|
| |
|
void | addTagProperty (const TagProperty &property) |
| |
| void | addTagProperty (int tagId, const QString &property, const QString &value) |
| | Adds a tag property.
|
| |
|
void | addTagsToItems (const QList< qlonglong > &imageIDs, const QList< int > &tagIDs) |
| | Add each tag of a list of tags to each member of a list of items.
|
| |
| int | addToDownloadHistory (const QString &identifier, const QString &name, qlonglong fileSize, const QDateTime &date) const |
| | Add the specified fingerprint to the download history table.
|
| |
| void | addVideoMetadata (qlonglong imageID, const QVariantList &infos, DatabaseFields::VideoMetadata fields=DatabaseFields::VideoMetadataAll) |
| | Add (or replace) the VideoMetadata of the specified item.
|
| |
| void | changeImageComment (int commentId, qlonglong imageID, const QVariantList &infos, DatabaseFields::ItemComments fields=DatabaseFields::ItemCommentsAll) |
| | Changes the properties of a comment.
|
| |
| void | changeImageMetadata (qlonglong imageID, const QVariantList &infos, DatabaseFields::ImageMetadata fields=DatabaseFields::ImageMetadataAll) |
| | Change the indicated fields of the image information for the specified item.
|
| |
| void | changeItemInformation (qlonglong imageID, const QVariantList &infos, DatabaseFields::ItemInformation fields=DatabaseFields::ItemInformationAll) |
| | Change the indicated fields of the image information for the specified item.
|
| |
| void | changeItemPosition (qlonglong imageID, const QVariantList &infos, DatabaseFields::ItemPositions fields=DatabaseFields::ItemPositionsAll) |
| | Change the indicated fields of the image information for the specified item.
|
| |
| void | changeVideoMetadata (qlonglong imageID, const QVariantList &infos, DatabaseFields::VideoMetadata fields=DatabaseFields::VideoMetadataAll) |
| | Change the indicated fields of the video information for the specified item.
|
| |
| bool | copyAlbumProperties (int srcAlbumID, int dstAlbumID) const |
| | Copy the properties of the given srcAlbum to the dstAlbum.
|
| |
|
void | copyImageAttributes (qlonglong srcId, qlonglong destId) |
| | Copies all image-specific information, in all tables, from image srcId to destId.
|
| |
|
void | copyImageProperties (qlonglong srcId, qlonglong dstId) |
| | Copies all entries in the ImageProperties table.
|
| |
|
void | copyImageTags (qlonglong srcId, qlonglong dstId) |
| | Copies all entries in the ImageTags table.
|
| |
| qlonglong | copyItem (int srcAlbumID, const QString &srcName, int dstAlbumID, const QString &dstName) |
| | Copy the attributes of an item to a different item.
|
| |
| QUuid | databaseUuid () |
| | Returns a UUID for the database file.
|
| |
| void | deleteAlbum (int albumID) |
| | Deletes an album from the database.
|
| |
| void | deleteAlbumRoot (int rootId) |
| | Deletes an album root from the database.
|
| |
| void | deleteItem (int albumID, const QString &file) |
| | Deletes an item from the database.
|
| |
| void | deleteItem (qlonglong imageId) |
| | Deletes an item from the database if it does not belong to an album.
|
| |
| void | deleteObsoleteItem (qlonglong imageId) |
| | Deletes an item from the database without checking the album.
|
| |
| void | deleteRemovedItems () |
| | Delete all items from the database that are marked as removed.
|
| |
| void | deleteSearch (int searchID) |
| | Delete a search from the database.
|
| |
|
void | deleteSearches (DatabaseSearch::Type type) |
| | Delete all search with the given type.
|
| |
|
void | deleteStaleAlbums () |
| | Deletes albums from the database that were previously removed with makeStaleAlbum()
|
| |
| void | deleteTag (int tagID) |
| | Deletes a tag from the database.
|
| |
|
QList< qlonglong > | findByNameAndCreationDate (const QString &fileName, const QDateTime &creationDate) const |
| | Returns all items with the given file name and creation date.
|
| |
| qlonglong | findImageId (int albumID, const QString &name, DatabaseItem::Status status, DatabaseItem::Category category, qlonglong fileSize, const QString &uniqueHash) const |
| | Find the imageId fitting to the information given for the item.
|
| |
| int | findInDownloadHistory (const QString &identifier, const QString &name, qlonglong fileSize, const QDateTime &date) const |
| | Search for the specified fingerprint in the download history table.
|
| |
| QList< int > | getAlbumAndSubalbumsForPath (int albumRootId, const QString &relativePath) const |
| | Find out the album ids for a given relative path, including the subalbums.
|
| |
| QDate | getAlbumAverageDate (int albumID) const |
| | Returns the average date of all images for that album.
|
| |
| int | getAlbumForPath (int albumRootId, const QString &relativePath, bool create=true) const |
| | Find out the album for a given folder.
|
| |
| QDate | getAlbumHighestDate (int albumID) const |
| | Returns the highest/newest date of all images for that album.
|
| |
| QDate | getAlbumLowestDate (int albumID) const |
| | Returns the lowest/oldest date of all images for that album.
|
| |
| QDateTime | getAlbumModificationDate (int albumID) const |
| | Returns the QDateTime of the album modification date.
|
| |
| QMap< QString, QDateTime > | getAlbumModificationMap (int albumRootId) const |
| | Returns a QMap with relative path and the album modification date.
|
| |
| QString | getAlbumRelativePath (int albumID) const |
| | Given an albumid, this returns the relative path for that album (the path below the album root, starting with a slash)
|
| |
| int | getAlbumRootId (int albumID) const |
| | Given an albumid, this returns the album root id for that album.
|
| |
| QList< AlbumRootInfo > | getAlbumRoots () const |
| | Returns all albums and their attributes in the database.
|
| |
|
QList< AlbumShortInfo > | getAlbumShortInfos () const |
| | Returns all albums in the database with their albumRoot and ID, ordered by id.
|
| |
| QList< int > | getAlbumsOnAlbumRoot (int albumRootId) const |
| | Find out all album ids of a given album root.
|
| |
|
QVariantList | getAllCreationDates () const |
| | Returns a QVariantList of creationDate of all items.
|
| |
|
QStringList | getAllImagePropertiesByName (const QString &property) const |
| |
|
QList< qlonglong > | getAllItems () const |
| | Returns all ids of items in images table.
|
| |
| QHash< qlonglong, QPair< int, int > > | getAllItemsWithAlbum () const |
| | Returns all ids of items with album ids in images table.
|
| |
| QString | getDatabaseEncoding () const |
| | Returns database encoding.
|
| |
| QStringList | getDirtyOrMissingFaceImageUrls () const |
| | Returns a list of all images where the Faces have either not been detected yet, or is outdated because the file is identified as changed since the generation of the fingerprint.
|
| |
| void | getFilterSettings (QStringList *imageFilter, QStringList *videoFilter, QStringList *audioFilter) |
| | Get the settings for the file name filters of this database.
|
| |
|
qlonglong | getFirstItemWithFaceTag (int tagId) const |
| | Returns the first item that has a confirmed face with the tag.
|
| |
|
QMap< QString, int > | getFormatStatistics () const |
| | Returns a QMap<QString,int> of ItemInformation.format corresponding to count of items with that format.
|
| |
|
QMap< QString, int > | getFormatStatistics (DatabaseItem::Category category) const |
| |
|
QList< ItemScanInfo > | getIdenticalFiles (const QString &uniqueHash, qlonglong fileSize, qlonglong sourceId=-1) const |
| |
| QList< ItemScanInfo > | getIdenticalFiles (qlonglong id) const |
| | Find items that are, with reasonable certainty, identical to the file pointed to by id.
|
| |
|
void | getIgnoreDirectoryFilterSettings (QStringList *ignoreDirectoryFilter) |
| |
| qlonglong | getImageId (int albumID, const QString &name) const |
| | Get the imageId of the item.
|
| |
| QList< qlonglong > | getImageIds (DatabaseItem::Status status) const |
| | Returns all image ids with the given status.
|
| |
| QList< qlonglong > | getImageIds (DatabaseItem::Status status, DatabaseItem::Category category) const |
| | Returns all image ids with the given status and category.
|
| |
| QList< qlonglong > | getImageIds (int albumID, const QString &name, DatabaseItem::Status status) const |
| | Get the imageId fitting to the information given for the item.
|
| |
| QList< qlonglong > | getImageIds (int albumID, DatabaseItem::Status status, bool scanned=true) const |
| | Get the imageId fitting to the information given for the item.
|
| |
|
QList< QVariant > | getImageIdsFromArea (qreal lat1, qreal lat2, qreal lng1, qreal lng2, int sortMode, const QString &sortBy) const |
| |
| QVariantList | getImageMetadata (qlonglong imageID, DatabaseFields::ImageMetadata metadataFields=DatabaseFields::ImageMetadataAll) const |
| | Read image metadata.
|
| |
|
QString | getImageProperty (qlonglong imageID, const QString &property) const |
| | Returns the property with the specified name for the specified image.
|
| |
| QVariantList | getImagesFields (qlonglong imageID, DatabaseFields::Images imagesFields) const |
| | Returns the requested fields from the Images table.
|
| |
|
QVector< QList< qlonglong > > | getImagesRelatedFrom (const QList< qlonglong > &subjectIds, DatabaseRelation::Type type=DatabaseRelation::UndefinedType) const |
| |
| QList< qlonglong > | getImagesRelatedFrom (qlonglong subjectId, DatabaseRelation::Type type=DatabaseRelation::UndefinedType) const |
| | Retrieves all images that the given image is related to (retrieves objects, given image is subject) If type is given, filters by type, otherwise returns all types.
|
| |
|
QVector< QList< qlonglong > > | getImagesRelatingTo (const QList< qlonglong > &objectIds, DatabaseRelation::Type type=DatabaseRelation::UndefinedType) const |
| |
| QList< qlonglong > | getImagesRelatingTo (qlonglong objectId, DatabaseRelation::Type type=DatabaseRelation::UndefinedType) const |
| | Retrieves all images that relate to the given image (retrieves subject, given image is object) If type is given, filters by type, otherwise returns all types.
|
| |
|
QList< qlonglong > | getImagesWithImageTagProperty (int tagId, const QString &property) const |
| | Returns all image ids that are associated to the tag with the given property.
|
| |
|
QList< qlonglong > | getImagesWithProperty (const QString &property) const |
| | Returns all image ids that are associated to the given property.
|
| |
| QList< ImageTagProperty > | getImageTagProperties (qlonglong imageId, int tagId=-1) const |
| | Get the properties for the given image/tag pair.
|
| |
|
QString | getImageUuid (qlonglong imageId) const |
| | Retrieves the image UUID.
|
| |
| int | getItemAlbum (qlonglong imageID) const |
| | Find the album of an item.
|
| |
|
QList< CommentInfo > | getItemComments (qlonglong imageID) const |
| | Retrieves all available comments for the specified item.
|
| |
| QList< int > | getItemCommonTagIDs (const QList< qlonglong > &imageIDList) const |
| | Given a set of items (identified by their IDs), get a list of ID of all common tags.
|
| |
| QList< CopyrightInfo > | getItemCopyright (qlonglong imageID, const QString &property=QString()) const |
| | Returns the copyright properties of the specified image.
|
| |
| qlonglong | getItemFromAlbum (int albumID, const QString &fileName) const |
| | Returns the id of the item with the given filename in the album with the given id.
|
| |
|
ImageHistoryEntry | getItemHistory (qlonglong imageId) const |
| | Retrieves the history entry for the given image.
|
| |
| QMap< qlonglong, QString > | getItemIDsAndURLsInAlbum (int albumID) const |
| | Given a albumID, get a map of Ids and urls of all items in the album.
|
| |
| QList< qlonglong > | getItemIDsInAlbum (int albumID) const |
| | Given a albumID, get a list of Ids of all items in the album.
|
| |
| QList< qlonglong > | getItemIDsInTag (int tagID, bool recursive=false) const |
| | Given a tagID, get a list of Ids of all items in the tag.
|
| |
| QVariantList | getItemInformation (qlonglong imageID, DatabaseFields::ItemInformation infoFields=DatabaseFields::ItemInformationAll) const |
| | Read image information.
|
| |
| QString | getItemName (qlonglong imageID) const |
| | Retrieve the name of the item.
|
| |
| QStringList | getItemNamesInAlbum (int albumID, bool recursive=false) const |
| | Returns all items for a given albumid.
|
| |
| QVariantList | getItemPosition (qlonglong imageID, DatabaseFields::ItemPositions positionFields=DatabaseFields::ItemPositionsAll) const |
| | Read image metadata.
|
| |
|
QVariantList | getItemPositions (const QList< qlonglong > &imageIDs, DatabaseFields::ItemPositions fields) const |
| |
|
ItemScanInfo | getItemScanInfo (qlonglong imageID) const |
| | Get scan info from the image ID.
|
| |
|
QList< ItemScanInfo > | getItemScanInfos (int albumID) const |
| | Returns an ItemScanInfo object for each item in the album with the specified album id.
|
| |
|
QList< qlonglong > | getItemsForUuid (const QString &uuid) const |
| | Retrieves the images with the given UUID.
|
| |
|
ItemShortInfo | getItemShortInfo (int albumRootId, const QString &relativePath, const QString &name) const |
| | Get item and album if from albumRootId, album path and file name.
|
| |
|
ItemShortInfo | getItemShortInfo (qlonglong imageID) const |
| | Get item and album info from the image ID.
|
| |
| QVector< QList< int > > | getItemsTagIDs (const QList< qlonglong > &imageIds) const |
| | For a list of items, return the tag ids associated with the item.
|
| |
|
QStringList | getItemsURLsWithTag (int tagId) const |
| | Returns a list of all images where tagId is assigned Return item URLs.
|
| |
| QList< int > | getItemTagIDs (qlonglong imageID) const |
| | Get a list of IDs of all the tags for the item.
|
| |
| QStringList | getItemTagNames (qlonglong imageID) const |
| | Get a list of names of all the tags for the item.
|
| |
| QStringList | getItemURLsInAlbum (int albumID, ItemSortOrder order=NoItemSorting) const |
| | Given a albumID, get a list of the url of all items in the album.
|
| |
| QStringList | getItemURLsInTag (int tagID, bool recursive=false) const |
| | Given a tagid, get a list of the url of all items in the tag.
|
| |
|
QStringList | getListFromImageMetadata (DatabaseFields::ImageMetadata field) const |
| | Return a list from a field from imageMetadata.
|
| |
| QPair< int, int > | getNumberOfAllItemsAndAlbums (int albumID) const |
| | Returns the QPair<int, int> of all items (first) and albums (second) as a counter in the album.
|
| |
|
QHash< int, int > | getNumberOfImagesInAlbums () const |
| | Returns a QHash<int, int> of album id -> count of items in the album.
|
| |
|
QHash< int, int > | getNumberOfImagesInTagProperties (const QString &property) const |
| | Returns a QHash<int, int> of tag id -> count of items with the given tag property.
|
| |
|
int | getNumberOfImagesInTagProperties (int tagId, const QString &property) const |
| | Returns the count of images that have a tag property for the given tag.
|
| |
|
QHash< int, int > | getNumberOfImagesInTags () const |
| | Returns a QHash<int, int> of tag id -> count of items with the tag.
|
| |
| int | getNumberOfItemsInAlbum (int albumID) const |
| | Returns the number of items in the album.
|
| |
|
QList< qlonglong > | getObsoleteItemIds () const |
| | Get obsolete item Ids.
|
| |
| QList< qlonglong > | getOneRelatedImageEach (const QList< qlonglong > &ids, DatabaseRelation::Type type=DatabaseRelation::UndefinedType) const |
| | For each of the given ids, find one single related image (direction does not matter).
|
| |
| QList< int > | getRecentlyAssignedTags () const |
| | Get a list of recently assigned tags (only last 6 tags are listed)
|
| |
|
QList< qlonglong > | getRelatedImagesToByType (DatabaseRelation::Type type) const |
| | Retrieves all images that related to (retrieves objects) by given type.
|
| |
| QList< QPair< qlonglong, qlonglong > > | getRelationCloud (qlonglong imageId, DatabaseRelation::Type type=DatabaseRelation::UndefinedType) const |
| | For the given image id, retrieves all relations of all related images: Each pair (a,b) means "a is related to b".
|
| |
|
SearchInfo | getSearchInfo (int searchId) const |
| | Get information about the specified search.
|
| |
|
QString | getSearchQuery (int searchId) const |
| | Get the query for the search specified by its id.
|
| |
| QString | getSetting (const QString &keyword) const |
| | This function returns the value which is stored in the database (table Settings).
|
| |
|
QList< int > | getTagIdsWithProperties (qlonglong imageId) const |
| | Get all tagIds for which ImageTagProperties exist for the given image.
|
| |
|
TagInfo | getTagInfo (int tagId) const |
| |
|
QList< TagProperty > | getTagProperties () const |
| | Returns the list of all tag properties (ordered by tag id, then property).
|
| |
|
QList< TagProperty > | getTagProperties (const QString &property) const |
| | Returns the list of tag properties with the given attribute.
|
| |
|
QList< TagProperty > | getTagProperties (int tagID) const |
| | Returns the list of tag properties of the given tag.
|
| |
|
QList< TagShortInfo > | getTagShortInfos () const |
| | Returns all tags in the database with their parent id and name, ordered by id.
|
| |
| QList< int > | getTagsWithProperty (const QString &property) const |
| | Returns a list of tag ids with the specified property.
|
| |
| int | getUniqueHashVersion () const |
| | Returns the version used for the unique hash in this database.
|
| |
| void | getUserFilterSettings (QString *imageFilterString, QString *videoFilterString, QString *audioFilterString) |
| | Returns the user-configurable filter settings.
|
| |
|
void | getUserIgnoreDirectoryFilterSettings (QString *ignoreDirectoryFilterString) |
| |
| QVariantList | getVideoMetadata (qlonglong imageID, DatabaseFields::VideoMetadata metadataFields=DatabaseFields::VideoMetadataAll) const |
| | Read video metadata.
|
| |
|
bool | hasImageHistory (qlonglong imageId) const |
| | Returns true if the image has a history stored in DB If not, it returns false.
|
| |
|
bool | hasImagesRelatedFrom (qlonglong subjectId, DatabaseRelation::Type type=DatabaseRelation::UndefinedType) const |
| |
|
bool | hasImagesRelatingTo (qlonglong objectId, DatabaseRelation::Type type=DatabaseRelation::UndefinedType) const |
| |
| bool | hasTags (const QList< qlonglong > &imageIDList) const |
| | Given a set of items (identified by their IDs), this will see if any of the items has a tag.
|
| |
|
bool | integrityCheck () const |
| | Returns true if the integrity of the database is preserved.
|
| |
| void | makeStaleAlbum (int albumID) |
| | Makes the album a stale entry by setting the albumRoot to 0.
|
| |
| void | migrateAlbumRoot (int rootId, const QString &identifier) |
| | Migrates a given album root to a new disk location.
|
| |
| void | moveItem (int srcAlbumID, const QString &srcName, int dstAlbumID, const QString &dstName) |
| | Move the attributes of an item to a different item.
|
| |
|
void | removeAllImageComments (qlonglong imageID) |
| | Remove all ItemComments.
|
| |
|
void | removeAllImageProperties (qlonglong imageID) |
| |
|
QList< qlonglong > | removeAllImageRelationsFrom (qlonglong subjectId, DatabaseRelation::Type type) const |
| |
|
QList< qlonglong > | removeAllImageRelationsTo (qlonglong objectId, DatabaseRelation::Type type) const |
| |
|
void | removeAllItemCopyrightProperties (qlonglong imageID) |
| | Removes all copyright properties for the given image id.
|
| |
|
void | removeImageComment (int commentId, qlonglong imageID) |
| | Remove the specified entry in ItemComments.
|
| |
|
void | removeImageProperty (qlonglong imageID, const QString &property) |
| |
|
void | removeImagePropertyByName (const QString &property) |
| |
|
void | removeImageRelation (const ImageRelation &relation) |
| |
| void | removeImageRelation (qlonglong subjectId, qlonglong objectId, DatabaseRelation::Type type) |
| | Removes image relations.
|
| |
| void | removeImageTagProperties (qlonglong imageId, int tagId=-1, const QString &property=QString(), const QString &value=QString()) |
| | Removes properties for the given tag.
|
| |
| void | removeItemAllTags (qlonglong imageID, const QList< int > ¤tTagIds) |
| | Remove all tags for the item.
|
| |
| void | removeItemCopyrightProperties (qlonglong imageID, const QString &property=QString(), const QString &extraValue=QString(), const QString &value=QString()) |
| | Removes copyright properties for the given image id.
|
| |
|
void | removeItemPosition (qlonglong imageid) |
| | Remove the entry in ItemPositions for the given image.
|
| |
|
void | removeItemPositionAltitude (qlonglong imageid) |
| | Remove the altitude in ItemPositions for the given image.
|
| |
| void | removeItems (const QList< qlonglong > &itemIDs, const QList< int > &albumIDs=QList< int >()) |
| | Marks all items in the list as removed, resets their dirids.
|
| |
| void | removeItemsFromAlbum (int albumID, const QList< qlonglong > &ids_forInformation=QList< qlonglong >()) |
| | Marks all items in the specified album as removed, resets their dirids.
|
| |
| void | removeItemsPermanently (const QList< qlonglong > &itemIDs, const QList< int > &albumIDs=QList< int >()) |
| | Marks all items in the list as obsolete, resets their dirids.
|
| |
| void | removeItemTag (qlonglong imageID, int tagID) |
| | Remove a specific tag for the item.
|
| |
| void | removeTagProperties (int tagId, const QString &property=QString(), const QString &value=QString()) |
| | Removes properties for the given tag.
|
| |
|
void | removeTagsFromItems (const QList< qlonglong > &imageIDs, const QList< int > &tagIDs) |
| | Remove each tag from a list of tags from a each member of a list of items.
|
| |
|
void | renameAlbum (int albumID, int newAlbumRootId, const QString &newRelativePath) |
| | Give an existing album a new relativePath and a newAlbumRootId.
|
| |
| void | renameItem (qlonglong imageID, const QString &newName) |
| | Rename the item.
|
| |
| AlbumInfo::List | scanAlbums () const |
| | Returns all albums and their attributes in the database.
|
| |
| SearchInfo::List | scanSearches () const |
| | Returns all searches from the database.
|
| |
| TagInfo::List | scanTags () const |
| | Returns all tags and their attributes in the database.
|
| |
| void | setAlbumCaption (int albumID, const QString &caption) |
| | Set a caption for the album.
|
| |
| void | setAlbumCategory (int albumID, const QString &category) |
| | Set a category for the album.
|
| |
| void | setAlbumDate (int albumID, const QDate &date) |
| | Set a date for the album.
|
| |
| void | setAlbumIcon (int albumID, qlonglong iconID) |
| | Set the icon for the album.
|
| |
| void | setAlbumModificationDate (int albumID, const QDateTime &modificationDate) |
| | Set the modification date time for the album.
|
| |
|
void | setAlbumRootCaseSensitivity (int rootId, CollectionLocation::CaseSensitivity caseSensitivity) |
| | Sets the case sensitivity of the specified album root to a new value.
|
| |
| void | setAlbumRootLabel (int rootId, const QString &newLabel) |
| | Changes the label of the specified album root.
|
| |
| void | setAlbumRootPath (int rootId, const QString &newPath) |
| | Changes the specificPath of the specified album root.
|
| |
|
void | setAlbumRootType (int rootId, CollectionLocation::Type newType) |
| | Sets the type of the specified album root to a new value.
|
| |
| void | setFilterSettings (const QStringList &imageFilter, const QStringList &videoFilter, const QStringList &audioFilter) |
| | Sets the main filter settings of the database.
|
| |
|
void | setIgnoreDirectoryFilterSettings (const QStringList &ignoreDirectoryFilter) |
| |
| int | setImageComment (qlonglong imageID, const QString &comment, DatabaseComment::Type type, const QString &language=QString(), const QString &author=QString(), const QDateTime &date=QDateTime()) const |
| | Sets the comments for the image.
|
| |
|
void | setImageProperty (qlonglong imageID, const QString &property, const QString &value) |
| | Sets the property with the given name for the given image to the specified value.
|
| |
|
void | setImageUuid (qlonglong imageId, const QString &uuid) |
| |
| void | setItemAlbum (qlonglong imageID, qlonglong albumId) |
| | Updates the album field for the item.
|
| |
|
void | setItemCopyrightProperty (qlonglong imageID, const QString &property, const QString &value, const QString &extraValue=QString(), CopyrightPropertyUnique uniqueness=PropertyUnique) |
| | Sets the property with the given name for the given image to the specified value and extraValue.
|
| |
|
void | setItemHistory (qlonglong imageId, const QString &history) |
| | Changes (adds or updates) the image history.
|
| |
|
void | setItemManualOrder (qlonglong imageID, qlonglong value) |
| | Updates the manualOrder field for the item.
|
| |
|
void | setItemModificationDate (qlonglong imageID, const QDateTime &modificationDate) |
| | Updates the modification date field for the item.
|
| |
| void | setItemStatus (qlonglong imageID, DatabaseItem::Status status) |
| | Updates the status field for the item.
|
| |
| void | setSetting (const QString &keyword, const QString &value) |
| | This adds a keyword-value combination to the database Settings table if the keyword already exists, the value will be replaced with the new value.
|
| |
| void | setTagIcon (int tagID, const QString &iconKDE, qlonglong iconID) |
| | Set the icon for the tag.
|
| |
| void | setTagName (int tagID, const QString &name) |
| | Set a new name for the tag.
|
| |
| void | setTagParentID (int tagID, int newParentTagID) |
| | Set the parent tagid for the tag.
|
| |
|
void | setUniqueHashVersion (int version) |
| |
| void | setUserFilterSettings (const QStringList &imageFilter, const QStringList &videoFilter, const QStringList &audioFilter) |
| | Sets the user-configurable filter settings.
|
| |
|
void | setUserIgnoreDirectoryFilterSettings (const QStringList &ignoreDirectoryFilters) |
| |
| void | updateItem (qlonglong imageID, DatabaseItem::Category category, const QDateTime &modificationDate, qlonglong fileSize, const QString &uniqueHash) |
| | Update the fields of the Images table that have changed when the file has been modified on disk.
|
| |
| void | updateSearch (int searchID, DatabaseSearch::Type type, const QString &name, const QString &query) |
| | Updates Search with new attributes.
|
| |
|
void | vacuum () |
| | Shrinks the database.
|
| |