annotate host/ImageAction.cpp @ 17:3cbd40805795 tip

Remove obsolete stuff from README
author Chris Cannam
date Tue, 03 Dec 2013 16:33:08 +0000
parents 47b0a143db39
children
rev   line source
cannam@7 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
cannam@7 2
cannam@7 3 #include "ImageAction.h"
cannam@7 4 #include "ImageWindow.h"
cannam@7 5
cannam@7 6 #include <iostream>
cannam@7 7
cannam@13 8 QString
cannam@13 9 ImageAction::m_currentImage;
cannam@13 10
cannam@7 11 ImageAction::ImageAction(QString imageName) :
cannam@7 12 m_imageName(imageName)
cannam@7 13 {
cannam@7 14 connect(this, SIGNAL(showImage(QString)),
cannam@7 15 ImageWindow::getInstance(), SLOT(showImage(QString)));
cannam@7 16 }
cannam@7 17
cannam@7 18 ImageAction::~ImageAction()
cannam@7 19 {
cannam@7 20 }
cannam@7 21
cannam@7 22 QString
cannam@7 23 ImageAction::getName() const
cannam@7 24 {
cannam@7 25 return QString("image: %1").arg(m_imageName);
cannam@7 26 }
cannam@7 27
cannam@7 28 void
cannam@7 29 ImageAction::fire()
cannam@7 30 {
cannam@13 31 if (m_currentImage == m_imageName) return;
cannam@8 32 std::cerr << "ImageAction(\"" << getName().toStdString() << "\")::fire"
cannam@7 33 << std::endl;
cannam@13 34 m_currentImage = m_imageName;
cannam@7 35 emit showImage(m_imageName);
cannam@7 36 }
cannam@7 37