Fix regressions
[kphotoalbum.git] / ImportExport / MiniViewer.h
blob1323b09b274f7d282546320dc4f22ef073a4d4bc
1 /* Copyright (C) 2003-2006 Jesper K. Pedersen <blackie@kde.org>
3 This program is free software; you can redistribute it and/or
4 modify it under the terms of the GNU General Public
5 License as published by the Free Software Foundation; either
6 version 2 of the License, or (at your option) any later version.
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 General Public License for more details.
13 You should have received a copy of the GNU General Public License
14 along with this program; see the file COPYING. If not, write to
15 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
16 Boston, MA 02110-1301, USA.
19 #ifndef MINIVIEWER_H
20 #define MINIVIEWER_H
22 #include <qdialog.h>
23 #include <qimage.h>
24 #include "DB/ImageInfoPtr.h"
26 class QCloseEvent;
27 class QLabel;
29 namespace DB
31 class ImageInfo;
34 namespace ImportExport
37 class MiniViewer :public QDialog
39 Q_OBJECT
41 public:
42 static void show( QImage img, DB::ImageInfoPtr info, QWidget* parent = 0 );
43 virtual void closeEvent( QCloseEvent* event );
45 protected slots:
46 void slotClose();
48 private:
49 MiniViewer( QWidget* parent = 0 );
50 static MiniViewer* _instance;
51 QLabel* _pixmap;
56 #endif /* MINIVIEWER_H */