Skip to content

Commit ae0b08f

Browse files
committed
CSSTUDIO-2167 Remove the ability to input PVs for decorations under "Advanced Search" in the Logbook application.
1 parent c59e103 commit ae0b08f

File tree

4 files changed

+3
-17
lines changed

4 files changed

+3
-17
lines changed

app/logbook/olog/ui/src/main/java/org/phoebus/logbook/olog/ui/AdvancedSearchViewController.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,6 @@ public class AdvancedSearchViewController {
6464

6565
static final Logger logger = Logger.getLogger(AdvancedSearchViewController.class.getName());
6666

67-
@FXML
68-
public VBox decorationInputNodesVBox;
69-
7067
@FXML
7168
Label levelLabel;
7269

@@ -116,18 +113,14 @@ public class AdvancedSearchViewController {
116113
private final SimpleBooleanProperty sortAscending = new SimpleBooleanProperty(false);
117114
private final SimpleBooleanProperty requireAttachments = new SimpleBooleanProperty(false);
118115

119-
private List<Node> decorationInputNodes;
120-
121116
private Runnable searchCallback = () -> {
122117
throw new IllegalStateException("Search callback is not set on AdvancedSearchViewController!");
123118
};
124119

125120
public AdvancedSearchViewController(LogClient logClient,
126-
SearchParameters searchParameters,
127-
List<Node> decorationInputNodes) {
121+
SearchParameters searchParameters) {
128122
this.logClient = logClient;
129123
this.searchParameters = searchParameters;
130-
this.decorationInputNodes = decorationInputNodes;
131124
}
132125

133126
public void setSearchCallback(Runnable searchCallback) {
@@ -305,10 +298,6 @@ public void initialize() {
305298
sortDescRadioButton.setOnAction(ae -> sortAscending.set(false));
306299

307300
sortAscRadioButton.setOnAction(ae -> sortAscending.set(true));
308-
309-
if (decorationInputNodes != null) {
310-
decorationInputNodesVBox.getChildren().addAll(decorationInputNodes);
311-
}
312301
}
313302

314303
public AnchorPane getPane() {

app/logbook/olog/ui/src/main/java/org/phoebus/logbook/olog/ui/LogEntryTable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public LogEntryTable(final LogEntryTableApp app) {
6666
logEntryTableViewController.setDecorations(decorations);
6767
return logEntryTableViewController;
6868
} else if (clazz.isAssignableFrom(AdvancedSearchViewController.class)) {
69-
return clazz.getConstructor(LogClient.class, SearchParameters.class, List.class).newInstance(app.getClient(), searchParameters, decorations.stream().map(decoration -> decoration.getDecorationInputNode()).toList());
69+
return clazz.getConstructor(LogClient.class, SearchParameters.class).newInstance(app.getClient(), searchParameters);
7070
} else if (clazz.isAssignableFrom(SingleLogEntryDisplayController.class)) {
7171
SingleLogEntryDisplayController singleLogEntryDisplayController = (SingleLogEntryDisplayController) clazz.getConstructor(LogClient.class).newInstance(app.getClient());
7272
singleLogEntryDisplayController.setSelectLogEntryInUI(id -> goBackAndGoForwardActions.loadLogEntryWithID(id));

app/logbook/olog/ui/src/main/java/org/phoebus/logbook/olog/ui/spi/Decoration.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
import java.util.List;
77

88
public interface Decoration {
9-
public Node getDecorationInputNode();
10-
119
public void setLogEntries(List<LogEntry> logEntries);
1210

1311
public void setRefreshLogEntryTableView(Runnable refreshLogEntryTableView);

app/logbook/olog/ui/src/main/resources/org/phoebus/logbook/olog/ui/AdvancedSearchView.fxml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,7 @@
120120
<Insets />
121121
</GridPane.margin>
122122
</Label>
123-
<TextField fx:id="attachmentTypes" GridPane.columnSpan="2" GridPane.rowIndex="18"/>
124-
<VBox fx:id="decorationInputNodesVBox" GridPane.columnSpan="2" GridPane.rowIndex="19" />
123+
<TextField fx:id="attachmentTypes" GridPane.columnSpan="2" GridPane.rowIndex="18" />
125124
</children>
126125
</GridPane>
127126
</children>

0 commit comments

Comments
 (0)