Class TINIEntryItems (unit INIEnt)

Inherits from

TINIEntryStreamed

Constructors


constructor Create(AOwner:TComponent);

******************************************************* INIEntryItems ********************************************************


Functions

procedure AddItem(const Item,Description:string);


procedure AssignItems(slItems,slDescs:TStrings);


procedure Clear;


procedure ConnectToMultiSection(MultiSection:TINICustomMultiSection);


destructor Destroy;


procedure InsertItem(const Item,Description:string;Index:Integer);


procedure ReConnect;


procedure Init;


function IsConnected:Boolean;


function IsDisconnected:Boolean;


procedure Notification(AComponent:TComponent;Operation:TOperation);


procedure SetDescriptions(sList:TStringList);


procedure SetItems(sList:TStringList);


function StoreItems:Boolean;


procedure SyncronizeControls;


procedure DescriptionsChanged(Sender:TObject);


function GetCount:Integer;


function GetItem(Index:Integer):string;


procedure InternalConnectToMultiSection(MultiSection:TINICustomMultiSection;RefreshList:Boolean);


procedure ItemsChanged(Sender:TObject);


Properties

property Connection : TINICustomMultiSection


property Count : Integer


property Descriptions : TStringList


property Item : string


property Items : TStringList


Events

Variables

FConnection : TINICustomMultiSection;


FDescriptions : TStringList;


FItems : TStringList;



Constructors


constructor Create(AOwner:TComponent);

******************************************************* INIEntryItems ********************************************************


Functions


procedure AddItem(const Item,Description:string);


procedure AssignItems(slItems,slDescs:TStrings);


procedure Clear;


procedure ConnectToMultiSection(MultiSection:TINICustomMultiSection);


destructor Destroy;


procedure InsertItem(const Item,Description:string;Index:Integer);


procedure ReConnect;


procedure Init;


function IsConnected:Boolean;


function IsDisconnected:Boolean;


procedure Notification(AComponent:TComponent;Operation:TOperation);


procedure SetDescriptions(sList:TStringList);


procedure SetItems(sList:TStringList);


function StoreItems:Boolean;


procedure SyncronizeControls;


procedure DescriptionsChanged(Sender:TObject);


function GetCount:Integer;


function GetItem(Index:Integer):string;


procedure InternalConnectToMultiSection(MultiSection:TINICustomMultiSection;RefreshList:Boolean);


procedure ItemsChanged(Sender:TObject);


Properties


property Connection : TINICustomMultiSection


property Count : Integer


property Descriptions : TStringList


property Item : string


property Items : TStringList


Events


Variables


FConnection : TINICustomMultiSection;


FDescriptions : TStringList;


FItems : TStringList;