screenshot: add screenshot masking
authorGiWoong Kim <giwoong.kim@samsung.com>
Fri, 8 May 2015 11:40:15 +0000 (20:40 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Fri, 8 May 2015 11:44:23 +0000 (20:44 +0900)
Change-Id: I0d00dca05b687207a5c11327bf1bb9fff96d3659
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
tizen/src/display/xmllayoutparser.cpp
tizen/src/ui/menu/screenshotdialog.cpp

index 267fd49..542e228 100644 (file)
@@ -139,7 +139,7 @@ DisplayType *XmlLayoutParser::parseDisplay(QXmlStreamReader &xml)
     int angle = 0;
     QPixmap maskImage;
 
-    qDebug("** display {");
+    qDebug() << "**" << DISPLAY_KEYWORD << "{";
 
     QXmlStreamReader::TokenType token = xml.readNext();
 
index 8fad6d9..490dfd2 100644 (file)
@@ -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 */