Snapshot/SnapWidget.py

changeset 3664
78e522719af3
parent 3656
441956d8fce5
child 3670
f0cb7579c0b4
--- a/Snapshot/SnapWidget.py	Thu Jul 03 19:02:29 2014 +0200
+++ b/Snapshot/SnapWidget.py	Thu Jul 03 19:41:23 2014 +0200
@@ -16,9 +16,8 @@
 import os
 
 from PyQt5.QtCore import pyqtSlot, QFile, QFileInfo, QTimer, QPoint, \
-    QMimeData, Qt, QEvent, QRegExp, qVersion
-from PyQt5.QtGui import QImageWriter, QPixmap, QCursor, QDrag, QKeySequence, \
-    QDesktopServices
+    QMimeData, Qt, QEvent, QRegExp, qVersion, QStandardPaths
+from PyQt5.QtGui import QImageWriter, QPixmap, QCursor, QDrag, QKeySequence
 from PyQt5.QtWidgets import QWidget, QApplication, QShortcut
 
 from E5Gui import E5FileDialog, E5MessageBox
@@ -63,7 +62,7 @@
                                SnapWidget.ModeEllipse)
         self.modeCombo.addItem(self.tr("Freehand Selection"),
                                SnapWidget.ModeFreehand)
-        if QApplication.desktop().numScreens() > 1:
+        if QApplication.desktop().screenCount() > 1:
             self.modeCombo.addItem(self.tr("Current Screen"),
                                    SnapWidget.ModeScreen)
         self.__mode = int(Preferences.Prefs.settings.value("Snapshot/Mode", 0))
@@ -79,8 +78,8 @@
         self.__filename = Preferences.Prefs.settings.value(
             "Snapshot/Filename",
             os.path.join(
-                QDesktopServices.storageLocation(
-                    QDesktopServices.PicturesLocation),
+                QStandardPaths.writableLocation(
+                    QStandardPaths.PicturesLocation),
                 self.tr("snapshot") + "1.png"))
         
         self.__grabber = None

eric ide

mercurial