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)))