Ejemplo n.º 1
0
 def installPackage(self, localPath):
     #print '### installPackage', localPath
     package = ClockPackage(self)
     packageRoot = KStandardDirs.locateLocal("data", package.defaultPackageRoot())
     if ClockPackage.installPackage(localPath, packageRoot):
         name = os.path.splitext(os.path.basename(U(localPath)))[0]
         packageDir = os.path.join(U(packageRoot), U(name))
         if self.wallpaperModel:
             package.setPath(packageDir)
             self.wallpaperModel.addClockWallpaper(package)
         return packageDir
     else:
         return ''