Improve display names

This commit is contained in:
crschnick
2024-07-24 03:52:53 +00:00
parent d6b1d78e6e
commit 2f4d72c63f
12 changed files with 26 additions and 186 deletions
@@ -90,7 +90,7 @@ public class LaunchStoreAction implements ActionProvider {
@Override
public void execute() throws Exception {
var storeName = DataStorage.get().getStoreDisplayName(entry);
var storeName = DataStorage.get().getStoreEntryDisplayName(entry);
if (entry.getStore() instanceof ShellStore s) {
TerminalLauncher.open(entry, storeName, null, ScriptStore.controlWithDefaultScripts(s.control()));
return;
@@ -23,6 +23,11 @@ import java.util.List;
public abstract class AbstractServiceStoreProvider implements SingletonSessionStoreProvider, DataStoreProvider {
public String browserDisplayName(DataStoreEntry entry) {
AbstractServiceStore s = entry.getStore().asNeeded();
return DataStorage.get().getStoreEntryDisplayName(s.getHost().get()) + " - Port " + s.getRemotePort();
}
@Override
public DataStoreUsageCategory getUsageCategory() {
return DataStoreUsageCategory.TUNNEL;
@@ -1,6 +1,8 @@
package io.xpipe.ext.base.service;
import io.xpipe.app.comp.store.StoreSection;
import io.xpipe.app.storage.DataStorage;
import io.xpipe.app.storage.DataStoreEntry;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.value.ObservableValue;
@@ -8,6 +10,11 @@ import java.util.List;
public class MappedServiceStoreProvider extends FixedServiceStoreProvider {
public String browserDisplayName(DataStoreEntry entry) {
MappedServiceStore s = entry.getStore().asNeeded();
return DataStorage.get().getStoreEntryDisplayName(s.getHost().get()) + " - Port " + s.getContainerPort();
}
@Override
public List<String> getPossibleNames() {
return List.of("mappedService");