Add documents
Add documents, document views and a document store to manage document and which one is displayed.
- The MainWindow make calls to the VivyDocumentStore to create the documents and the views
- The VivyDocumentStore create the documents
- The VivyDocumentView is only here to have a view, it won't hold any data
- The VivyDocument can be manipulated in any part of the code
- Widgets view the VivyDocument through the VivyDocumentView
- Add the VivyApplication that will hold the window and the non-graphic data
- The main window can get the currently selected main document
Modification effectuée par Kubat
Rapports de requête de fusion
Activité
added 1 commit
- 0084ac43 - DOCUMENT: Implement the rename method on VivyDocument
added 1 commit
- 8a931fe5 - DOCUMENT: Implement the loadSubDocument for VivyDocument
added 1 commit
- 4becfc57 - DOCUMENT: Create the folder if needed on rename of document
added 1 commit
- 1b80f841 - DOCUMENT: Directly get the PWD QDir instead of the string to construct a QDir...
added 1 commit
- 4df38426 - MISC: Place all document related files into the Document folder
added 1 commit
- b83a4c4e - DOCUMENT: Load Audio and Video document in VivyDocument
added 1 commit
- 473a9fbb - DOCUMENT: Use the {Audio,Video}Document, not the function to get their file path
added 1 commit
- 2f0535e8 - DOCUMENT: CRTP where required methods/members are private in the child class
added 1 commit
- 9ab1628d - DOCUMENT: Add the ASSDocument to the VivyDocument
added 35 commits
-
b19cdbcc...1729f1e7 - 16 commits from branch
master
- a0c2dce3 - BACKEND: Add the vivy document's class with its view class
- 67b84755 - BACKEND: The AudioVisualizer is responsible for its construction from a file
- b1a231e1 - DOCUMENTS: First quick implementation of documents, document views and the store
- 28cdd921 - BACKEND: OpenAudioFile but with the document store
- 050ccc6b - DOCUMENT: Implement the rename method on VivyDocument
- 5389a3bb - DOCUMENT: Implement the loadSubDocument for VivyDocument
- 47ba3c78 - DOCUMENT: Create the folder if needed on rename of document
- 117b1945 - DOCUMENT: Directly get the PWD QDir instead of the string to construct a QDir...
- cdec6750 - MISC: Place all document related files into the Document folder
- d4ed85ee - DOCUMENT: First quick and dirty implementation of subdocuments
- 52e56c7e - DOCUMENT: Implement SubDocument using a CRTP
- 842b2c37 - MISC: Mark Document's constructors explicit
- 003e800a - MISC: Mark widget's constructors explicit
- c252669e - DOCUMENT: Correct CRTP
- 1ea8ac58 - DOCUMENT: Load Audio and Video document in VivyDocument
- 82c20939 - DOCUMENT: Use the {Audio,Video}Document, not the function to get their file path
- 296668ff - DOCUMENT: CRTP where required methods/members are private in the child class
- f57fa674 - DOCUMENT: Add the ASSDocument to the VivyDocument
- cb972393 - DOCUMENT: ASSDocument -> AssDocument
Afficher/masquer la liste des validations-
b19cdbcc...1729f1e7 - 16 commits from branch
added 1 commit
- b6432a83 - MISC: Place the ass stuff inside its own folder
added 1 commit
- 44c316ea - ASS: Update constructors of the ass classes and structs
added 1 commit
- 409040b7 - MISC: Add a Ass/Ass.h header to include all Ass headers
added 1 commit
- 5843ca0a - DOCUMENT: The Ass document must contain lines...
added 1 commit
- 6e39d083 - DOCUMENT: Mark document's static factory style constructors as nodiscard to...
Veuillez vous inscrire ou vous connecter pour répondre