GeoView : add signal when places are added. thanks nick.
svn: r13889
This commit is contained in:
parent
172988ff36
commit
a8e5f3acf9
@ -322,6 +322,11 @@ class GeoView(HtmlView):
|
|||||||
self.without_coord_file = os.path.join(GEOVIEW_SUBPATH,
|
self.without_coord_file = os.path.join(GEOVIEW_SUBPATH,
|
||||||
"without_coord.html")
|
"without_coord.html")
|
||||||
self.endinit = False
|
self.endinit = False
|
||||||
|
self.signal_map = {'place-add': self._place_added}
|
||||||
|
|
||||||
|
def _place_added(self, handle_list):
|
||||||
|
self.displaytype = "places"
|
||||||
|
self._geo_places()
|
||||||
|
|
||||||
def top_widget(self):
|
def top_widget(self):
|
||||||
"""
|
"""
|
||||||
@ -920,7 +925,7 @@ class GeoView(HtmlView):
|
|||||||
self.displaytype = "event"
|
self.displaytype = "event"
|
||||||
self._geo_places()
|
self._geo_places()
|
||||||
|
|
||||||
def _new_database(self, *args): # pylint: disable-msg=W0613
|
def _new_database(self, db):
|
||||||
"""
|
"""
|
||||||
We just change the database.
|
We just change the database.
|
||||||
Restore the initial config. Is it good ?
|
Restore the initial config. Is it good ?
|
||||||
@ -932,6 +937,9 @@ class GeoView(HtmlView):
|
|||||||
config.get('geoview.latitude'),
|
config.get('geoview.latitude'),
|
||||||
config.get('geoview.longitude'),
|
config.get('geoview.longitude'),
|
||||||
"D.D8")
|
"D.D8")
|
||||||
|
self._change_db(db)
|
||||||
|
for sig in self.signal_map:
|
||||||
|
self.callman.add_db_signal(sig, self.signal_map[sig])
|
||||||
|
|
||||||
def _geo_places(self):
|
def _geo_places(self):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user