MidiMountain 0.4.0


Units
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TfrmMMBaseList

Unit

MMFormBaseList

Declaration

type TfrmMMBaseList = class(TfrmMMBase)

Description

MidiMountain Base Form for Lists
This class is the base class to all list views

Hierarchy

TfrmMMBase

Methods

Overview

Public constructor Create( aOwner: TComponent ); override;
Public destructor Destroy; override;
Protected procedure AddItem;
Protected procedure DeleteSelected;
Protected procedure ItemProperties;
Protected procedure ListViewUnselectAll( const aList: TListView );
Protected procedure RebuildList; virtual;
Protected procedure RefreshList; virtual;
Public procedure RefreshView;
Protected procedure SetListItem( const aListItem: TListItem; const aItem: TMCItem ); virtual;
Protected procedure ValidateGUI; virtual; abstract;

Description

Public constructor Create( aOwner: TComponent ); override;

create the form

Public destructor Destroy; override;

whack the form

Protected procedure AddItem;

add a new item and show the property dialog

Protected procedure DeleteSelected;

delete the selected TMCItems from a list view

Protected procedure ItemProperties;

show the property dialog to the selected item

Protected procedure ListViewUnselectAll( const aList: TListView );

unselect everything in the list view

Protected procedure RebuildList; virtual;

rebuild the list with all the items

Protected procedure RefreshList; virtual;

refresh the list with new data

Public procedure RefreshView;

update the view

Protected procedure SetListItem( const aListItem: TListItem; const aItem: TMCItem ); virtual;

set one item in the TListView

Protected procedure ValidateGUI; virtual; abstract;

validate the buttons and action list

Properties

Overview

Public property List: TMCList;
Public property ListView: TListView;
Public property PropertyFormClass: TFormClass;

Description

Public property List: TMCList;

the MIDI list beeing handled

Public property ListView: TListView;

the visual list view

Public property PropertyFormClass: TFormClass;

the class type of the property form


MidiMountain 0.4.0 1999-2002 Adrian Meyer, developed with Delphi and Kylix


Generated by DIPasDoc 0.8.0 on Wed 29 Oct 2003 21:59:09