From 7b374095aaec92e0fb7044550903aa8e10522677 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 11 Aug 2013 08:01:22 +0200 Subject: Implement preview Show 4 frames of the selected movie in PictureViewer2. --- pictureviewer2.cpp | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'pictureviewer2.cpp') diff --git a/pictureviewer2.cpp b/pictureviewer2.cpp index 7a5ab14..e457865 100644 --- a/pictureviewer2.cpp +++ b/pictureviewer2.cpp @@ -5,18 +5,18 @@ 2 of the License, or (at your option) any later version. */ -#include -#include -#include -#include +#include +#include +#include +#include #include #include #include -#include +#include #include #include #include -#include +#include #include #include #include @@ -24,9 +24,10 @@ #include #include #include -#include +#include #include -#include +#include +#include #include "pictureviewer2.h" #include "picfilesmodel.h" @@ -127,6 +128,14 @@ void PictureViewer2::setFile(const QString &fullPath){ setFile(pd); } +void PictureViewer2::setPixmap(const QPixmap &pm){ + //ugly hack, I know.... + QTemporaryFile tf; + QDataStream stream(&tf); + stream << pm; + setFile(tf.fileName()); +} + PicData PictureViewer2::picData(const QString &fullPath){ QFileInfo fi(fullPath); if(!fi.exists()){ -- cgit v1.2.3-70-g09d2