cannam@6: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ cannam@6: cannam@6: #ifndef _IMAGE_WINDOW_H_ cannam@6: #define _IMAGE_WINDOW_H_ cannam@6: cannam@6: #include cannam@6: #include cannam@6: cannam@6: class QLabel; cannam@6: class QPixmap; cannam@6: cannam@6: class ImageWindow : public QDialog cannam@6: { cannam@6: Q_OBJECT cannam@6: cannam@6: public: cannam@6: virtual ~ImageWindow(); cannam@6: cannam@7: static ImageWindow *getInstance(); cannam@7: cannam@6: public slots: cannam@6: void showImage(QString image); cannam@6: cannam@6: protected: cannam@7: ImageWindow(QWidget *parent = 0); cannam@7: cannam@6: QString m_imageName; cannam@6: QLabel *m_label; cannam@6: QPixmap *m_pixmap; cannam@7: cannam@7: static ImageWindow *m_instance; cannam@6: }; cannam@6: cannam@6: #endif cannam@6: