C# Class SIL.FieldWorks.IText.MatchingConcordanceItems

This class is used for the record list of the concordance view. We fudge the owning object, since the decorator doesn't care what class it is, but the base class does care that it is some kind of real object.
Inheritance: SIL.FieldWorks.XWorks.RecordList
Mostrar archivo Open project: sillsdev/FieldWorks

Private Properties

Property Type Description
GetConcDecorator SIL.FieldWorks.XWorks.ConcDecorator

Public Methods

Method Description
Init ( SIL.FieldWorks.FDO.FdoCache cache, XCore.Mediator mediator, XmlNode recordListNode ) : void
ReloadList ( ) : void

Override to force recomputing the list. This is tricky because LoadMatches calls a Clerk routine which recursively calls ReloadList. Therefore if we call LoadMatches, we don't need to call the base routine. If we're in the middle of loading a list, though, we want to only do the base thing. Finally, if the OwningControl has never been loaded (user hasn't yet selected option), just load the (typically empty) list.

Private Methods

Method Description
GetConcDecorator ( ) : ConcDecorator

Method Details

Init() public method

public Init ( SIL.FieldWorks.FDO.FdoCache cache, XCore.Mediator mediator, XmlNode recordListNode ) : void
cache SIL.FieldWorks.FDO.FdoCache
mediator XCore.Mediator
recordListNode System.Xml.XmlNode
return void

ReloadList() public method

Override to force recomputing the list. This is tricky because LoadMatches calls a Clerk routine which recursively calls ReloadList. Therefore if we call LoadMatches, we don't need to call the base routine. If we're in the middle of loading a list, though, we want to only do the base thing. Finally, if the OwningControl has never been loaded (user hasn't yet selected option), just load the (typically empty) list.
public ReloadList ( ) : void
return void