diff --git a/BeWo/View/Controls/AI/AiChatButton.xaml b/BeWo/View/Controls/AI/AiChatButton.xaml index 66c94d2bf..1c974eed8 100644 --- a/BeWo/View/Controls/AI/AiChatButton.xaml +++ b/BeWo/View/Controls/AI/AiChatButton.xaml @@ -34,8 +34,10 @@ Background="Transparent" Command="{Binding OpenConversationPopupCommand}" Content="{StaticResource AiDesignsIconKIChatWeissOrange}" - ToolTip="KI Chat öffnen" ToolTipService.ShowOnDisabled="True"> + + + @@ -48,8 +50,10 @@ Command="{Binding OpenAllPromptsPopupCommand}" Content="{StaticResource AiDesignsIconKIFunktionWeissGruen}" MouseRightButtonUp="btnOpenAi5_MouseRightButtonUp" - ToolTip="KI Chat mit Prompt-Baustein starten" ToolTipService.ShowOnDisabled="True"> + + + diff --git a/BeWo/ViewModel/Controls/AI/AiChatButtonViewModel.cs b/BeWo/ViewModel/Controls/AI/AiChatButtonViewModel.cs index c0033f7f7..daa167432 100644 --- a/BeWo/ViewModel/Controls/AI/AiChatButtonViewModel.cs +++ b/BeWo/ViewModel/Controls/AI/AiChatButtonViewModel.cs @@ -29,6 +29,7 @@ namespace BeWo.ViewModel.Controls.AI private AiChatButtonState buttonState; public AiActionType ActionType { get; protected set; } + public string TooltipName { get; set; } public bool IsFavoritenOpen { get; set; } public List AssistentCommands { get; protected set; } @@ -93,6 +94,26 @@ namespace BeWo.ViewModel.Controls.AI OpenFavoritePromptsPopupCommand = new DelegateCommand(OpenFavoritePromptsPopup, () => CanSendNewMessage); ButtonState = AiChatButtonState.Loading; + + LoadModuleName(); + } + + public void LoadModuleName() + { + switch (ActionType) + { + case AiActionType.ServiceRecord: + TooltipName = "KI Zeiterfassung"; + break; + case AiActionType.ServiceRecordConversation: + TooltipName = "KI Chat"; + break; + case AiActionType.ServiceRecordDocumentation: + TooltipName = "KI Doku"; + break; + default: + break; + } } public void CheckContextSize()