Skip to content

Commit d056f0a

Browse files
committed
refactor/diversos
1 parent 9110b32 commit d056f0a

11 files changed

+43
-37
lines changed

Src/Chat/DelphiAIDev.Chat.View.pas

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ procedure TDelphiAIDevChatView.ProcessSend;
428428
mmReturn.Lines.Clear;
429429
Self.WaitingFormON;
430430

431-
LQuestion := '';
431+
LQuestion := FSettings.LanguageQuestions.GetLanguageDefinition;
432432

433433
if btnUseCurrentUnitCode.ImageIndex = UseCurrentUnitCode_ImageIndex_ON then
434434
LQuestion := TUtilsOTA.GetSelectedBlockOrAllCodeUnit.Trim + sLineBreak;
@@ -765,7 +765,12 @@ procedure TDelphiAIDevChatView.ConfLabelCurrentAI;
765765
lbCurrentAI.Hint := FSettings.ModelGemini;
766766
TC4DAIsAvailable.OpenAI:
767767
lbCurrentAI.Hint := FSettings.ModelOpenAI;
768+
TC4DAIsAvailable.Groq:
769+
lbCurrentAI.Hint := FSettings.ModelGroq;
768770
end;
771+
772+
lbCurrentAI.Repaint;
773+
Self.Repaint;
769774
end;
770775

771776
procedure TDelphiAIDevChatView.Gemini1Click(Sender: TObject);

Src/Consts/DelphiAIDev.Consts.pas

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ interface
55
type
66
TConsts = class
77
public const
8-
SEMANTIC_VERSION = '1.7.0';
8+
SEMANTIC_VERSION = '1.8.0';
99
SEMANTIC_VERSION_LB = 'Version: ' + SEMANTIC_VERSION;
1010
WIN_CONTROL_FOCU_NIL = nil;
1111
DELPHI_AI_DEVELOPER_DPROJ = 'DelphiAIDeveloper.dproj';

Src/DefaultsQuestions/DelphiAIDev.DefaultsQuestions.AddEdit.View.pas

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -240,12 +240,12 @@ procedure TDelphiAIDevDefaultsQuestionsAddEditView.ConfFieldsKind;
240240

241241
procedure TDelphiAIDevDefaultsQuestionsAddEditView.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
242242
begin
243-
case(Key)of
243+
case Key of
244244
VK_F4:
245-
if(ssAlt in Shift)then
245+
if ssAlt in Shift then
246246
Key := 0;
247247
VK_ESCAPE:
248-
if(Shift = [])then
248+
if Shift = [] then
249249
btnClose.Click;
250250
end;
251251
end;

Src/DefaultsQuestions/DelphiAIDev.DefaultsQuestions.View.pas

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,18 +95,18 @@ procedure TDelphiAIDevDefaultsQuestionsView.FormShow(Sender: TObject);
9595

9696
procedure TDelphiAIDevDefaultsQuestionsView.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
9797
begin
98-
case(Key)of
98+
case Key of
9999
VK_F4:
100-
if(ssAlt in Shift)then
100+
if ssAlt in Shift then
101101
Key := 0;
102102
VK_ESCAPE:
103-
if(Shift = [])then
103+
if Shift = [] then
104104
btnClose.Click;
105105
VK_DOWN, VK_UP:
106106
begin
107107
if(ListView <> ActiveControl)then
108108
begin
109-
case(Key)of
109+
case Key of
110110
VK_DOWN:
111111
if(ListView.ItemIndex < Pred(ListView.Items.Count))then
112112
ListView.ItemIndex := ListView.ItemIndex + 1;

Src/Settings/DelphiAIDev.Settings.View.pas

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,12 +185,12 @@ procedure TDelphiAIDevSettingsView.btnCloseClick(Sender: TObject);
185185

186186
procedure TDelphiAIDevSettingsView.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
187187
begin
188-
case(Key)of
188+
case Key of
189189
VK_F4:
190-
if(ssAlt in Shift)then
190+
if ssAlt in Shift then
191191
Key := 0;
192192
VK_ESCAPE:
193-
if(Shift = [])then
193+
if Shift = [] then
194194
btnClose.Click;
195195
end;
196196
end;

Src/Settings/DelphiAIDev.Settings.pas

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ constructor TDelphiAIDevSettings.Create;
9090
procedure TDelphiAIDevSettings.LoadDefaults;
9191
begin
9292
FLanguageQuestions := TC4DLanguage.ptBR;
93-
FAIDefault := TC4DAIsAvailable.Gemini;
93+
FAIDefault := TC4DAIsAvailable.Groq;
9494

