final Preferences prefs = Preferences.userNodeForPackage(getClass());
final JCheckBox toPCTB = new JCheckBox("Upload to PCTB?", prefs.getBoolean("uploadToPCTB", true));
final JCheckBox toYarrg = new JCheckBox("Upload to Yarrg?", prefs.getBoolean("uploadToYarrg", true));
+ final JCheckBox showArbitrage = new JCheckBox("Show arbitrage?", prefs.getBoolean("showArbitrage", false));
final JRadioButton live = new JRadioButton("Use live servers");
final JRadioButton testing = new JRadioButton("Use testing servers");
com.tedpearson.ypp.market.Version.version;
JLabel version = new JLabel(version_label);
- setLayout(new GridLayout(6,1));
+ setLayout(new GridLayout(7,1));
add(toPCTB);
add(toYarrg);
+ add(showArbitrage);
add(live);
add(testing);
add(version);
public void actionPerformed(ActionEvent e) {
prefs.putBoolean("uploadToPCTB", toPCTB.isSelected());
prefs.putBoolean("uploadToYarrg", toYarrg.isSelected());
+ prefs.putBoolean("showArbitrage", showArbitrage.isSelected());
prefs.putBoolean("useLiveServers", live.isSelected());
System.exit(exitstatus);
}
private boolean uploadToYarrg;
private boolean uploadToPCTB;
+ private boolean showArbitrage;
private String islandName = null;
private String oceanName = null;
uploadToYarrg=prefs.getBoolean("uploadToYarrg", true);
uploadToPCTB=prefs.getBoolean("uploadToPCTB", true);
+ showArbitrage=prefs.getBoolean("showArbitrage", true);
EventQueueMonitor.addTopLevelWindowListener(this);
if (EventQueueMonitor.isGUIInitialized()) {
ArrayList<ArrayList<String>> data = getData(accesstable);
- if (false) {
+ if (showArbitrage) {
calculateArbitrage(data);
}