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()