PV 168 Seminar 05 Agenda - Projects: Next Steps - Seminar task - Seminar task reflection Project: Next Steps ● Design and implement GUI of the application in the scope of MVP ○ Just GUI, not the business logic ○ However the GUI should be complete (all screens, menu items, buttons, etc.) ○ You should be able demonstrate how the application will look like and how it will behave ● Deadline will be communicated via e-mail Seminar task - You will be now split to teams consisting of four students - Create and push the branch (see the next slides) - Work on the tasks in the specified order (see the next slides) - You have 60 minutes to solve all the tasks - If you need any help, Ask for Help in Zoom Working with branches in Git ● Clone the project https://gitlab.fi.muni.cz/pv168/employee-evidence ● Create new local branch ○ based on commit ee8d3c50 (current head of master branch) ○ with name week05-group0X-roomY (0X is seminar group, Y is breakout room number) ○ If you from group PV168/01 and breakout room 3, branch name is week05-group01-room3 ● Pavel Hrdina or Petr Adámek will give you write access to calculator repository ○ Only one person per breakout room - the one who will use the computer for coding ○ Petr or Pavel will visit your breakout room to ask who is this person ○ In the meantime work on other tasks ● Push the branch to origin repository Seminar task ● Look to the application code and try to run it. ● Modify the application to have operations Add, Delete and Edit in ○ Local menu of employee table (label, icon, keyboard shortcut, tooltip and mnemonics) ○ Menu Edit (label, icon, keyboard shortcut, tooltip and mnemonics) ○ Toolbar (icon and tooltip) ● Modify the application to enable operation (i.e. all menu items and buttons) ○ Edit only when single row is selected ○ Delete only when at least one row is selected ● Modify the class Employee to have also evidence of ○ Gender (pretend that we are in ultraconservative society and that under no circumstances we will have more than two genders) ○ Age Link to Slides https://is.muni.cz/auth/el/fi/podzim2020/PV168/um/seminare/PV168-seminar-05.pdf Conclusion Any questions?