36 lines
860 B
Java
36 lines
860 B
Java
package polling_station_dashboard.java;
|
|
|
|
import javafx.fxml.FXML;
|
|
import javafx.scene.input.MouseEvent;
|
|
|
|
/**
|
|
* Created by Vladimir Eliezer Tokarev on 28/05/2016.
|
|
* PollingStationDashboardController controls the behavior of the polling station dashboard
|
|
*/
|
|
public class PollingStationDashboardController {
|
|
private EventHandlerMap eventHandlerMap;
|
|
|
|
public void SetEventHandlerMap(EventHandlerMap map)
|
|
{
|
|
this.eventHandlerMap = map;
|
|
}
|
|
|
|
@FXML
|
|
private void OnStatusLogPressed(MouseEvent mousePressed)
|
|
{
|
|
this.eventHandlerMap.Handle(mousePressed);
|
|
}
|
|
|
|
@FXML
|
|
private void OnSettingsPressed(MouseEvent mousePressed)
|
|
{
|
|
this.eventHandlerMap.Handle(mousePressed);
|
|
}
|
|
|
|
@FXML
|
|
private void SearchTrigered(MouseEvent mousePressed)
|
|
{
|
|
this.eventHandlerMap.Handle(mousePressed);
|
|
}
|
|
}
|