Esempio n. 1
0
 def removeCities( self ):
     if self.remove_cities:
         for rem in self.remove_cities:
             try: self.cities.remove( rem )
             except: pass
             if self.listimages:
                 try:
                     imgId = rem[ "coords" ][ "lat" ][ 1 ] + rem[ "coords" ][ "long" ][ 1 ]
                     image = self.listimages.pop( imgId )
                     if image: self.windowback.removeControl( image )
                     icon = self.listicons.pop( imgId )
                     if icon: self.windowback.removeControl( icon )
                 except:
                     pass
         weatherworld.save_cities( self.cities )
     self.remove_cities = []
Esempio n. 2
0
 def removeCities(self):
     if self.remove_cities:
         for rem in self.remove_cities:
             try:
                 self.cities.remove(rem)
             except:
                 pass
             if self.listimages:
                 try:
                     imgId = rem["coords"]["lat"][1] + rem["coords"][
                         "long"][1]
                     image = self.listimages.pop(imgId)
                     if image: self.windowback.removeControl(image)
                     icon = self.listicons.pop(imgId)
                     if icon: self.windowback.removeControl(icon)
                 except:
                     pass
         weatherworld.save_cities(self.cities)
     self.remove_cities = []
Esempio n. 3
0
 def refresh(self):
     weatherworld.save_cities([])
     self._stop_thread()
     self.getCities()
     self.setCities()
Esempio n. 4
0
 def refresh( self ):
     weatherworld.save_cities( [] )
     self._stop_thread()
     self.getCities()
     self.setCities()