示例#1
0
 def __init__(self, _parent, _items, _defaultItemIndex=0, _settingKey=None, _currentIndexChanged=None):
     MComboBox.__init__(self, _parent)
     self.items = _items
     self.settingKey = _settingKey
     self.currentIndexChanged = _currentIndexChanged
     self.addItems(_items)
     if len(_items) > 0:
         if _settingKey is not None:
             item = uni.getValue(_settingKey, _items[0])
             item = str(item)
             if item in _items:
                 _defaultItemIndex = _items.index(item)
         self.setCurrentIndex(_defaultItemIndex)
     if _currentIndexChanged is not None or _settingKey is not None:
         MObject.connect(self, SIGNAL("currentIndexChanged(int)"), self.cbMCurrentIndexChanged)
示例#2
0
def getSelectedTagTargetType(_tableName="AmarokMusicTable"):
    tagTargetTypes = getTagTargetTypes()
    return uni.getValue("AmarokTagTargetType" + _tableName, tagTargetTypes[1])
示例#3
0
def getSelectedTagSourseType(_tableName="AmarokMusicTable"):
    tagSourceTypes = getTagSourceTypes()
    return uni.getValue("AmarokTagSourceType" + _tableName, tagSourceTypes[0])
示例#4
0
def getSelectedTagTargetType(_tableName="AmarokMusicTable"):
    tagTargetTypes = getTagTargetTypes()
    return uni.getValue("AmarokTagTargetType" + _tableName, tagTargetTypes[1])
示例#5
0
def getSelectedTagSourseType(_tableName="AmarokMusicTable"):
    tagSourceTypes = getTagSourceTypes()
    return uni.getValue("AmarokTagSourceType" + _tableName, tagSourceTypes[0])