Skip to content

Commit 8e38d39

Browse files
committed
removed editable parameter
1 parent 3f5bd3e commit 8e38d39

File tree

3 files changed

+28
-6
lines changed

3 files changed

+28
-6
lines changed

src/main/java/EditorMainPage/ListOfFlashcardsDataPanel.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ public class ListOfFlashcardsDataPanel extends JPanel implements ActionListener,
2222

2323
JPanel flashcardPanels;
2424

25-
public ListOfFlashcardsDataPanel(DBGateway dbGateway, List<FlashcardDsRequestModel> flashcardData, FlashcardSetDsRequestModel flashcardSet, JFrame frame) {
25+
public ListOfFlashcardsDataPanel(DBGateway dbGateway, List<FlashcardDsRequestModel> flashcardData,
26+
FlashcardSetDsRequestModel flashcardSet, JFrame frame) {
2627
this.dbGateway = dbGateway;
2728
this.frame = frame;
2829
this.flashcardSet = flashcardSet;

src/main/java/MainPage/HomePage.java

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
public class HomePage extends JFrame {
1717

1818
UserLoginResponseModel user;
19+
DBGateway gateway;
1920

2021
public HomePage(UserLoginResponseModel user) throws IOException {
2122
super(user.getSignedInUsername() + "'s home page");
@@ -49,7 +50,8 @@ public HomePage(UserLoginResponseModel user) throws IOException {
4950
addFlashcardSetButton.addActionListener(e -> {
5051
FlashcardSetOutputBoundary presenter = new FlashcardSetPresenter();
5152
FlashcardSetFactory setFactory = new FlashcardSetFactory();
52-
FlashcardSetInteractor interactor = new FlashcardSetInteractor(flashcardSetDataAccess, presenter, setFactory);
53+
FlashcardSetInteractor interactor = new FlashcardSetInteractor(flashcardSetDataAccess, presenter,
54+
setFactory);
5355
FlashcardSetController controller = new FlashcardSetController(interactor);
5456
new CreationScreen(controller, this);
5557

@@ -84,13 +86,32 @@ public HomePage(UserLoginResponseModel user) throws IOException {
8486
this.add(labelPanel);
8587
}
8688
else {
87-
this.add(new ListOfFlashcardSetsDataPanel(idsToFlashcardSetData, gateway, true));
89+
this.add(new ListOfFlashcardSetsDataPanel(idsToFlashcardSetData, gateway));
8890
}
8991
this.setSize(1000, 1000);
9092
this.setVisible(true);
9193
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
9294
}
9395

96+
97+
private void refresh() {
98+
try {
99+
// UserLoginOutputBoundary presenter = new UserLoginPresenter();
100+
// UserLoginInputBoundary interactor = new UserLoginInteractor(
101+
// gateway, presenter);
102+
// UserLoginController userLoginController = new UserLoginController(interactor);
103+
// setVisible(false);
104+
// dispose();
105+
// new LoginScreen(userLoginController).setVisible(true);
106+
//
107+
// UserLoginResponseModel user = userLoginController.create(user.getSignedInUsername(),
108+
// user.getPassword());
109+
// this.dispose();
110+
new HomePage(user);
111+
} catch (Exception e) {
112+
JOptionPane.showMessageDialog(this, e.getMessage());
113+
}
114+
}
94115
public static void main(String[] args) throws IOException {
95116
Map<Integer, String[]> map = new HashMap<>();
96117
for (int i = 1; i < 4; i++) {

src/main/java/MainPage/ListOfFlashcardSetsDataPanel.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
public class ListOfFlashcardSetsDataPanel extends JPanel {
1616

1717
public ListOfFlashcardSetsDataPanel(Map<Integer, String[]> idsToFlashcardSetData,
18-
DBGateway gateway, boolean editable) {
18+
DBGateway gateway) {
1919
Set<Integer> flashcardSetIds = idsToFlashcardSetData.keySet();
2020

2121
for (int flashcardSetId : flashcardSetIds) {
2222
String[] data = idsToFlashcardSetData.get(flashcardSetId);
2323
String title = data[0];
2424
String description = data[1];
2525

26-
this.add(new FlashcardSetDataPanel(title, description, flashcardSetId, gateway, editable));
26+
this.add(new FlashcardSetDataPanel(title, description, flashcardSetId, gateway));
2727
}
2828

2929
this.setLayout(new FlowLayout());
@@ -41,7 +41,7 @@ public static void main(String[] args) throws IOException {
4141
new FlashcardSetDataAccess(DBGateway.getFlashcardSetPath()),
4242
null);
4343

44-
f.add(new ListOfFlashcardSetsDataPanel(map, gateway, true));
44+
f.add(new ListOfFlashcardSetsDataPanel(map, gateway));
4545
f.setVisible(true);
4646
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
4747
}

0 commit comments

Comments
 (0)