C# Class Treefrog.Plugins.Object.ObjectPoolCollectionPresenter

Inheritance: Presenter, ICommandSubscriber
Exibir arquivo Open project: jaquadro/Treefrog

Private Properties

Property Type Description
AddPoolPresenter void
ClearPoolPresenters void
CommandCanImportObject bool
CommandCanOperateOnSelected bool
CommandImportObject void
HookObjectPool void
InitializeCommandManager void
InitializePoolPresenters void
InvalidateObjectProtoCommands void
ObjectClassAdded void
ObjectClassModified void
ObjectClassRemoved void
ObjectClassRenamed void
ObjectPoolAdded void
ObjectPoolRemoved void
RemovePoolPresenter void
SelectObject void
SelectObject void
SelectObjectPool void
SelectObjectPool void
SyncCurrentProjectHandler void
UnhookObjectPool void
WrapCommand Action

Public Methods

Method Description
ActionEditObject ( System.Guid uid ) : void
ActionSelectObject ( System.Guid objectClassUid ) : void
ActionSelectObjectPool ( System.Guid objectPoolUid ) : void
BindObjectPoolManager ( IObjectPoolManager manager ) : void
ObjectPoolCollectionPresenter ( ) : System
RefreshObjectPoolCollection ( ) : void

Protected Methods

Method Description
InitializeCore ( ) : void
OnObjectSelectionChanged ( EventArgs e ) : void
OnSyncCurrentObject ( SyncObjectEventArgs e ) : void
OnSyncCurrentObjectPool ( SyncObjectPoolEventArgs e ) : void
OnSyncObjectPoolActions ( EventArgs e ) : void
OnSyncObjectPoolCollection ( EventArgs e ) : void
OnSyncObjectPoolControl ( EventArgs e ) : void
OnSyncObjectPoolManager ( EventArgs e ) : void

Private Methods

Method Description
AddPoolPresenter ( ObjectPool pool ) : void
ClearPoolPresenters ( ) : void
CommandCanImportObject ( ) : bool
CommandCanOperateOnSelected ( object param ) : bool
CommandImportObject ( ) : void
HookObjectPool ( ObjectPool pool ) : void
InitializeCommandManager ( ) : void
InitializePoolPresenters ( ) : void
InvalidateObjectProtoCommands ( ) : void
ObjectClassAdded ( object sender, ResourceEventArgs e ) : void
ObjectClassModified ( object sender, ResourceEventArgs e ) : void
ObjectClassRemoved ( object sender, ResourceEventArgs e ) : void
ObjectClassRenamed ( object sender, NamedResourceRemappedEventArgs e ) : void
ObjectPoolAdded ( object sender, ResourceEventArgs e ) : void
ObjectPoolRemoved ( object sender, ResourceEventArgs e ) : void
RemovePoolPresenter ( System.Guid poolUid ) : void
SelectObject ( System.Guid objectPoolUid ) : void
SelectObject ( System.Guid objectPoolUid, System.Guid objectClassUid ) : void
SelectObjectPool ( ) : void
SelectObjectPool ( System.Guid objectPoolUid ) : void
SyncCurrentProjectHandler ( object sender, Treefrog.Presentation.SyncProjectEventArgs e ) : void
UnhookObjectPool ( ObjectPool pool ) : void
WrapCommand ( Action action ) : Action

Method Details

ActionEditObject() public method

public ActionEditObject ( System.Guid uid ) : void
uid System.Guid
return void

ActionSelectObject() public method

public ActionSelectObject ( System.Guid objectClassUid ) : void
objectClassUid System.Guid
return void

ActionSelectObjectPool() public method

public ActionSelectObjectPool ( System.Guid objectPoolUid ) : void
objectPoolUid System.Guid
return void

BindObjectPoolManager() public method

public BindObjectPoolManager ( IObjectPoolManager manager ) : void
manager IObjectPoolManager
return void

InitializeCore() protected method

protected InitializeCore ( ) : void
return void

ObjectPoolCollectionPresenter() public method

public ObjectPoolCollectionPresenter ( ) : System
return System

OnObjectSelectionChanged() protected method

protected OnObjectSelectionChanged ( EventArgs e ) : void
e System.EventArgs
return void

OnSyncCurrentObject() protected method

protected OnSyncCurrentObject ( SyncObjectEventArgs e ) : void
e SyncObjectEventArgs
return void

OnSyncCurrentObjectPool() protected method

protected OnSyncCurrentObjectPool ( SyncObjectPoolEventArgs e ) : void
e SyncObjectPoolEventArgs
return void

OnSyncObjectPoolActions() protected method

protected OnSyncObjectPoolActions ( EventArgs e ) : void
e System.EventArgs
return void

OnSyncObjectPoolCollection() protected method

protected OnSyncObjectPoolCollection ( EventArgs e ) : void
e System.EventArgs
return void

OnSyncObjectPoolControl() protected method

protected OnSyncObjectPoolControl ( EventArgs e ) : void
e System.EventArgs
return void

OnSyncObjectPoolManager() protected method

protected OnSyncObjectPoolManager ( EventArgs e ) : void
e System.EventArgs
return void

RefreshObjectPoolCollection() public method

public RefreshObjectPoolCollection ( ) : void
return void