Esempio n. 1
0
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;
}
Esempio n. 2
0
ImageCollection KipiInterface::currentAlbum()
{
    kipiDebug("Called by plugins");

    KUrl currentAlbumUrl;
    if (!m_selectedAlbums.isEmpty())
    {
        currentAlbumUrl = m_selectedAlbums.at(0);
    }

    return ImageCollection(new KipiImageCollectionShared(currentAlbumUrl));
}
Esempio n. 3
0
ImageCollection Interface::currentSelection()
{
    PrintWarningMessage();
    return ImageCollection();
}
Esempio n. 4
0
ImageCollection KipiInterface::currentSelection()
{
    kipiDebug("Called by plugins");
    return ImageCollection(new KipiImageCollectionShared(m_selectedImages));
}