C# Class Treefrog.Plugins.Object.ObjectPoolCollectionPresenter

Inheritance: Presenter, ICommandSubscriber
Afficher le fichier Open project: jaquadro/Treefrog

Private Properties

Свойство 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

Méthodes publiques

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

Méthodes protégées

Méthode 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

Méthode 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 méthode

public ActionEditObject ( System.Guid uid ) : void
uid System.Guid
Résultat void

ActionSelectObject() public méthode

public ActionSelectObject ( System.Guid objectClassUid ) : void
objectClassUid System.Guid
Résultat void

ActionSelectObjectPool() public méthode

public ActionSelectObjectPool ( System.Guid objectPoolUid ) : void
objectPoolUid System.Guid
Résultat void

BindObjectPoolManager() public méthode

public BindObjectPoolManager ( IObjectPoolManager manager ) : void
manager IObjectPoolManager
Résultat void

InitializeCore() protected méthode

protected InitializeCore ( ) : void
Résultat void

ObjectPoolCollectionPresenter() public méthode

public ObjectPoolCollectionPresenter ( ) : System
Résultat System

OnObjectSelectionChanged() protected méthode

protected OnObjectSelectionChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnSyncCurrentObject() protected méthode

protected OnSyncCurrentObject ( SyncObjectEventArgs e ) : void
e SyncObjectEventArgs
Résultat void

OnSyncCurrentObjectPool() protected méthode

protected OnSyncCurrentObjectPool ( SyncObjectPoolEventArgs e ) : void
e SyncObjectPoolEventArgs
Résultat void

OnSyncObjectPoolActions() protected méthode

protected OnSyncObjectPoolActions ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnSyncObjectPoolCollection() protected méthode

protected OnSyncObjectPoolCollection ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnSyncObjectPoolControl() protected méthode

protected OnSyncObjectPoolControl ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnSyncObjectPoolManager() protected méthode

protected OnSyncObjectPoolManager ( EventArgs e ) : void
e System.EventArgs
Résultat void

RefreshObjectPoolCollection() public méthode

public RefreshObjectPoolCollection ( ) : void
Résultat void