def __shortcutUpdated(self):
     shortcutIcon = getShortcutIcon(
            self._shortcut.icon,
            self._shortcut.uri)
     self.shortcutIcon.setPixmap(shortcutIcon.pixmap(QSize(32,32)))
     
     self.shortcutName.setText(self._shortcut.name)
 def __init__(self, parent, shortcut):
     QDialog.__init__(self, parent)
     self.setupUi(self)
     
     self._shortcut = shortcut
     
     self._shortcutName_le.setText(self._shortcut.name)
     
     if self._shortcut.uri is not None:
         self._shortcutURI_le.setText(self._shortcut.uri)
     
     shortcutIcon = getShortcutIcon(
            self._shortcut.icon,
            self._shortcut.uri)
     self._shortcutIcon_l.setPixmap(shortcutIcon.pixmap(QSize(32,32)))
     
     self._shortcutNewIcon = self._shortcut.icon
     QObject.connect(self._changeIconBtn, SIGNAL("clicked()"), self._chooseIcon)
     QObject.connect(self.pbSetDefaultIcon, SIGNAL("clicked()"), self._setDefaultIcon)
 def __shortcutUpdated(self):
     self.setIcon(getShortcutIcon(self._shortcut.icon, self._shortcut.uri))
     self.setText(self._shortcut.name)
     
     '''
     shortcutType = getShortcutType(self._shortcut.uri)
     if shortcutType == "desktop":
         #self._callbackFunction = functools.partial(self._runApplication, self._shortcut.uri, self._shortcut.directory)
         self._callbackFunction = functools.partial(self._runApplication, self._shortcut.uri)
     elif shortcutType == "web":
         self._callbackFunction = functools.partial(self._runBrowser, self._shortcut.uri)
     else:
         self._callbackFunction = lambda: QMessageBox.information(
                                         self._iface.mainWindow(), 
                                         'Unknown shortcut type',
                                         'Unknown shortcut type',
                                         QMessageBox.Ok)
     '''
     self._callbackFunction = functools.partial(self._runApplication, self._shortcut.uri)
 def _setDefaultIcon(self):
         self._shortcutNewIcon = None
         shortcutIcon = getShortcutIcon(
            self._shortcutNewIcon,
            self._shortcut.uri)
         self._shortcutIcon_l.setPixmap(shortcutIcon.pixmap(QSize(32,32)))