1
/** ===========================================================
4
* This file is a part of kipi-plugins project
5
* <a href="http://www.digikam.org">http://www.digikam.org</a>
8
* @brief kipi host test application
10
* @author Copyright (C) 2009-2010 by Michael G. Hansen
11
* <a href="mailto:mike at mghansen dot de">mike at mghansen dot de</a>
13
* This program is free software; you can redistribute it
14
* and/or modify it under the terms of the GNU General
15
* Public License as published by the Free Software Foundation;
16
* either version 2, or (at your option) any later version.
18
* This program is distributed in the hope that it will be useful,
19
* but WITHOUT ANY WARRANTY; without even the implied warranty of
20
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
* GNU General Public License for more details.
23
* ============================================================ */
25
#ifndef __KIPIIMAGECOLLECTIONSHARED_H
26
#define __KIPIIMAGECOLLECTIONSHARED_H
30
#include "imagecollectionshared.h"
37
class KipiImageCollectionShared : public ImageCollectionShared
41
// re-implemented inherited functions:
42
KipiImageCollectionShared(const KUrl& albumPath);
43
KipiImageCollectionShared(const KUrl::List& images);
44
virtual ~KipiImageCollectionShared();
46
virtual QString name();
47
virtual KUrl::List images();
49
virtual KUrl uploadPath();
50
virtual KUrl uploadRoot();
51
virtual bool isDirectory();
53
// functions used internally:
54
void addImages(const KUrl::List& images);
55
void addImage(const KUrl& image);
63
} // namespace KXMLKipiCmd
65
#endif // __KIPIIMAGECOLLECTIONSHARED_H