Profile: add the isGrayscale flag

setPrintMode() can now be used to set the
profile to be plotted in grayscale.

Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
This commit is contained in:
Lubomir I. Ivanov 2013-07-13 17:02:06 +03:00 committed by Dirk Hohndel
parent fc84f8868d
commit 3076dc6d47
2 changed files with 5 additions and 2 deletions

View file

@ -47,6 +47,7 @@ extern int evn_used;
ProfileGraphicsView::ProfileGraphicsView(QWidget* parent) : QGraphicsView(parent), toolTip(0) , dive(0), diveDC(0)
{
printMode = false;
isGrayscale = false;
gc.printer = false;
fill_profile_color();
setScene(new QGraphicsScene());
@ -190,9 +191,10 @@ void ProfileGraphicsView::refresh()
plot(current_dive, TRUE);
}
void ProfileGraphicsView::setPrintMode(bool mode)
void ProfileGraphicsView::setPrintMode(bool mode, bool grayscale)
{
printMode = mode;
isGrayscale = grayscale;
}
void ProfileGraphicsView::plot(struct dive *d, bool forceRedraw)