From 65ccb76550d6f4a574595a43c6780bb285c86137 Mon Sep 17 00:00:00 2001 From: bprovot <bertrand.provot@insa-rennes.fr> Date: Wed, 20 Jun 2018 17:58:34 +0200 Subject: [PATCH] =?UTF-8?q?Titre=20des=20fen=C3=AAtres=20pyramid=20plsu=20?= =?UTF-8?q?pr=C3=A9cis=20(filtre=20et=20type)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Operations/PyramidOp.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/Operations/PyramidOp.cpp b/app/Operations/PyramidOp.cpp index dc142ca..a2f0dbf 100644 --- a/app/Operations/PyramidOp.cpp +++ b/app/Operations/PyramidOp.cpp @@ -60,21 +60,34 @@ void PyramidOp::operator()(const imagein::Image* img, const std::map<const image string s; string e; Pyramid::Filtre filtre = dialog->getFilter(e); + QString titleFilter; + QString titleType; + + if(e=="Decomposition pyramidale avec filtre gaussien : \n") titleType = QString(qApp->translate("Operations","Gaussian filter")); + else if(e=="Decomposition pyramidale avec filtre trimodal : \n") titleType = QString(qApp->translate("Operations","Trimodal filter")); + else if(e=="Decomposition pyramidale avec filtre rectangulaire : \n") titleType = QString(qApp->translate("Operations","Rectangular filter")); + else if(e=="Decomposition pyramidale avec filtre qmf : \n") titleType = QString(qApp->translate("Operations","QMF filter")); + else if(e=="Decomposition pyramidale avec filtre triangulaire : \n") titleType = QString(qApp->translate("Operations","Triangular filter")); + try { if(dialog->onlyOneStep()) { if(dialog->isGaussian()) { resImg = Pyramid::n_pyram_g(image, dialog->onlyStep(), filtre); + titleFilter = QString(qApp->translate("Operations","Gaussian pyramidal decomposition")); } else { resImg = Pyramid::n_pyram_l(image, dialog->onlyStep(), filtre); + titleFilter = QString(qApp->translate("Operations","Laplacian pyramidal decomposition")); } } else { if(dialog->isGaussian()) { resImg = Pyramid::pyram_g(image, dialog->getNbStep(), filtre, s); + titleFilter = QString(qApp->translate("Operations","Gaussian pyramidal decomposition")); } else { resImg = Pyramid::pyram_l(image, dialog->getNbStep(), filtre, s); + titleFilter = QString(qApp->translate("Operations","Laplacian pyramidal decomposition")); } } } @@ -82,7 +95,7 @@ void PyramidOp::operator()(const imagein::Image* img, const std::map<const image QMessageBox::critical(NULL, "Error", QString(e)); return; } - outImage(resImg, "Pyramid"); + outImage(resImg, titleFilter.toStdString() + " - " + titleType.toStdString()); outText(e); outText(s); } -- GitLab