Re: [opencoffee-devel] Sistema de Notificación de Eventos

[ Thread Index | Date Index | More lists.tuxfamily.org/opencoffee-devel Archives ]


Buenas!!

Dada ciertas modificaciones que he hecho (para que las notificaciones no se superpongan), ahora llamamos a una clase estática para crear la notificación, dado que debemos llamar una única instancia de dicha clase.
Entonces la sintaxis sería:

from core.eventSystem.eventSystem import EventSystem

notifyType = "main"
notifyTitle = qApp.translate("EventNotify", "Título de la Notificación", None, qApp.UnicodeUTF8)
notifyText = qApp.translate("EventNotify", "Texto de la Notificación",
                       None, qApp.UnicodeUTF8)
EventSystem.createWidget(notifyType, notifyTitle, notifyText)


Salutes.

On Tue, 23 Dec 2008 13:59:51 -0200, Gustavo A. Díaz <gdiaz@xxxxxxxxxxxx> wrote:

Buenas!

¿Qué tal?

Más que nada este email es para notificar que he terminado un sistema de notificación de eventos, el cual consiste en mostrar una ventana de notificación (como lo hacen varias aplicaciones al estilo amsn) sobre algún determinado evento (por ejemplo, cuando un puesto ha terminado, cuando alguien envió un mensaje de chat, etc).
El mismo se inicializa con parámetros, como el siguiente ejemplo:


from core.eventSystem.eventSystem import EventSystem

self.notifyTest = EventSystem()
notifyType = "main"
notifyTitle = qApp.translate("EventNotify", "Título de la Notificación", None, qApp.UnicodeUTF8)
notifyText = qApp.translate("EventNotify", "Probando la ventana de notificación de eventos de OpenCoffee",
                   None, qApp.UnicodeUTF8)
self.notifyTest.notifyMsg(notifyType, notifyTitle, notifyText)
self.notifyTest.show()

Cuando llegue a casa haré el commit faltante y luego, solo le daré un poco más de estilos ;)
Por ahora solo he creado dos tipos de notify: uno llamado "main" y otro "chat". Con el tiempo veremos.

Saludos.

 

--
Gustavo A. Díaz
GDNet Projects
www.gdnet.com.ar

--
Gustavo A. Díaz
GDNet Projects
www.gdnet.com.ar



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/