Funcionalidad
El módulo del GUI consiste en la creación de una interfaz gráfica para el entorno de escritorio GNOME lo más amigable posible, mostrando información sobre las carpetas monitorizadas así como de las versiones de todos los archivos contenidos en éstas.
El usuario podrá cambiar en todo momento las preferencias del programa mediante una ventana con todas las opciones de configuración disponibles, algunas de ellas ocultas para usuarios avanzados.
En una fase más avanzada del desarrollo de la aplicación se dispondrá de una integración al menos parcial con Nautilus, mediante la creación de un script de tal modo que puedan añadirse a la lista de monitorizados de HD Lorean simplemente pinchando con el botón derecho sobre el archivo y seleccionando la opción añadida mediante el script.
Relaciones
API
[La api de la aplicación]
Equipo
Tabas
Rober
Carlos
Planificación
Rober
Terminados
- Creación de una ventana con progress bars para ver como van progresando los backups
Corto plazo
- Redimensionar las ventanas correctamente.
- Conectar la ventana de las progress bar con las señales enviadas por fede y manejarlas correctamente.
Medio plazo
Largo plazo
Carlos
Terminados
- TreeView que no se contrae al actualizarse
- Notificador generico para crear popups de informacion
- Eliminar warnings cuando se crea el treeview de la izquierda (20-04-08)
Corto plazo
Medio plazo
Largo plazo
Tabas
Terminados
- Selección múltiple en el treeview de la derecha
- Menús de botón derecho en ambos treeviews
- Utilización del notificador creado por Carlos para sacar información
- Make Snapshot ya no solo tiene porque hacer backup de toda la parte del sistema monitorizado, puede hacerlo de un path concreto, a falta de funcionalidad en el backend
Corto plazo
- Mejorar el estilo de las notificaciones
- Añadir información más veraz en la statusBar, ya que el backend con hilos engaña
Medio plazo
- Crear un script para nautilus para poder añadir carpetas desde ahi.
Peticiones a la API
Hola gente. Aparte de inaugurar este módulo de Gui, tenemos ya la primera petición de Adri. Nos pide que en lugar de poner el idioma en el código, sean módulos cargables por el usuario. Digo yo que cuando entreguemos el prototipo el viernes, podemos pensar un ratito en esto. Ale!
(Rober) A mi tambien me lo ha comentado, me parece bien. venga todos a hacer ventanicas y a conectarlas como locos y por fa plis, nombres significativos en las cosas que vayan a interactuar con el usuario o el backend…