9595
FColorHighlightCodeDelphiUse := False;
9696
FColorHighlightCodeDelphi := clNone;

Src/Test/DelphiAIDev.Test.pas

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,9 @@ interface
55
type
66
TDelphiAIDevTest = class
77
private
8-
FCodigo: Integer;
9-
FNome: string;
10-
FIdade: Integer;
11-
procedure Clear;
128
public
139
end;
1410

1511
implementation
1612

17-
procedure TDelphiAIDevTest.Clear;
18-
begin
19-
FCodigo := 0;
20-
21-
end;
22-
2313
end.

Src/Types/DelphiAIDev.Types.pas

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ TC4DAIsAvailableHelper = record helper for TC4DAIsAvailable
2727

2828
TC4DLanguageHelper = record helper for TC4DLanguage
2929
function ToString: string;
30+
function GetLanguageDefinition: string;
3031
function GetMsgCodeOnly: string;
3132
end;
3233

@@ -93,14 +94,25 @@ function TC4DLanguageHelper.ToString: string;
9394
end;
9495
end;
9596

97+
function TC4DLanguageHelper.GetLanguageDefinition: string;
98+
begin
99+
Result := 'Responda em português.' + sLineBreak;
100+
case Self of
101+
TC4DLanguage.en:
102+
Result := 'Answer in English.' + sLineBreak;
103+
TC4DLanguage.es:
104+
Result := 'Answer in Spanish.' + sLineBreak;
105+
end;
106+
end;
107+
96108
function TC4DLanguageHelper.GetMsgCodeOnly: string;
97109
begin
98-
Result := 'Faça a seguinte ação sem adicionar comentários: ' + sLineBreak;
110+
Result := 'Faça a seguinte ação sem adicionar comentários:' + sLineBreak;
99111
case Self of
100112
TC4DLanguage.en:
101-
Result := 'Perform the following action without adding comments: ' + sLineBreak;
113+
Result := 'Perform the following action without adding comments:' + sLineBreak;
102114
TC4DLanguage.es:
103-
Result := 'Realice la siguiente acción sin agregar comentarios.: ' + sLineBreak;
115+
Result := 'Realice la siguiente acción sin agregar comentarios:' + sLineBreak;
104116
end;
105117
end;
106118

Src/View/DelphiAIDev.View.About.pas

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,14 @@ implementation
5959

6060
{$R *.dfm}
6161

62-
6362
procedure TDelphiAIDevViewAbout.FormCreate(Sender: TObject);
6463
begin
6564
TUtilsOTA.IDEThemingAll(TDelphiAIDevViewAbout, Self);
6665
end;
6766

6867
procedure TDelphiAIDevViewAbout.FormShow(Sender: TObject);
6968
begin
70-
Self.Caption := TConsts.MENU_IDE_ABOUT_CAPTION + TConsts.SEMANTIC_VERSION;
69+
Self.Caption := TConsts.MENU_IDE_ABOUT_CAPTION + ' ' + TConsts.SEMANTIC_VERSION;
7170

7271
mmMensagem.Lines.Clear;
7372
mmMensagem.Lines.Add(TConsts.ABOUT_COPY_RIGHT);
@@ -78,12 +77,12 @@ procedure TDelphiAIDevViewAbout.FormShow(Sender: TObject);
7877

7978
procedure TDelphiAIDevViewAbout.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
8079
begin
81-
case(Key)of
80+
case Key of
8281
VK_F4:
83-
if(ssAlt in Shift)then
82+
if ssAlt in Shift then
8483
Key := 0;
8584
VK_ESCAPE:
86-
if(Shift = [])then
85+
if Shift = [] then
8786
btnOK.Click;
8887
end;
8988
end;

Src/View/DelphiAIDev.View.Dialog.pas

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,12 @@ procedure TDelphiAIDevViewDialog.FormClose(Sender: TObject; var Action: TCloseAc
105105

106106
procedure TDelphiAIDevViewDialog.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
107107
begin
108-
case(Key)of
108+
case Key of
109109
VK_F4:
110-
if(ssAlt in Shift)then
110+
if ssAlt in Shift then
111111
Key := 0;
112112
VK_ESCAPE:
113-
if(Shift = [])then
113+
if Shift = [] then
114114
begin
115115
if(btnCancel.Visible)then
116116
btnCancel.Click

0 commit comments

Comments
 (0)