Class TfrmSearch

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TfrmSearch = class(TfrmCustomSelectObjects)

Description

TfrmSearch is used to search for TScreenObjects based on what the TScreenObjects do.

Hierarchy

Overview

Fields

Implicit rgDirecton: TRadioGroup;
Private FListOfObjects: TList;
Private FUndoChangeSelection: TUndoChangeSelection;

Methods

Implicit procedure FormCreate(Sender: TObject); override;
Implicit procedure vstObjectsChecked(Sender: TBaseVirtualTree; Node: PVirtualNode);
Implicit procedure FormDestroy(Sender: TObject); override;
Implicit procedure rgDirectonClick(Sender: TObject);
Private procedure GetData;
Private procedure RefreshListOfObjects;
Protected function ShouldCheckBoxBeChecked(ScreenObject: TScreenObject): boolean; override;
Protected procedure HandleChecked(AScreenObject: TScreenObject); override;
Protected procedure HandleUnchecked(AScreenObject: TScreenObject); override;
Protected function CanSelect(ScreenObject: TScreenObject): boolean; override;

Description

Fields

Implicit rgDirecton: TRadioGroup;
 
Private FListOfObjects: TList;
 
Private FUndoChangeSelection: TUndoChangeSelection;
 

Methods

Implicit procedure FormCreate(Sender: TObject); override;

FormCreate calls GetData.

Implicit procedure vstObjectsChecked(Sender: TBaseVirtualTree; Node: PVirtualNode);
 
Implicit procedure FormDestroy(Sender: TObject); override;
 
Implicit procedure rgDirectonClick(Sender: TObject);
 
Private procedure GetData;

GetData displays the criteria that can be used for selecting TScreenObjects.

Private procedure RefreshListOfObjects;
 
Protected function ShouldCheckBoxBeChecked(ScreenObject: TScreenObject): boolean; override;

Private declarations

Protected procedure HandleChecked(AScreenObject: TScreenObject); override;
 
Protected procedure HandleUnchecked(AScreenObject: TScreenObject); override;
 
Protected function CanSelect(ScreenObject: TScreenObject): boolean; override;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:40