C# Класс Treefrog.Plugins.Object.ObjectPoolCollectionPresenter

Наследование: Presenter, ICommandSubscriber
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
ActionEditObject ( System.Guid uid ) : void
ActionSelectObject ( System.Guid objectClassUid ) : void
ActionSelectObjectPool ( System.Guid objectPoolUid ) : void
BindObjectPoolManager ( IObjectPoolManager manager ) : void
ObjectPoolCollectionPresenter ( ) : System
RefreshObjectPoolCollection ( ) : void

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ActionEditObject() публичный Метод

public ActionEditObject ( System.Guid uid ) : void
uid System.Guid
Результат void

ActionSelectObject() публичный Метод

public ActionSelectObject ( System.Guid objectClassUid ) : void
objectClassUid System.Guid
Результат void

ActionSelectObjectPool() публичный Метод

public ActionSelectObjectPool ( System.Guid objectPoolUid ) : void
objectPoolUid System.Guid
Результат void

BindObjectPoolManager() публичный Метод

public BindObjectPoolManager ( IObjectPoolManager manager ) : void
manager IObjectPoolManager
Результат void

InitializeCore() защищенный Метод

protected InitializeCore ( ) : void
Результат void

ObjectPoolCollectionPresenter() публичный Метод

public ObjectPoolCollectionPresenter ( ) : System
Результат System

OnObjectSelectionChanged() защищенный Метод

protected OnObjectSelectionChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

OnSyncCurrentObject() защищенный Метод

protected OnSyncCurrentObject ( SyncObjectEventArgs e ) : void
e SyncObjectEventArgs
Результат void

OnSyncCurrentObjectPool() защищенный Метод

protected OnSyncCurrentObjectPool ( SyncObjectPoolEventArgs e ) : void
e SyncObjectPoolEventArgs
Результат void

OnSyncObjectPoolActions() защищенный Метод

protected OnSyncObjectPoolActions ( EventArgs e ) : void
e System.EventArgs
Результат void

OnSyncObjectPoolCollection() защищенный Метод

protected OnSyncObjectPoolCollection ( EventArgs e ) : void
e System.EventArgs
Результат void

OnSyncObjectPoolControl() защищенный Метод

protected OnSyncObjectPoolControl ( EventArgs e ) : void
e System.EventArgs
Результат void

OnSyncObjectPoolManager() защищенный Метод

protected OnSyncObjectPoolManager ( EventArgs e ) : void
e System.EventArgs
Результат void

RefreshObjectPoolCollection() публичный Метод

public RefreshObjectPoolCollection ( ) : void
Результат void