I would like to review each of the classes and firm up the definitions of each. There will be some clean up of redundant code, and assignment of responsibilities. In summary:
database: the class that interacts with the database. sql is written here, data is packaged before db entry, and is unpackaged after retrieval
recipe: this is a dictionary wrapper class. Information is put in this struct and datatypes should be enforced
gui items: further break down of reused widgets and pages should be done (all in the context of the new rewrite)
I would like to review each of the classes and firm up the definitions of each. There will be some clean up of redundant code, and assignment of responsibilities. In summary:
database: the class that interacts with the database. sql is written here, data is packaged before db entry, and is unpackaged after retrieval
recipe: this is a dictionary wrapper class. Information is put in this struct and datatypes should be enforced
gui items: further break down of reused widgets and pages should be done (all in the context of the new rewrite)