add context menu to list stations
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package ru.trader.controllers;
|
package ru.trader.controllers;
|
||||||
|
|
||||||
import javafx.collections.FXCollections;
|
import javafx.collections.FXCollections;
|
||||||
|
import javafx.event.ActionEvent;
|
||||||
import javafx.scene.control.ListView;
|
import javafx.scene.control.ListView;
|
||||||
import javafx.scene.input.MouseButton;
|
import javafx.scene.input.MouseButton;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
@@ -95,6 +96,14 @@ public class OffersController {
|
|||||||
return vendor;
|
return vendor;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void addVendor(ActionEvent actionEvent) {
|
||||||
|
Screeners.showAddVendor();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void editVendor(ActionEvent actionEvent) {
|
||||||
|
Screeners.showEditVendor(vendor);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private OfferDescModel asOfferDescModel(OfferModel offer){
|
private OfferDescModel asOfferDescModel(OfferModel offer){
|
||||||
return MainController.getMarket().asOfferDescModel(offer);
|
return MainController.getMarket().asOfferDescModel(offer);
|
||||||
|
|||||||
@@ -15,7 +15,6 @@
|
|||||||
</Menu>
|
</Menu>
|
||||||
<Menu text="%main.menu.edit">
|
<Menu text="%main.menu.edit">
|
||||||
<MenuItem text="%main.menu.edit.addStation" onAction="#addVendor"/>
|
<MenuItem text="%main.menu.edit.addStation" onAction="#addVendor"/>
|
||||||
<MenuItem text="%main.menu.edit.addItem" onAction="#addItem"/>
|
|
||||||
<MenuItem text="%main.menu.edit.editStation" onAction="#editVendor"/>
|
<MenuItem text="%main.menu.edit.editStation" onAction="#editVendor"/>
|
||||||
</Menu>
|
</Menu>
|
||||||
<Menu text="%main.menu.settings">
|
<Menu text="%main.menu.settings">
|
||||||
@@ -33,7 +32,7 @@
|
|||||||
<fx:include fx:id="offers" source="offers.fxml"/>
|
<fx:include fx:id="offers" source="offers.fxml"/>
|
||||||
</Tab>
|
</Tab>
|
||||||
<Tab text="%routes">
|
<Tab text="%routes">
|
||||||
<fx:include source="router.fxml"/>
|
<fx:include fx:id="router" source="router.fxml"/>
|
||||||
</Tab>
|
</Tab>
|
||||||
</TabPane>
|
</TabPane>
|
||||||
</center>
|
</center>
|
||||||
|
|||||||
@@ -12,7 +12,16 @@
|
|||||||
<HBox xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1"
|
<HBox xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1"
|
||||||
fx:controller="ru.trader.controllers.OffersController">
|
fx:controller="ru.trader.controllers.OffersController">
|
||||||
<TitledPane text="%market.vendors" minWidth="250" prefHeight="510" collapsible="false">
|
<TitledPane text="%market.vendors" minWidth="250" prefHeight="510" collapsible="false">
|
||||||
<ListView fx:id="vendors" />
|
<ListView fx:id="vendors">
|
||||||
|
<contextMenu>
|
||||||
|
<ContextMenu>
|
||||||
|
<items>
|
||||||
|
<MenuItem text="%main.menu.edit.addStation" onAction="#addVendor" />
|
||||||
|
<MenuItem text="%main.menu.edit.editStation" onAction="#editVendor" />
|
||||||
|
</items>
|
||||||
|
</ContextMenu>
|
||||||
|
</contextMenu>
|
||||||
|
</ListView>
|
||||||
</TitledPane>
|
</TitledPane>
|
||||||
|
|
||||||
<Accordion HBox.hgrow="ALWAYS">
|
<Accordion HBox.hgrow="ALWAYS">
|
||||||
|
|||||||
Reference in New Issue
Block a user