summaryrefslogtreecommitdiffstats
path: root/pictureviewer.h
diff options
context:
space:
mode:
Diffstat (limited to 'pictureviewer.h')
-rw-r--r--pictureviewer.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/pictureviewer.h b/pictureviewer.h
deleted file mode 100644
index adfa537..0000000
--- a/pictureviewer.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License
- as published by the Free Software Foundation; either version
- 2 of the License, or (at your option) any later version.
-*/
-
-#ifndef PICTUREVIEWER_H
-#define PICTUREVIEWER_H
-
-#include <QGraphicsView>
-#include <QFileInfoList>
-#include <QGraphicsItem>
-
-class QGraphicsScene;
-class QGraphicsPixmapItem;
-class QWheelEvent;
-class PictureviewerInfoItem;
-
-class PictureViewer : public QGraphicsView {
- Q_OBJECT
- public:
- PictureViewer(QWidget *parent = 0);
-
- public slots:
- void showPic(const QString &path, bool enableDirEntries = true);
- void next();
- void previous();
- void readSettings();
-
- protected:
- void wheelEvent(QWheelEvent *event);
-
- private:
- void setGradient(const QImage &img);
- void setDir(const QString &path);
- bool isPic(const QString &path);
- QPointF center(const QPixmap &pic);
- QGraphicsScene *mScene;
- QGraphicsPixmapItem *mCurrentPic;
- PictureviewerInfoItem *mInfoItem;
- QString mCurrentDir;
- QFileInfoList mDirEntries;
- QFileInfoList::const_iterator mCurrentEntry;
- bool mResize;
-};
-
-class PictureviewerInfoItem : public QGraphicsItem {
- public:
- PictureviewerInfoItem(const QString &fileName, QGraphicsItem *parent = 0);
- QRectF boundingRect() const;
- void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
-
- private:
- const QString mFileName;
-};
-
-#endif