aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-04-30 12:53:17 +0200
committerJonas Smedegaard <dr@jones.dk>2025-04-30 12:53:17 +0200
commitf31de856243141d6533d53c0065aefd32fa31b4d (patch)
tree04cfbb7f8f9b2c6c61ba0ef64806c6e422f13c20 /src
parent0480c720e7e94ac0fb6111aaeea580bb9ea1b6de (diff)
make column object available to callback helper functions
Diffstat (limited to 'src')
-rw-r--r--src/com.example.portfolio2/com/example/portfolio2/Window.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com.example.portfolio2/com/example/portfolio2/Window.java b/src/com.example.portfolio2/com/example/portfolio2/Window.java
index 93d522b..d3e2b06 100644
--- a/src/com.example.portfolio2/com/example/portfolio2/Window.java
+++ b/src/com.example.portfolio2/com/example/portfolio2/Window.java
@@ -56,13 +56,16 @@ public final class Window extends Application {
/// Application controller
private Controller con = new Controller(store, ui, this);
+ /// column state data as List of ActivityColumn objects
+ private List<ActivityColumn> columns;
+
@Override
public void start(final Stage stage) throws IOException {
// clear old insertions into participation table
con.initialize();
// define list of columns based on their names
- List<ActivityColumn> columns = List.of(
+ columns = List.of(
new ActivityColumn(GUI.Section.PROGRAM),
new ActivityColumn(GUI.Section.SUBJECT1),
new ActivityColumn(GUI.Section.SUBJECT2),