lazarus/tools/jsonviewer/frmauthentication.pp
michael 35068a948a * Add REST Server querying capabilities
git-svn-id: trunk@57974 -
2018-05-19 11:37:08 +00:00

57 lines
1.1 KiB
ObjectPascal

unit frmauthentication;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ButtonPanel, IniPropStorage, StdCtrls;
type
{ TAuthenticationForm }
TAuthenticationForm = class(TForm)
BPHeader: TButtonPanel;
CBUserName: TComboBox;
EPassword: TEdit;
LCBUserName: TLabel;
LEPassword: TLabel;
PSHeaders: TIniPropStorage;
private
function GetString(AIndex: Integer): String;
procedure SetString(AIndex: Integer; AValue: String);
public
Property UserName : String Index 1 Read GetString Write SetString;
Property Password : String Index 2 Read GetString Write SetString;
end;
var
AuthenticationForm: TAuthenticationForm;
implementation
{$R *.lfm}
{ TAuthenticationForm }
function TAuthenticationForm.GetString(AIndex: Integer): String;
begin
Case aIndex of
1 : Result:=CBUserName.Text;
2 : Result:=EPassword.Text;
end;
end;
procedure TAuthenticationForm.SetString(AIndex: Integer; AValue: String);
begin
Case aIndex of
1 : CBUserName.Text:=aValue;
2 : EPassword.Text:=aValue;
end;
end;
end.