summaryrefslogtreecommitdiffstats
path: root/helper.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-05-24 14:14:00 +0200
committerArno <am@disconnect.de>2010-05-24 14:14:00 +0200
commit199bf012a87ace47044627189012b854570e3970 (patch)
tree735966e8d8843c3f5beddaaff6c657d8c5bba030 /helper.h
parentf3b7e335c988cadd463063ca72790a638e44970e (diff)
downloadSheMov-199bf012a87ace47044627189012b854570e3970.tar.gz
SheMov-199bf012a87ace47044627189012b854570e3970.tar.bz2
SheMov-199bf012a87ace47044627189012b854570e3970.zip
Implemented PictureViewer class
Don't call an external program for showing a picture. When an image is doubleclicked a new windows shows the picture. Pictures can still be opened in an exteral program by using the "Open with..." context menu item.
Diffstat (limited to 'helper.h')
-rw-r--r--helper.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/helper.h b/helper.h
index 64dc3da..90a1ad6 100644
--- a/helper.h
+++ b/helper.h
@@ -11,6 +11,7 @@
#include <magic.h>
class QString;
+class QFileInfo;
namespace Helper {
const QString mimeType(const QString &path);
@@ -22,6 +23,14 @@ namespace Helper {
public:
bool operator()(const QString s, const QString &part) const;
};
+ class SortFileInfoList : public std::binary_function<QFileInfo, QFileInfo, bool> {
+ public:
+ bool operator()(const QFileInfo &lhs, const QFileInfo &rhs) const;
+ };
+ class FileInfoListContains : public std::binary_function<QFileInfo, QString, bool> {
+ public:
+ bool operator()(const QFileInfo &info, const QString &file) const;
+ };
}
#endif