C# 클래스 Treefrog.Plugins.Object.ObjectPoolCollectionPresenter

상속: Presenter, ICommandSubscriber
파일 보기 프로젝트 열기: jaquadro/Treefrog

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