QList<ImageCollection> KipiInterface::allAlbums() { QList<ImageCollection> listAllAlbums; for (KUrl::List::const_iterator it = m_albums.constBegin(); it!=m_albums.constEnd(); ++it) { listAllAlbums.append(ImageCollection(new KipiImageCollectionShared(*it))); } // make sure albums which have been specified as selectedalbums are also in the allAlbums list: for (KUrl::List::const_iterator it = m_selectedAlbums.constBegin(); it!=m_selectedAlbums.constEnd(); ++it) { if (!m_albums.contains(*it)) { listAllAlbums.append(ImageCollection(new KipiImageCollectionShared(*it))); } } return listAllAlbums; }
ImageCollection KipiInterface::currentAlbum() { kipiDebug("Called by plugins"); KUrl currentAlbumUrl; if (!m_selectedAlbums.isEmpty()) { currentAlbumUrl = m_selectedAlbums.at(0); } return ImageCollection(new KipiImageCollectionShared(currentAlbumUrl)); }
ImageCollection Interface::currentSelection() { PrintWarningMessage(); return ImageCollection(); }
ImageCollection KipiInterface::currentSelection() { kipiDebug("Called by plugins"); return ImageCollection(new KipiImageCollectionShared(m_selectedImages)); }