[PATCH 7/7] printlayout.cpp: Remove convertPixmapToGrayscale()

Lubomir I. Ivanov neolit123 at gmail.com
Tue Oct 15 02:54:20 UTC 2013


From: "Lubomir I. Ivanov" <neolit123 at gmail.com>

Function is redundant as we should only render the profile
with a custom color table.

Signed-off-by: Lubomir I. Ivanov <neolit123 at gmail.com>
---
 qt-ui/printlayout.cpp | 14 --------------
 qt-ui/printlayout.h   |  2 --
 2 files changed, 16 deletions(-)

diff --git a/qt-ui/printlayout.cpp b/qt-ui/printlayout.cpp
index 0c18213..f667186 100644
--- a/qt-ui/printlayout.cpp
+++ b/qt-ui/printlayout.cpp
@@ -365,17 +365,3 @@ void PrintLayout::addTablePrintHeadingRow(TablePrintModel *model, int row) const
 		model->setData(model->index(row, i), tablePrintHeadingBackground, Qt::BackgroundRole);
 	}
 }
-
-// experimental
-QPixmap PrintLayout::convertPixmapToGrayscale(QPixmap pixmap) const
-{
-	QImage image = pixmap.toImage();
-	int gray, width = pixmap.width(), height = pixmap.height();
-	for (int i = 0; i < width; i++) {
-		for (int j = 0; j < height; j++) {
-			gray = qGray(image.pixel(i, j));
-			image.setPixel(i, j, qRgb(gray, gray, gray));
-		}
-	}
-    return pixmap.fromImage(image);
-}
diff --git a/qt-ui/printlayout.h b/qt-ui/printlayout.h
index a1f3486..1ed19e2 100644
--- a/qt-ui/printlayout.h
+++ b/qt-ui/printlayout.h
@@ -39,8 +39,6 @@ private:
 	void printTable();
 	void addTablePrintDataRow(TablePrintModel *model, int row, struct dive *dive) const;
 	void addTablePrintHeadingRow(TablePrintModel *model, int row) const;
-
-	QPixmap convertPixmapToGrayscale(QPixmap) const;
 };
 
 #endif
-- 
1.7.11.msysgit.0



More information about the subsurface mailing list