Skip to content

MVC Refactor #51

@Ezetowers

Description

@Ezetowers

Se debe desacoplar la lógica del modelo respecto de la vista en las clases que representan a la GUI. Se debe tomar el siguiente enfoque:

La pantalla principal (QMainWindow, QDialog, etc) actual como el "controlador" dentro del modelo MVC. Cada vez que el usuario realiza algún evento, la vista llama a algún método del controlador. Estos métodos se asigan a través del mecanimos de signal/slot ofrecido por Qt, desde el QtCreator.

Desde el controller, se llama a un método del modelo. El mismo se actualiza y termina llamando a algún método de la vista. Estos métodos son registrados en el modelo en el controlador a través del patrón Observer

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions