C# Class KeePass.UI.AsyncPwListUpdate

Show file Open project: amiryal/keepass2 Class Usage Examples

Public Methods

Method Description
AsyncPwListUpdate ( ListView lv ) : System
CancelPendingUpdatesAsync ( ) : void

Cancel all pending updates. This method is asynchronous, i.e. it returns immediately and the number of queued updates will decrease continually.

Queue ( string strText, PwListItem li, int iIndexHint, int iSubItem, PwTextUpdateDelegate f ) : void
WaitAll ( ) : void

Private Methods

Method Description
SetItemText ( string strText, LviUpdInfo lui ) : void
SprCompileFn ( string strText, PwListItem li ) : string
UpdateItemFn ( object state ) : void

Method Details

AsyncPwListUpdate() public method

public AsyncPwListUpdate ( ListView lv ) : System
lv System.Windows.Forms.ListView
return System

CancelPendingUpdatesAsync() public method

Cancel all pending updates. This method is asynchronous, i.e. it returns immediately and the number of queued updates will decrease continually.
public CancelPendingUpdatesAsync ( ) : void
return void

Queue() public method

public Queue ( string strText, PwListItem li, int iIndexHint, int iSubItem, PwTextUpdateDelegate f ) : void
strText string
li PwListItem
iIndexHint int
iSubItem int
f PwTextUpdateDelegate
return void

WaitAll() public method

public WaitAll ( ) : void
return void