Example #1
0
 def update(self, dataHash):
     if 'keySequence' in dataHash and isinstance(dataHash['keySequence'], QtGui.QKeySequence):
         dataHash['keyEquivalent'] = keysequence_to_keyequivalent(dataHash['keySequence'])
     if 'settings' in dataHash and isinstance(dataHash['settings'], dict):
         settings = {}
         for key, value in dataHash['settings'].items():
             if isinstance(value, QtGui.QColor):
                 value = color2rgba(value)
             if key == 'fontStyle':
                 settings[key] = " ".join(value)
             settings[key] = value
         dataHash['settings'] = settings
     self.__bundleItem.update(dataHash)
Example #2
0
 def setKeySequence(self, value):
     self.changes['keyEquivalent'] = value and keysequence_to_keyequivalent(value) or None
Example #3
0
 def getKeySequenceItem(self, sequence, left_scope, right_scope):
     eq = keysequence_to_keyequivalent(sequence)
     print("seq", sequence.count(), "equivalente", type(eq), eq)
     return self.getKeyEquivalentItem(keysequence_to_keyequivalent(sequence), left_scope, right_scope)