close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

#57 closed task (fixed)

Persistencia desde el interfaz

Reported by: livanr68 Owned by: livanr68
Priority: major Milestone: GUI 0.5
Component: GUI Keywords:
Cc:

Description (last modified by josp)

Por el momento no se cuenta con ningún mecanismo para guardar la
información editada con el interfaz.

Esto es dependiente de la persistencia en MMS que aún no está
implementada.

Otras variantes alternativas se pueden valorar como la del ticket #11.

Change History (14)

comment:1 Changed 15 years ago by livanr68

Owner: changed from lramirez to livanr68
Status: newaccepted

comment:2 Changed 15 years ago by josp

(In [1248]) refs #57, usa panelframe en la seleccion de modelos guardados

comment:3 Changed 15 years ago by josp

(In [1250]) refs #57, GetModelFileName retorna el path de un modelo, permite cheque en Save antes de sobreescribir

comment:4 Changed 15 years ago by josp

(In [1252]) refs #57 Load, refs #32, #34 & #169 funciones genericas de construccion de menu contextual. Queda pendiente cargar desde una localizacion distinta de la default, implementar el Save

comment:5 Changed 15 years ago by josp

(In [1254]) refs #57 & #83, cuando el directorio no existe se retorna conjunto vacio

comment:6 Changed 15 years ago by josp

Description: modified (diff)
Summary: Persistencia del interfazPersistencia desde el interfaz

comment:7 Changed 15 years ago by josp

(In [1288]) refs #57, implementado Save, pendiente SaveAs y LoadFrom

comment:8 Changed 15 years ago by livanr68

(In [1289]) refs #57 - Persistencia del interfaz
Evitar que se carguen modelos ya cargados, evitar de momento que se guarden modelos actualmente en edición y otros cambios menores.

comment:9 Changed 15 years ago by livanr68

Owner: changed from livanr68 to lramirez

Para cumplimentar la función de 'Cargar desde' se añadirá un botón para tal fin en el actual diálogo de 'Cargar Modelo', en este diálogo se muestran en un formato más personalizado, es decir con los campos nombre de modelo y versión los modelos que están en el repositorio por omisión de MMS, que actualmente es una carpeta específica pero que en un futuro pudiera ser una base de datos, entonces si el o los modelos que queremos cargar no están en esta lista, con el botón 'Cargar desde' podemos buscar la carpeta donde están los modelos que queremos y podemos filtrar la lista y finalmente seleccionar los que queremos cargar.

Para el caso de la función de 'Guardar como' se mantendrá el actual botón de 'Guardar' en el panel de detalles del modelo para salvar el modelo actual, y se añadirán las siguientes opciones de botón derecho en la lista de modelos con las siguientes funcionalidades:

Guardar - Salva los modelos seleccionados en la carpeta por omisión de MMS y con los nombres construidos por MMS

Guardar como - Salva los modelos seleccionados en la carpeta seleccionada por el usuario, si se seleccionó un sólo modelo el usuario puede especificar también un nombre diferente para el mismo.

comment:10 Changed 15 years ago by livanr68

(In [1349]) refs #57
Se ha implementado la opción 'Cargar desde...'

refs #224
En parte se resuelve lo pedido aquí, con la opción implementada se pueden filtrar por el nombre de los ficheros a cargar, para ello se utilizan las facilidades brindadas por el diálogo 'Abrir' de Windows. Por tanto si hemos utilizado a la hora de Guardar modelos el nombre construido por MMS para el fichero, entonces podemos perfectamente filtrar por nombre o versión como se quería.

comment:11 Changed 15 years ago by livanr68

(In [1350]) refs #57
Se ha implementado la opción de menú contextual ´Guardar´ para modelos

comment:12 Changed 15 years ago by Pedro Gea

(In [1355]) Se modifica el método GetStoredModelsList para que ignores los archivos oza cuyo nombre no siga el formato correspondiente.
Refs #57

comment:13 Changed 15 years ago by livanr68

(In [1356]) refs #57
Implementada la funcionalidad 'Guardar como'
Falta chequear algunos casos de sobreescrituras

comment:14 Changed 15 years ago by livanr68

Resolution: fixed
Status: acceptedclosed

(In [1360]) closes #57
Además de terminar los detalles que faltaban para cerrar este ticket, se ha hecho una redistribución de las funcionalidades implementadas en los archivos correspondientes a MMS, variables y modelos, así como en sus capas de comunicación tanto en Tcl como en Tol.

Note: See TracTickets for help on using tickets.