@@ -32,16 +32,17 @@ public class GameAdvancedListItem extends AdvancedListItem {
|
|||||||
|
|
||||||
public GameAdvancedListItem() {
|
public GameAdvancedListItem() {
|
||||||
tooltip = new Tooltip();
|
tooltip = new Tooltip();
|
||||||
FXUtils.installFastTooltip(this, tooltip);
|
|
||||||
|
|
||||||
FXUtils.onChangeAndOperate(Profiles.selectedVersionProperty(), version -> {
|
FXUtils.onChangeAndOperate(Profiles.selectedVersionProperty(), version -> {
|
||||||
if (version != null && Profiles.getSelectedProfile() != null &&
|
if (version != null && Profiles.getSelectedProfile() != null &&
|
||||||
Profiles.getSelectedProfile().getRepository().hasVersion(version)) {
|
Profiles.getSelectedProfile().getRepository().hasVersion(version)) {
|
||||||
|
FXUtils.installFastTooltip(this, tooltip);
|
||||||
setTitle(version);
|
setTitle(version);
|
||||||
setSubtitle(null);
|
setSubtitle(null);
|
||||||
setImage(Profiles.getSelectedProfile().getRepository().getVersionIconImage(version));
|
setImage(Profiles.getSelectedProfile().getRepository().getVersionIconImage(version));
|
||||||
tooltip.setText(version);
|
tooltip.setText(version);
|
||||||
} else {
|
} else {
|
||||||
|
Tooltip.uninstall(this,tooltip);
|
||||||
setTitle(i18n("version.empty"));
|
setTitle(i18n("version.empty"));
|
||||||
setSubtitle(i18n("version.empty.add"));
|
setSubtitle(i18n("version.empty.add"));
|
||||||
setImage(newImage("/assets/img/grass.png"));
|
setImage(newImage("/assets/img/grass.png"));
|
||||||
|
|||||||
Reference in New Issue
Block a user