示例#1
0
def init():
    core.init()
    #### Load accounts, groups and trash? FIXME
    eventAccounts.load()
    eventGroups.load()
    eventTrash.load()
    ####
    event_lib.saveLastIds()
示例#2
0
 def run(self):
     if self.activeWidget is None or self.account is None:
         return None
     if gtk.Dialog.run(self) != gtk.RESPONSE_OK:
         return None
     self.activeWidget.updateVars()
     self.account.save()
     if self.isNew:
         event_lib.saveLastIds()
     else:
         ui.eventAccounts[self.account.id] = self.account
     self.destroy()
     return self.account
示例#3
0
 def run(self):
     if self.activeWidget is None:
         return None
     if gtk.Dialog.run(self) != gtk.RESPONSE_OK:
         return None
     self.activeWidget.updateVars()
     self._group.save()
     if self.isNew:
         event_lib.saveLastIds()
     else:
         ui.eventGroups[self._group.id] = self._group ## FIXME
     self.destroy()
     return self._group
示例#4
0
 def run(self):
     #if not self.activeWidget:
     #    return None
     if gtk.Dialog.run(self) != gtk.RESPONSE_OK:
         try:
             filesBox = self.activeWidget.filesBox
         except AttributeError:
             pass
         else:
             filesBox.removeNewFiles()
         return None
     self.activeWidget.updateVars()
     self.event.afterModify()
     self.event.save()
     event_lib.saveLastIds()
     self.destroy()
     return self.event