diff --git a/src/main/java/edu/group5/app/control/HomePageController.java b/src/main/java/edu/group5/app/control/HomePageController.java index 3ce7e36..10d3fbf 100644 --- a/src/main/java/edu/group5/app/control/HomePageController.java +++ b/src/main/java/edu/group5/app/control/HomePageController.java @@ -1,4 +1,19 @@ package edu.group5.app.control; public class HomePageController { + private final MainController controller; + + public HomePageController(MainController controller) { + this.controller = controller; + } + + public void handleDonateToACauseBtn() { + System.out.println("Donate to a cause button pressed"); + controller.showBrowsePage(); + } + + public void handleAboutUsBtn() { + System.out.println("About us button pressed"); + controller.showAboutUsPage(); + } } diff --git a/src/main/java/edu/group5/app/control/MainController.java b/src/main/java/edu/group5/app/control/MainController.java index 59b1bb8..db47e45 100644 --- a/src/main/java/edu/group5/app/control/MainController.java +++ b/src/main/java/edu/group5/app/control/MainController.java @@ -16,4 +16,10 @@ public void showHomePage() { public void showLoginPage() { view.showLoginPage(); } + + public void showBrowsePage() { + view.showBrowsePage(); + } + + public void showAboutUsPage() {} } diff --git a/src/main/resources/homepage/images/charityimage.jpg b/src/main/resources/homepage/images/charityimage.jpg new file mode 100644 index 0000000..9072612 Binary files /dev/null and b/src/main/resources/homepage/images/charityimage.jpg differ