示例#1
0
 def newNote(self):
     # TODO: domyślna data ważności, możliwość zmiany daty ważności
     # do domyslnej daty waznosci mozna wykorzystac MessageFactory, pozniej mozemy podpiac do fabryki wstrzykiwanie domyslnych ustawien
     messageFactory = MessageFactory()
     messageFactory.set_sender(self.userName())
     messageFactory.set_recipients([])
     messageFactory.set_expiredate_policy(MessageFactory.POLICY_EXPIREDATE_DAYS)
     messageFactory.set_days_to_expire(31)
     messageFactory.set_state(MsgState.GUI)
     messageFactory.set_content('')
     
     
     m = messageFactory.build()
     
     nnote = SolidNote(m, self)
     
     self.allNotes[m.msg_uuid] = nnote
     
     # HACK TODO
     self.handleUpdateMessageBox()