Commit 0e413393da98dcc8000ba196c6cdd3943b15932b

Authored by ruppert
1 parent 888a5a06

ENH: added updater

Showing 1 changed file with 25 additions and 0 deletions   Show diff stats
invesalius/gui/dialogs.py
... ... @@ -34,6 +34,7 @@ import project as proj
34 34 import session as ses
35 35 import utils
36 36  
  37 +
37 38 class MaskEvent(wx.PyCommandEvent):
38 39 def __init__(self , evtType, id, mask_index):
39 40 wx.PyCommandEvent.__init__(self, evtType, id,)
... ... @@ -1271,3 +1272,27 @@ class SurfaceMethodPanel(wx.Panel):
1271 1272 self.method_sizer.Hide(self.bmp)
1272 1273  
1273 1274 self.method_sizer.Layout()
  1275 +
  1276 +
  1277 +
  1278 +
  1279 +
  1280 +
  1281 +#def _UpdateDialog(self, pubsub_evt):
  1282 +def UpdateDialog(last,url):
  1283 + """
  1284 + Show update dialog
  1285 + """
  1286 + #try:
  1287 + msg=_("A new version of InVesalius is available. Do you want to open the download website now?")
  1288 + title=_("Invesalius Update")
  1289 + msgdlg = wx.MessageDialog(None,msg,title, wx.YES_NO | wx.ICON_INFORMATION)
  1290 + if (msgdlg.ShowModal()==wx.ID_YES):
  1291 + wx.LaunchDefaultBrowser(url)
  1292 + msgdlg.Destroy()
  1293 + #except:
  1294 + # return
  1295 +
  1296 +
  1297 +
  1298 +
... ...