343 self.__grabberWidget.releaseMouse() |
343 self.__grabberWidget.releaseMouse() |
344 self.__grabberWidget.hide() |
344 self.__grabberWidget.hide() |
345 self.__grabTimer.stop() |
345 self.__grabTimer.stop() |
346 |
346 |
347 if self.__mode == SnapWidget.ModeFullscreen: |
347 if self.__mode == SnapWidget.ModeFullscreen: |
348 self.__snapshot = QPixmap.grabWindow(QApplication.desktop().winId()) |
348 desktop = QApplication.desktop() |
|
349 self.__snapshot = QPixmap.grabWindow(desktop.winId(), |
|
350 desktop.x(), desktop.y(), desktop.width(), desktop.height()) |
349 elif self.__mode == SnapWidget.ModeScreen: |
351 elif self.__mode == SnapWidget.ModeScreen: |
350 desktop = QApplication.desktop() |
352 desktop = QApplication.desktop() |
351 screenId = desktop.screenNumber(QCursor.pos()) |
353 screenId = desktop.screenNumber(QCursor.pos()) |
352 geom = desktop.screenGeometry(screenId) |
354 geom = desktop.screenGeometry(screenId) |
353 x = geom.x() |
355 x = geom.x() |