From 6027c64fc29124781be1fa0312cbc078252d8d11 Mon Sep 17 00:00:00 2001 From: GiWoong Kim Date: Fri, 8 May 2015 20:40:15 +0900 Subject: [PATCH] screenshot: add screenshot masking Change-Id: I0d00dca05b687207a5c11327bf1bb9fff96d3659 Signed-off-by: GiWoong Kim --- tizen/src/display/xmllayoutparser.cpp | 2 +- tizen/src/ui/menu/screenshotdialog.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tizen/src/display/xmllayoutparser.cpp b/tizen/src/display/xmllayoutparser.cpp index 267fd49393..542e22884c 100644 --- a/tizen/src/display/xmllayoutparser.cpp +++ b/tizen/src/display/xmllayoutparser.cpp @@ -139,7 +139,7 @@ DisplayType *XmlLayoutParser::parseDisplay(QXmlStreamReader &xml) int angle = 0; QPixmap maskImage; - qDebug("** display {"); + qDebug() << "**" << DISPLAY_KEYWORD << "{"; QXmlStreamReader::TokenType token = xml.readNext(); diff --git a/tizen/src/ui/menu/screenshotdialog.cpp b/tizen/src/ui/menu/screenshotdialog.cpp index 8fad6d91c8..490dfd22f5 100644 --- a/tizen/src/ui/menu/screenshotdialog.cpp +++ b/tizen/src/ui/menu/screenshotdialog.cpp @@ -191,6 +191,12 @@ void ScreenShotDialog::slotRefresh(const QPixmap &pixmap) shotData = pixmap; + /* masking */ + QPixmap maskImage = win->uiInfo->getMainFormDisplayType()->getMask(); + if (maskImage.size() != QSize(0, 0)) { + shotData.setMask(maskImage.mask()); + } + scene->clear(); /* draw a screenshot */ -- 2.34.1