annotate host/ImageAction.cpp @ 8:c1669af82d6e

* Add external process action
author cannam
date Mon, 27 Nov 2006 11:32:40 +0000
parents b30fcffc5000
children 47b0a143db39
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@7 8 ImageAction::ImageAction(QString imageName) :
cannam@7 9 m_imageName(imageName)
cannam@7 10 {
cannam@7 11 connect(this, SIGNAL(showImage(QString)),
cannam@7 12 ImageWindow::getInstance(), SLOT(showImage(QString)));
cannam@7 13 }
cannam@7 14
cannam@7 15 ImageAction::~ImageAction()
cannam@7 16 {
cannam@7 17 }
cannam@7 18
cannam@7 19 QString
cannam@7 20 ImageAction::getName() const
cannam@7 21 {
cannam@7 22 return QString("image: %1").arg(m_imageName);
cannam@7 23 }
cannam@7 24
cannam@7 25 void
cannam@7 26 ImageAction::fire()
cannam@7 27 {
cannam@8 28 std::cerr << "ImageAction(\"" << getName().toStdString() << "\")::fire"
cannam@7 29 << std::endl;
cannam@7 30 emit showImage(m_imageName);
cannam@7 31 }
cannam@7 32