diff --git a/src/cascadia/TerminalSettingsEditor/Launch.xaml b/src/cascadia/TerminalSettingsEditor/Launch.xaml index 67a4a44d018..8d694f47063 100644 --- a/src/cascadia/TerminalSettingsEditor/Launch.xaml +++ b/src/cascadia/TerminalSettingsEditor/Launch.xaml @@ -110,15 +110,18 @@ diff --git a/src/cascadia/TerminalSettingsModel/DefaultTerminal.h b/src/cascadia/TerminalSettingsModel/DefaultTerminal.h index a5c1f340630..f8cebcafdef 100644 --- a/src/cascadia/TerminalSettingsModel/DefaultTerminal.h +++ b/src/cascadia/TerminalSettingsModel/DefaultTerminal.h @@ -28,6 +28,11 @@ namespace winrt::Microsoft::Terminal::Settings::Model::implementation { explicit DefaultTerminal(DelegationConfig::DelegationPackage&& pkg); + hstring ToString() + { + return hstring{ fmt::format(L"{}, {}, {}", Name(), Author(), Version()) }; + } + hstring Name() const; hstring Author() const; hstring Version() const; diff --git a/src/cascadia/TerminalSettingsModel/DefaultTerminal.idl b/src/cascadia/TerminalSettingsModel/DefaultTerminal.idl index 94ceb48ddfa..7fdac2b2aa8 100644 --- a/src/cascadia/TerminalSettingsModel/DefaultTerminal.idl +++ b/src/cascadia/TerminalSettingsModel/DefaultTerminal.idl @@ -3,7 +3,7 @@ namespace Microsoft.Terminal.Settings.Model { - runtimeclass DefaultTerminal + runtimeclass DefaultTerminal : Windows.Foundation.IStringable { String Name { get; }; String Author { get; };