Changeset View
Changeset View
Standalone View
Standalone View
app/fileoperations.h
Show All 16 Lines | |||||
17 | along with this program; if not, write to the Free Software | 17 | along with this program; if not, write to the Free Software | ||
18 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA. | 18 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA. | ||
19 | 19 | | |||
20 | */ | 20 | */ | ||
21 | #ifndef FILEOPERATIONS_H | 21 | #ifndef FILEOPERATIONS_H | ||
22 | #define FILEOPERATIONS_H | 22 | #define FILEOPERATIONS_H | ||
23 | 23 | | |||
24 | #include <QUrl> | 24 | #include <QUrl> | ||
25 | #include <QWidget> | ||||
25 | 26 | | |||
26 | class QWidget; | 27 | class QWidget; | ||
28 | class ContextManager; | ||||
27 | 29 | | |||
28 | namespace Gwenview | 30 | namespace Gwenview | ||
29 | { | 31 | { | ||
30 | 32 | | |||
31 | namespace FileOperations | 33 | namespace FileOperations | ||
32 | { | 34 | { | ||
33 | 35 | | |||
34 | enum Operation { TRASH, COPY, MOVE, LINK, UNKNOWN, PUT }; | 36 | enum Operation { TRASH, COPY, MOVE, LINK, UNKNOWN, PUT }; | ||
35 | 37 | | |||
36 | void copyTo(const QList<QUrl>& urlList, QWidget* parent); | 38 | void copyTo(const QList<QUrl>& urlList, QWidget* parent, ContextManager* contextManager); | ||
37 | void moveTo(const QList<QUrl>& urlList, QWidget* parent); | 39 | void moveTo(const QList<QUrl>& urlList, QWidget* parent, ContextManager* contextManager); | ||
38 | void linkTo(const QList<QUrl>& urlList, QWidget* parent); | 40 | void linkTo(const QList<QUrl>& urlList, QWidget* parent, ContextManager* contextManager); | ||
39 | void trash(const QList<QUrl>& urlList, QWidget* parent); | 41 | void trash(const QList<QUrl>& urlList, QWidget* parent); | ||
40 | void del(const QList<QUrl>& urlList, QWidget* parent); | 42 | void del(const QList<QUrl>& urlList, QWidget* parent); | ||
41 | void rename(const QUrl &url, QWidget* parent); | 43 | void rename(const QUrl &url, QWidget* parent); | ||
42 | 44 | | |||
43 | void showMenuForDroppedUrls(QWidget* parent, const QList<QUrl>& urlList, const QUrl &destUrl); | 45 | void showMenuForDroppedUrls(QWidget* parent, const QList<QUrl>& urlList, const QUrl &destUrl); | ||
44 | 46 | | |||
45 | } // namespace | 47 | } // namespace | ||
46 | 48 | | |||
47 | } // namespace | 49 | } // namespace | ||
48 | #endif /* FILEOPERATIONS_H */ | 50 | #endif /* FILEOPERATIONS_H */ |