Skip to content

Commit

Permalink
Update Ui diagram and model diagram and Ui model section
Browse files Browse the repository at this point in the history
  • Loading branch information
QQH0828 committed Apr 10, 2023
1 parent 934f96d commit 657038b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 20 deletions.
27 changes: 7 additions & 20 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,15 @@ The sections below give more details of each component.

**API** : [`Ui.java`](https://github.com/AY2223S2-CS2103-W17-1/tp/blob/master/src/main/java/seedu/address/ui/Ui.java)

<img src="images/DG-images/UiClassDiagram.png" width="350" />

More detailed Class diagram for Ui component

<img src="images/DG-images/BetterUiClassDiagram.png" width="500" />

The UI consists of a MainWindow that is made up of different parts.
For instance, `CommandBox`, `ResultDisplay`, `StudentListPanel`, `ScoreListPanel`,
`TaskListPanel`, `StatusBarFooter` etc. All theses, including the MainWindow,
`TaskListPanel`, `StatusBarFooter`, `HelpWindow`, `ImportWindow`, `ExportWindow` and `ExportProgressWindow` etc. All theses, including the MainWindow,
inherit from the abstract UiPart class which captures the commonalities between
classes that represent parts of visible GUI.

Expand Down Expand Up @@ -191,25 +197,6 @@ The `Storage` component,

Classes used by multiple components are in the `seedu.address.commons` package.

--------------------------------------------------------------------------------------------------------------------

## **Implementation**

This section describes some noteworthy details on how certain features are implemented.

### \[Proposed\] Undo/redo feature

#### Proposed Implementation

#### Design considerations:

_{more aspects and alternatives to be added}_

### \[Proposed\] Data archiving

_{Explain here how the data archiving feature will be implemented}_


--------------------------------------------------------------------------------------------------------------------

## **Documentation, logging, testing, configuration, dev-ops**
Expand Down
Binary file modified docs/images/DG-images/ModelClassDiagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 657038b

Please sign in to comment.