|
virtual void | NativeConstruct () override |
|
|
int32 | MaxTokens {2000} |
|
TObjectPtr< UVerticalBox > | StartVerticalBox |
|
TObjectPtr< UComboBoxString > | ChatGPTModelComboBox |
|
TObjectPtr< UVerticalBox > | MessagesVerticalBox |
|
TObjectPtr< UScrollBox > | ChatScrollBox |
|
TObjectPtr< UEditableText > | UserInputTextBox |
|
TObjectPtr< UButton > | SendMessageButton |
|
TObjectPtr< UButton > | DumpChatButton |
|
TObjectPtr< UButton > | ClearChatButton |
|
TObjectPtr< UButton > | AttachImageButton |
|
TSubclassOf< UChatMessageWidget > | ChatMessageWidgetClass |
|
TObjectPtr< UGridPanel > | ServiceContainer |
|
TSubclassOf< UServiceWidget > | ServiceWidgetClass |
|
TArray< TSubclassOf< UBaseService > > | Services |
|
TObjectPtr< UTextBlock > | ServicesWarningTextBlock |
|
TObjectPtr< UAttachedFilesContainerWidget > | AttachedFilesContainer |
|
|
void | OnSendMessage () |
|
void | OnDumpChat () |
|
void | OnClearChat () |
|
void | OnTextCommitted (const FText &Text, ETextCommit::Type CommitMethod) |
|
void | OnTextChanged (const FText &Text) |
|
void | OnModelSelectionChanged (FString SelectedItem, ESelectInfo::Type SelectionType) |
|
void | OnImageSelected () |
|
void | InitChatGPT () |
|
void | InitModelsComboBox () |
|
void | OnRequestCompleted () |
|
void | OnRequestUpdated (const FMessage &Message, bool WasError) |
|
void | CreateMessageWidget (const FMessage &Message) |
|
void | EnableControls (bool Enabled) |
|
FString | GenerateFilePath () const |
|
void | UpdateVisionElements () |
|
void | UpdateSendMessageButton () |
|
void | OnFileRemoved () |
|
void | CreateServiceWidgets () |
|
void | OnServiceEnabled (bool IsEnabled, const TSubclassOf< UBaseService > &ServiceClass, const TObjectPtr< UServiceWidget > &ServiceWidget) |
|
The documentation for this class was generated from the following files:
- Source/OpenAIEditor/Public/UI/ChatGPTWidget.h
- Source/OpenAIEditor/Private/UI/ChatGPTWidget.cpp