Example #1
0
    def testDefault(self):
        """ test retrieving default sequences """

        QSettings().clear()

        s = QgsShortcutsManager(None)

        shortcut1 = QShortcut(None)
        shortcut2 = QShortcut(None)
        action1 = QAction('action1', None)
        action2 = QAction('action2', None)

        # test while not yet registered
        self.assertEqual(s.defaultKeySequence(shortcut1), '')
        self.assertEqual(s.defaultKeySequence(action1), '')
        self.assertEqual(s.objectDefaultKeySequence(shortcut1), '')
        self.assertEqual(s.objectDefaultKeySequence(action1), '')

        # now register them
        s.registerShortcut(shortcut1, 'A')
        s.registerShortcut(shortcut2, 'B')
        s.registerAction(action1, 'C')
        s.registerAction(action2, 'D')

        self.assertEqual(s.defaultKeySequence(shortcut1), 'A')
        self.assertEqual(s.defaultKeySequence(shortcut2), 'B')
        self.assertEqual(s.defaultKeySequence(action1), 'C')
        self.assertEqual(s.defaultKeySequence(action2), 'D')
        self.assertEqual(s.objectDefaultKeySequence(shortcut1), 'A')
        self.assertEqual(s.objectDefaultKeySequence(shortcut2), 'B')
        self.assertEqual(s.objectDefaultKeySequence(action1), 'C')
        self.assertEqual(s.objectDefaultKeySequence(action2), 'D')
Example #2
0
    def testDefault(self):
        """ test retrieving default sequences """

        QgsSettings().clear()

        s = QgsShortcutsManager(None)

        shortcut1 = QShortcut(None)
        shortcut2 = QShortcut(None)
        action1 = QAction('action1', None)
        action2 = QAction('action2', None)

        # test while not yet registered
        self.assertEqual(s.defaultKeySequence(shortcut1), '')
        self.assertEqual(s.defaultKeySequence(action1), '')
        self.assertEqual(s.objectDefaultKeySequence(shortcut1), '')
        self.assertEqual(s.objectDefaultKeySequence(action1), '')

        # now register them
        s.registerShortcut(shortcut1, 'A')
        s.registerShortcut(shortcut2, 'B')
        s.registerAction(action1, 'C')
        s.registerAction(action2, 'D')

        self.assertEqual(s.defaultKeySequence(shortcut1), 'A')
        self.assertEqual(s.defaultKeySequence(shortcut2), 'B')
        self.assertEqual(s.defaultKeySequence(action1), 'C')
        self.assertEqual(s.defaultKeySequence(action2), 'D')
        self.assertEqual(s.objectDefaultKeySequence(shortcut1), 'A')
        self.assertEqual(s.objectDefaultKeySequence(shortcut2), 'B')
        self.assertEqual(s.objectDefaultKeySequence(action1), 'C')
        self.assertEqual(s.objectDefaultKeySequence(action2), 'D')
Example #3
0
    def testDefault(self):
        """ test retrieving default sequences """

        QSettings().clear()

        s = QgsShortcutsManager(None)

        shortcut1 = QShortcut(None)
        shortcut2 = QShortcut(None)
        action1 = QAction("action1", None)
        action2 = QAction("action2", None)

        # test while not yet registered
        self.assertEqual(s.defaultKeySequence(shortcut1), "")
        self.assertEqual(s.defaultKeySequence(action1), "")
        self.assertEqual(s.objectDefaultKeySequence(shortcut1), "")
        self.assertEqual(s.objectDefaultKeySequence(action1), "")

        # now register them
        s.registerShortcut(shortcut1, "A")
        s.registerShortcut(shortcut2, "B")
        s.registerAction(action1, "C")
        s.registerAction(action2, "D")

        self.assertEqual(s.defaultKeySequence(shortcut1), "A")
        self.assertEqual(s.defaultKeySequence(shortcut2), "B")
        self.assertEqual(s.defaultKeySequence(action1), "C")
        self.assertEqual(s.defaultKeySequence(action2), "D")
        self.assertEqual(s.objectDefaultKeySequence(shortcut1), "A")
        self.assertEqual(s.objectDefaultKeySequence(shortcut2), "B")
        self.assertEqual(s.objectDefaultKeySequence(action1), "C")
        self.assertEqual(s.objectDefaultKeySequence(action2), "D")