package me.corriekay.pokegoutil.gui.controller;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.control.CheckBox;
import javafx.scene.control.ComboBox;
import javafx.scene.control.Label;
import javafx.scene.control.ProgressBar;
import javafx.scene.control.RadioButton;
import javafx.scene.control.Spinner;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.BorderPane;
import javafx.stage.StageStyle;
/**
* The LuckyEggGrinderController is use to handle all lucky egg related actions.
*/
public class LuckyEggGrinderController extends BaseController<AnchorPane> {
@FXML
private BorderPane luckyEggGrinderPane;
@FXML
private AnchorPane commandFooterPane;
@FXML
private ProgressBar GrinderProgressBar;
@FXML
private Button GrindBtn;
@FXML
private Label progressLabel;
@FXML
private Button transferBtn;
@FXML
private Label operationLbl;
@FXML
private TableView<?> listToTransferTableView;
@FXML
private TableColumn<?, ?> nick_tabCol;
@FXML
private TableColumn<?, ?> name_tabCol;
@FXML
private TableColumn<?, ?> iv_tabCol;
@FXML
private TableColumn<?, ?> CP_tabCol;
@FXML
private TableColumn<?, ?> ads_tabCol;
@FXML
private TableColumn<?, ?> fav_tabCol;
@FXML
private AnchorPane optionsPane;
@FXML
private ComboBox<?> optionsComboBox;
@FXML
private CheckBox noTransferLowerThanRadioBtn;
@FXML
private Spinner<?> noTransferLowerThanSpinner;
@FXML
private CheckBox transferFavRadioBtn;
@FXML
private AnchorPane commandRequestPane;
@FXML
private Label headerLabel;
@FXML
private CheckBox caterpieRadioBtn1;
@FXML
private CheckBox weedleRadioBtn1;
@FXML
private CheckBox pidgeyRadioBtn1;
@FXML
private Label requestLbl;
@FXML
private Button eggActivateBtn;
@FXML
private Label eggNbLbl;
@FXML
private Label timeLeftOnEggLbl;
@FXML
private RadioButton caterpieRadioBtn2;
@FXML
private RadioButton weedleRadioBtn2;
@FXML
private CheckBox enableOptionsChkBox;
public LuckyEggGrinderController() {
super();
initializeController();
}
@Override
public String getFxmlLayout() {
return "layout/LuckyEggGrinder.fxml";
}
@FXML
void initialize() {
// Not done
}
@FXML
void onEnableOptions(final ActionEvent event) {
// Not done
}
@FXML
void onNoTransferThanIV(final ActionEvent event) {
// Not done
}
@FXML
void onTransferFav(final ActionEvent event) {
// Not done
}
@Override
public void setGuiControllerSettings() {
guiControllerSettings.setTitle("LuckyEggGrinder");
guiControllerSettings.setStageStyle(StageStyle.UTILITY);
guiControllerSettings.setResizeable(false);
guiControllerSettings.setChangeToPrimaryStage(false);
}
}