diff --git a/src/main/java/io/bitsquare/gui/account/AccountModel.java b/src/main/java/io/bitsquare/gui/account/AccountModel.java
index 4fa975baa6..e98fc784c6 100644
--- a/src/main/java/io/bitsquare/gui/account/AccountModel.java
+++ b/src/main/java/io/bitsquare/gui/account/AccountModel.java
@@ -27,7 +27,7 @@ import org.slf4j.LoggerFactory;
public class AccountModel extends UIModel {
private static final Logger log = LoggerFactory.getLogger(AccountModel.class);
- private User user;
+ private final User user;
///////////////////////////////////////////////////////////////////////////////////////////
// Constructor
diff --git a/src/main/java/io/bitsquare/gui/account/AccountView.fxml b/src/main/java/io/bitsquare/gui/account/AccountView.fxml
index 0a43151297..1a7ca6f3be 100644
--- a/src/main/java/io/bitsquare/gui/account/AccountView.fxml
+++ b/src/main/java/io/bitsquare/gui/account/AccountView.fxml
@@ -24,9 +24,7 @@
AnchorPane.bottomAnchor="0" AnchorPane.leftAnchor="0"
AnchorPane.rightAnchor="0" AnchorPane.topAnchor="0"
xmlns:fx="http://javafx.com/fxml">
-
-
+
-
-
+
\ No newline at end of file
diff --git a/src/main/java/io/bitsquare/gui/account/addpassword/PasswordView.fxml b/src/main/java/io/bitsquare/gui/account/addpassword/PasswordView.fxml
index 169ed827a0..e935fbdbbf 100644
--- a/src/main/java/io/bitsquare/gui/account/addpassword/PasswordView.fxml
+++ b/src/main/java/io/bitsquare/gui/account/addpassword/PasswordView.fxml
@@ -25,50 +25,6 @@
AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"
xmlns:fx="http://javafx.com/fxml">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -81,6 +37,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/io/bitsquare/gui/account/changepassword/PasswordView.fxml b/src/main/java/io/bitsquare/gui/account/changepassword/PasswordView.fxml
index 1bca5fc66b..511bc1131f 100644
--- a/src/main/java/io/bitsquare/gui/account/changepassword/PasswordView.fxml
+++ b/src/main/java/io/bitsquare/gui/account/changepassword/PasswordView.fxml
@@ -25,55 +25,6 @@
AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"
xmlns:fx="http://javafx.com/fxml">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -87,6 +38,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/io/bitsquare/gui/account/fiataccount/FiatAccountView.fxml b/src/main/java/io/bitsquare/gui/account/fiataccount/FiatAccountView.fxml
index 4c97f26bf3..375a768fb8 100644
--- a/src/main/java/io/bitsquare/gui/account/fiataccount/FiatAccountView.fxml
+++ b/src/main/java/io/bitsquare/gui/account/fiataccount/FiatAccountView.fxml
@@ -27,113 +27,6 @@
AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"
xmlns:fx="http://javafx.com/fxml">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -154,4 +47,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/io/bitsquare/gui/account/registration/RegistrationCB.java b/src/main/java/io/bitsquare/gui/account/registration/RegistrationCB.java
index 63cb1f3b76..4b231ffb5b 100644
--- a/src/main/java/io/bitsquare/gui/account/registration/RegistrationCB.java
+++ b/src/main/java/io/bitsquare/gui/account/registration/RegistrationCB.java
@@ -156,6 +156,7 @@ public class RegistrationCB extends CachedCodeBehind {
public void setParentController(Initializable parentController) {
super.setParentController(parentController);
if (parentController instanceof AccountSettingsCB) {
+ //TODO
// ((GridPane) root).getChildren().remove(completedButton);
}
}
diff --git a/src/main/java/io/bitsquare/gui/account/registration/RegistrationModel.java b/src/main/java/io/bitsquare/gui/account/registration/RegistrationModel.java
index 21dad23a25..061c528976 100644
--- a/src/main/java/io/bitsquare/gui/account/registration/RegistrationModel.java
+++ b/src/main/java/io/bitsquare/gui/account/registration/RegistrationModel.java
@@ -48,9 +48,9 @@ import org.slf4j.LoggerFactory;
public class RegistrationModel extends UIModel {
private static final Logger log = LoggerFactory.getLogger(RegistrationModel.class);
- private WalletFacade walletFacade;
- private User user;
- private Persistence persistence;
+ private final WalletFacade walletFacade;
+ private final User user;
+ private final Persistence persistence;
AddressEntry addressEntry;
final BooleanProperty isWalletFunded = new SimpleBooleanProperty();
final BooleanProperty payFeeSuccess = new SimpleBooleanProperty();
diff --git a/src/main/java/io/bitsquare/gui/account/registration/RegistrationView.fxml b/src/main/java/io/bitsquare/gui/account/registration/RegistrationView.fxml
index b884dfb25f..3b43ce6a7d 100644
--- a/src/main/java/io/bitsquare/gui/account/registration/RegistrationView.fxml
+++ b/src/main/java/io/bitsquare/gui/account/registration/RegistrationView.fxml
@@ -27,63 +27,6 @@
AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"
xmlns:fx="http://javafx.com/fxml">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -97,4 +40,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/io/bitsquare/gui/account/restrictions/RestrictionsModel.java b/src/main/java/io/bitsquare/gui/account/restrictions/RestrictionsModel.java
index 80339680ba..4a849de668 100644
--- a/src/main/java/io/bitsquare/gui/account/restrictions/RestrictionsModel.java
+++ b/src/main/java/io/bitsquare/gui/account/restrictions/RestrictionsModel.java
@@ -160,7 +160,7 @@ public class RestrictionsModel extends UIModel {
ObservableList getListWithAllEuroCountries() {
// TODO use Set instead of List
// In addAcceptedCountry there is a check to no add duplicates, so it works correctly for now
- CountryUtil.getAllEuroCountries().stream().forEach(e -> settings.addAcceptedCountry(e));
+ CountryUtil.getAllEuroCountries().stream().forEach(settings::addAcceptedCountry);
countryList = FXCollections.observableArrayList(settings.getAcceptedCountries());
saveSettings();
return countryList;
diff --git a/src/main/java/io/bitsquare/gui/account/restrictions/RestrictionsView.fxml b/src/main/java/io/bitsquare/gui/account/restrictions/RestrictionsView.fxml
index fbc445f36f..cb743b6524 100644
--- a/src/main/java/io/bitsquare/gui/account/restrictions/RestrictionsView.fxml
+++ b/src/main/java/io/bitsquare/gui/account/restrictions/RestrictionsView.fxml
@@ -24,127 +24,6 @@
AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"
xmlns:fx="http://javafx.com/fxml">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -167,4 +46,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/java/io/bitsquare/gui/account/seedwords/SeedWordsCB.java b/src/main/java/io/bitsquare/gui/account/seedwords/SeedWordsCB.java
index 58edc25410..b13cc62109 100644
--- a/src/main/java/io/bitsquare/gui/account/seedwords/SeedWordsCB.java
+++ b/src/main/java/io/bitsquare/gui/account/seedwords/SeedWordsCB.java
@@ -102,8 +102,7 @@ public class SeedWordsCB extends CachedCodeBehind {
@FXML
private void onCompleted() {
if (parentController instanceof SetupCB)
- if (parentController instanceof SetupCB)
- ((SetupCB) parentController).onCompleted(this);
+ ((SetupCB) parentController).onCompleted(this);
}
@FXML
diff --git a/src/main/java/io/bitsquare/gui/account/seedwords/SeedWordsView.fxml b/src/main/java/io/bitsquare/gui/account/seedwords/SeedWordsView.fxml
index 6e07699375..6f7b5a684c 100644
--- a/src/main/java/io/bitsquare/gui/account/seedwords/SeedWordsView.fxml
+++ b/src/main/java/io/bitsquare/gui/account/seedwords/SeedWordsView.fxml
@@ -26,43 +26,6 @@
AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"
xmlns:fx="http://javafx.com/fxml">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -75,4 +38,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/io/bitsquare/gui/account/settings/AccountSettingsCB.java b/src/main/java/io/bitsquare/gui/account/settings/AccountSettingsCB.java
index 35ffd754d8..96ee13623e 100644
--- a/src/main/java/io/bitsquare/gui/account/settings/AccountSettingsCB.java
+++ b/src/main/java/io/bitsquare/gui/account/settings/AccountSettingsCB.java
@@ -48,7 +48,6 @@ public class AccountSettingsCB extends CachedCodeBehind {
private static final Logger log = LoggerFactory.getLogger(AccountSettingsCB.class);
public VBox leftVBox;
public AnchorPane content;
- private MenuItem seedWords, password, fiatAccount, restrictions, registration;
///////////////////////////////////////////////////////////////////////////////////////////
// Constructor
@@ -69,15 +68,15 @@ public class AccountSettingsCB extends CachedCodeBehind {
super.initialize(url, rb);
ToggleGroup toggleGroup = new ToggleGroup();
- seedWords = new MenuItem(this, content, "Wallet seed",
+ MenuItem seedWords = new MenuItem(this, content, "Wallet seed",
NavigationItem.SEED_WORDS, toggleGroup);
- password = new MenuItem(this, content, "Wallet password",
+ MenuItem password = new MenuItem(this, content, "Wallet password",
NavigationItem.CHANGE_PASSWORD, toggleGroup);
- restrictions = new MenuItem(this, content, "Trading restrictions",
+ MenuItem restrictions = new MenuItem(this, content, "Trading restrictions",
NavigationItem.RESTRICTIONS, toggleGroup);
- fiatAccount = new MenuItem(this, content, "Payments account(s)",
+ MenuItem fiatAccount = new MenuItem(this, content, "Payments account(s)",
NavigationItem.FIAT_ACCOUNT, toggleGroup);
- registration = new MenuItem(this, content, "Renew your account",
+ MenuItem registration = new MenuItem(this, content, "Renew your account",
NavigationItem.REGISTRATION, toggleGroup);
registration.setDisable(true);
diff --git a/src/main/java/io/bitsquare/gui/account/setup/SetupCB.java b/src/main/java/io/bitsquare/gui/account/setup/SetupCB.java
index 038982e80e..25adc19374 100644
--- a/src/main/java/io/bitsquare/gui/account/setup/SetupCB.java
+++ b/src/main/java/io/bitsquare/gui/account/setup/SetupCB.java
@@ -88,7 +88,7 @@ public class SetupCB extends CachedCodeBehind {
leftVBox.getChildren().addAll(seedWords, password, restrictions, fiatAccount, registration);
- childController = seedWords.show(NavigationItem.SEED_WORDS);
+ childController = seedWords.show();
}
@Override
@@ -114,19 +114,19 @@ public class SetupCB extends CachedCodeBehind {
public void onCompleted(CodeBehind extends PresentationModel> childView) {
if (childView instanceof SeedWordsCB) {
seedWords.onCompleted();
- childController = password.show(NavigationItem.ADD_PASSWORD);
+ childController = password.show();
}
else if (childView instanceof PasswordCB) {
password.onCompleted();
- childController = restrictions.show(NavigationItem.RESTRICTIONS);
+ childController = restrictions.show();
}
else if (childView instanceof RestrictionsCB) {
restrictions.onCompleted();
- childController = fiatAccount.show(NavigationItem.FIAT_ACCOUNT);
+ childController = fiatAccount.show();
}
else if (childView instanceof FiatAccountCB) {
fiatAccount.onCompleted();
- childController = registration.show(NavigationItem.REGISTRATION);
+ childController = registration.show();
}
else if (childView instanceof RegistrationCB) {
registration.onCompleted();
@@ -161,6 +161,7 @@ class WizardItem extends HBox {
private final Label subTitleLabel;
private final SetupCB parentCB;
private final Parent content;
+ private final NavigationItem navigationItem;
private CodeBehind extends PresentationModel> childController;
@@ -168,6 +169,7 @@ class WizardItem extends HBox {
WizardItem(SetupCB parentCB, Parent content, String title, String subTitle, NavigationItem navigationItem) {
this.parentCB = parentCB;
this.content = content;
+ this.navigationItem = navigationItem;
setId("wizard-item-background-deactivated");
layout();
setSpacing(5);
@@ -202,7 +204,7 @@ class WizardItem extends HBox {
getChildren().addAll(imageView, vBox);
}
- public CodeBehind extends PresentationModel> show(NavigationItem navigationItem) {
+ public CodeBehind extends PresentationModel> show() {
loadView(navigationItem);
setId("wizard-item-background-active");
imageView.setImage(ImageUtil.getIconImage(ImageUtil.ARROW_BLUE));