mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-08 23:38:10 +02:00
60 lines
1.0 KiB
ObjectPascal
60 lines
1.0 KiB
ObjectPascal
unit frmaddtofavourite;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ButtonPanel;
|
|
|
|
type
|
|
|
|
{ TSaveRequestDataForm }
|
|
|
|
TSaveRequestDataForm = class(TForm)
|
|
ButtonPanel1: TButtonPanel;
|
|
CBSaveContent: TCheckBox;
|
|
EName: TEdit;
|
|
Label1: TLabel;
|
|
private
|
|
function GetRN: String;
|
|
function GetSC: Boolean;
|
|
procedure SetRN(AValue: String);
|
|
procedure SetSC(AValue: Boolean);
|
|
public
|
|
Property RequestName : String Read GetRN Write SetRN;
|
|
Property SaveContent : Boolean Read GetSC Write SetSC;
|
|
end;
|
|
|
|
var
|
|
SaveRequestDataForm: TSaveRequestDataForm;
|
|
|
|
implementation
|
|
|
|
{$R *.lfm}
|
|
|
|
{ TSaveRequestDataForm }
|
|
|
|
function TSaveRequestDataForm.GetRN: String;
|
|
begin
|
|
Result:=EName.Text;
|
|
end;
|
|
|
|
function TSaveRequestDataForm.GetSC: Boolean;
|
|
begin
|
|
Result:=CBSaveContent.Checked;
|
|
end;
|
|
|
|
procedure TSaveRequestDataForm.SetRN(AValue: String);
|
|
begin
|
|
EName.Text:=aValue;
|
|
end;
|
|
|
|
procedure TSaveRequestDataForm.SetSC(AValue: Boolean);
|
|
begin
|
|
CBSaveContent.Checked:=AValue;
|
|
end;
|
|
|
|
end.
|
|
|