QScintilla/MiniEditor.py

changeset 7
c679fb30c8f3
parent 0
de9c2efb9d02
child 12
1d8dd9706f46
--- a/QScintilla/MiniEditor.py	Mon Dec 28 18:31:37 2009 +0000
+++ b/QScintilla/MiniEditor.py	Wed Dec 30 15:40:33 2009 +0000
@@ -301,12 +301,12 @@
         if act.objectName():
             accel = Preferences.Prefs.settings.value(\
                 "Shortcuts/{0}/{1}/Accel".format(category, act.objectName()))
-            if accel.isValid():
-                act.setShortcut(QKeySequence(accel.toString()))
+            if accel is not None:
+                act.setShortcut(QKeySequence(accel))
             accel = Preferences.Prefs.settings.value(\
                 "Shortcuts/{0}/{1}/AltAccel".format(category, act.objectName()))
-            if accel.isValid():
-                act.setAlternateShortcut(QKeySequence(accel.toString()))
+            if accel is not None:
+                act.setAlternateShortcut(QKeySequence(accel))
     
     def __createActions(self):
         """
@@ -1455,8 +1455,8 @@
         Private method to read the settings remembered last time.
         """
         settings = Preferences.Prefs.settings
-        pos = settings.value("MiniEditor/Position", QVariant(QPoint(0, 0))).toPoint()
-        size = settings.value("MiniEditor/Size", QVariant(QSize(800, 600))).toSize()
+        pos = settings.value("MiniEditor/Position", QPoint(0, 0))
+        size = settings.value("MiniEditor/Size", QSize(800, 600))
         self.resize(size)
         self.move(pos)
     
@@ -1465,8 +1465,8 @@
         Private method to write the settings for reuse.
         """
         settings = Preferences.Prefs.settings
-        settings.setValue("MiniEditor/Position", QVariant(self.pos()))
-        settings.setValue("MiniEditor/Size", QVariant(self.size()))
+        settings.setValue("MiniEditor/Position", self.pos())
+        settings.setValue("MiniEditor/Size", self.size())
     
     def __maybeSave(self):
         """
@@ -1881,7 +1881,7 @@
         self.languagesActGrp = QActionGroup(self)
         self.noLanguageAct = menu.addAction(self.trUtf8("No Language"))
         self.noLanguageAct.setCheckable(True)
-        self.noLanguageAct.setData(QVariant("None"))
+        self.noLanguageAct.setData("None")
         self.languagesActGrp.addAction(self.noLanguageAct)
         menu.addSeparator()
         
@@ -1894,17 +1894,17 @@
                 self.supportedLanguages[language] = supportedLanguages[language][:]
                 act = menu.addAction(self.supportedLanguages[language][0])
                 act.setCheckable(True)
-                act.setData(QVariant(language))
+                act.setData(language)
                 self.supportedLanguages[language].append(act)
                 self.languagesActGrp.addAction(act)
         
         menu.addSeparator()
         self.pygmentsAct = menu.addAction(self.trUtf8("Guessed"))
         self.pygmentsAct.setCheckable(True)
-        self.pygmentsAct.setData(QVariant("Guessed"))
+        self.pygmentsAct.setData("Guessed")
         self.languagesActGrp.addAction(self.pygmentsAct)
         self.pygmentsSelAct = menu.addAction(self.trUtf8("Alternatives"))
-        self.pygmentsSelAct.setData(QVariant("Alternatives"))
+        self.pygmentsSelAct.setData("Alternatives")
         
         self.connect(menu, SIGNAL('triggered(QAction *)'), self.__languageMenuTriggered)
         self.connect(menu, SIGNAL('aboutToShow()'), self.__showContextMenuLanguages)
@@ -1960,7 +1960,7 @@
             if language:
                 self.setLanguage("dummy.pygments", pyname = language)
         else:
-            language = act.data().toString()
+            language = act.data()
             if language:
                 self.setLanguage(self.supportedLanguages[language][1])
         
@@ -2058,9 +2058,8 @@
         
         # get the font for style 0 and set it as the default font
         key = 'Scintilla/%s/style0/font' % self.lexer_.language()
-        fontVariant = Preferences.Prefs.settings.value(key)
-        if fontVariant.isValid():
-            fdesc = fontVariant.toStringList()
+        fdesc = Preferences.Prefs.settings.value(key)
+        if fdesc is not None:
             font = QFont(fdesc[0], int(str(fdesc[1])))
             self.lexer_.setDefaultFont(font)
         self.lexer_.readSettings(Preferences.Prefs.settings, "Scintilla")

eric ide

mercurial