vtkFetchMIGUI Class Reference

#include <vtkFetchMIGUI.h>

Inheritance diagram for vtkFetchMIGUI:
vtkSlicerModuleGUI vtkSlicerComponentGUI vtkKWObject

List of all members.

Public Member Functions

virtual void AddGUIObservers ()
virtual void BuildGUI ()
void DestroyNewServerWindow ()
virtual void Enter ()
virtual void Exit ()
const charGetCategory () const
virtual void Init ()
 Implemented module initialization if needed.
void LoadTclPackage ()
vtkIntArray * NewObservableEvents ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessGUIEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void ProcessLogicEvents (vtkObject *vtkNotUsed(caller), unsigned long vtkNotUsed(event), void *vtkNotUsed(callData))
virtual void ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData)
void RaiseNewServerWindow ()
virtual void RemoveGUIObservers ()
virtual void RemoveLogicObservers ()
virtual void RemoveMRMLNodeObservers ()
virtual void SetModuleLogic (vtkSlicerLogic *logic)
virtual void SwallowGUIEvent ()
virtual void TearDownGUI ()
 vtkGetMacro (GUIWidth, int)
 vtkGetObjectMacro (Notebook, vtkKWNotebook)
 vtkGetObjectMacro (NewServerWindow, vtkKWTopLevel)
 vtkGetObjectMacro (CloseNewServerButton, vtkKWPushButton)
 vtkGetObjectMacro (ServerTypeMenuButton, vtkKWMenuButton)
 vtkGetObjectMacro (TagViewer, vtkFetchMITagViewWidget)
 vtkGetObjectMacro (QueryTagsButton, vtkKWPushButton)
 vtkGetObjectMacro (FetchMIIcons, vtkFetchMIIcons)
 vtkGetObjectMacro (AddServerEntry, vtkKWEntry)
 vtkGetObjectMacro (RefreshButton, vtkKWPushButton)
 vtkGetObjectMacro (NewServerLabel, vtkKWLabel)
 vtkGetObjectMacro (ServerMenuButton, vtkKWMenuButton)
 vtkGetObjectMacro (AddServerButton, vtkKWPushButton)
 vtkGetObjectMacro (TaggedDataList, vtkFetchMIResourceUploadWidget)
 vtkGetObjectMacro (ResourceList, vtkFetchMIFlatResourceWidget)
 vtkGetObjectMacro (QueryList, vtkFetchMIQueryTermWidget)
 vtkGetObjectMacro (FetchMINode, vtkMRMLFetchMINode)
 vtkGetObjectMacro (Logic, vtkFetchMILogic)
 vtkSetMacro (GUIWidth, int)
 vtkSetObjectMacro (FetchMINode, vtkMRMLFetchMINode)
 vtkSetObjectMacro (Logic, vtkFetchMILogic)
 vtkTypeMacro (vtkFetchMIGUI, vtkSlicerModuleGUI)
void WithdrawNewServerWindow ()

Static Public Member Functions

static vtkFetchMIGUINew ()
 The usual vtk class functions.

Protected Member Functions

void AddMRMLSceneRow ()
void DeleteSelectedResourcesFromServer ()
void InitializeSceneTable ()
void operator= (const vtkFetchMIGUI &)
 Not implemented.
void PopulateQueryListFromServer ()
void RemoveTagFromSelectedData ()
void RestoreSelectedValuesForTagsFromMRML ()
void SetStatusText (const char *txt)
void ShowAllTagView ()
void ShowSelectionTagView ()
void TagSelectedData ()
void UpdateColorTableNodes ()
void UpdateFiducialListNodes ()
void UpdateGUI ()
void UpdateModelNodes ()
void UpdateResourceTableFromMRML ()
void UpdateSceneTableFromMRML ()
void UpdateTagTableFromGUI ()
void UpdateTagTableFromMRML ()
void UpdateUnstructuredGridNodes ()
void UpdateVolumeNodes ()
 vtkFetchMIGUI (const vtkFetchMIGUI &)
 vtkFetchMIGUI ()
 ~vtkFetchMIGUI ()

Protected Attributes

vtkKWPushButtonAddServerButton
vtkKWEntry * AddServerEntry
vtkKWPushButtonCloseNewServerButton
vtkFetchMIIconsFetchMIIcons
vtkMRMLFetchMINodeFetchMINode
int GUIWidth
vtkFetchMILogicLogic
vtkKWLabel * NewServerLabel
vtkKWTopLevelNewServerWindow
vtkKWNotebook * Notebook
vtkFetchMIQueryTermWidgetQueryList
vtkKWPushButtonQueryTagsButton
bool Raised
vtkKWPushButtonRefreshButton
vtkFetchMIFlatResourceWidgetResourceList
vtkKWMenuButton * ServerMenuButton
vtkKWMenuButton * ServerTypeMenuButton
vtkFetchMIResourceUploadWidgetTaggedDataList
vtkFetchMITagViewWidgetTagViewer
int UpdatingGUI
int UpdatingMRML

Constructor & Destructor Documentation

vtkFetchMIGUI::vtkFetchMIGUI (  )  [protected]
vtkFetchMIGUI::~vtkFetchMIGUI (  )  [protected]
vtkFetchMIGUI::vtkFetchMIGUI ( const vtkFetchMIGUI  )  [protected]

Member Function Documentation

void vtkFetchMIGUI::AddGUIObservers ( void   )  [virtual]
void vtkFetchMIGUI::AddMRMLSceneRow (  )  [protected]
void vtkFetchMIGUI::BuildGUI ( void   )  [virtual]
void vtkFetchMIGUI::DeleteSelectedResourcesFromServer (  )  [protected]
void vtkFetchMIGUI::DestroyNewServerWindow (  ) 
void vtkFetchMIGUI::Enter ( void   )  [virtual]
void vtkFetchMIGUI::Exit ( void   )  [virtual]
const char* vtkFetchMIGUI::GetCategory (  )  const [inline, virtual]

Reimplemented from vtkSlicerModuleGUI.

void vtkFetchMIGUI::Init (  )  [virtual]

Implemented module initialization if needed.

Reimplemented from vtkSlicerModuleGUI.

Referenced by BuildGUI().

void vtkFetchMIGUI::InitializeSceneTable (  )  [protected]
void vtkFetchMIGUI::LoadTclPackage (  ) 

Referenced by BuildGUI().

vtkFetchMIGUI * vtkFetchMIGUI::New (  )  [static]
vtkIntArray * vtkFetchMIGUI::NewObservableEvents (  )  [virtual]

Overload in modules that observe events, used during Loadable Module discovery. CLIENT MUST DELETE!

Reimplemented from vtkSlicerModuleGUI.

References vtkMRMLScene::MetadataAddedEvent, New(), vtkMRMLScene::NodeRemovedEvent, vtkMRMLScene::SceneCloseEvent, and vtkSlicerModuleGUI::Visited.

Referenced by Enter().

void vtkFetchMIGUI::operator= ( const vtkFetchMIGUI  )  [protected]

Not implemented.

Reimplemented from vtkSlicerModuleGUI.

void vtkFetchMIGUI::PopulateQueryListFromServer (  )  [protected]
void vtkFetchMIGUI::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkSlicerModuleGUI.

virtual void vtkFetchMIGUI::ProcessGUIEvents ( vtkObject ,
unsigned long  ,
void *   
) [virtual]

alternative method to propagate events generated in GUI to logic / mrml

Reimplemented from vtkSlicerModuleGUI.

virtual void vtkFetchMIGUI::ProcessLogicEvents ( vtkObject vtkNotUsedcaller,
unsigned long   vtkNotUsedevent,
void *  vtkNotUsedcallData 
) [inline, virtual]
virtual void vtkFetchMIGUI::ProcessMRMLEvents ( vtkObject ,
unsigned long  ,
void *   
) [virtual]

alternative method to propagate events generated in GUI to logic / mrml

Reimplemented from vtkSlicerModuleGUI.

void vtkFetchMIGUI::RaiseNewServerWindow (  ) 
void vtkFetchMIGUI::RemoveGUIObservers ( void   )  [virtual]
void vtkFetchMIGUI::RemoveLogicObservers (  )  [virtual]

Referenced by ~vtkFetchMIGUI().

void vtkFetchMIGUI::RemoveMRMLNodeObservers (  )  [virtual]

Referenced by ~vtkFetchMIGUI().

void vtkFetchMIGUI::RemoveTagFromSelectedData (  )  [protected]
void vtkFetchMIGUI::RestoreSelectedValuesForTagsFromMRML (  )  [protected]
virtual void vtkFetchMIGUI::SetModuleLogic ( vtkSlicerLogic  )  [inline, virtual]

Set the module logic

Reimplemented from vtkSlicerModuleGUI.

References vtkSlicerComponentGUI::SetLogic().

void vtkFetchMIGUI::SetStatusText ( const char txt  )  [protected]
void vtkFetchMIGUI::ShowAllTagView (  )  [protected]
void vtkFetchMIGUI::ShowSelectionTagView (  )  [protected]
void vtkFetchMIGUI::SwallowGUIEvent (  )  [virtual]
void vtkFetchMIGUI::TagSelectedData (  )  [protected]
void vtkFetchMIGUI::TearDownGUI ( void   )  [virtual]
void vtkFetchMIGUI::UpdateColorTableNodes (  )  [protected]
void vtkFetchMIGUI::UpdateFiducialListNodes (  )  [protected]
void vtkFetchMIGUI::UpdateGUI (  )  [protected]
void vtkFetchMIGUI::UpdateModelNodes (  )  [protected]
void vtkFetchMIGUI::UpdateResourceTableFromMRML (  )  [protected]
void vtkFetchMIGUI::UpdateSceneTableFromMRML (  )  [protected]
void vtkFetchMIGUI::UpdateTagTableFromGUI (  )  [protected]
void vtkFetchMIGUI::UpdateTagTableFromMRML (  )  [protected]
void vtkFetchMIGUI::UpdateUnstructuredGridNodes (  )  [protected]
void vtkFetchMIGUI::UpdateVolumeNodes (  )  [protected]
vtkFetchMIGUI::vtkGetMacro ( GUIWidth  ,
int   
)
vtkFetchMIGUI::vtkGetObjectMacro ( Notebook  ,
vtkKWNotebook   
)
vtkFetchMIGUI::vtkGetObjectMacro ( NewServerWindow  ,
vtkKWTopLevel   
)
vtkFetchMIGUI::vtkGetObjectMacro ( CloseNewServerButton  ,
vtkKWPushButton   
)
vtkFetchMIGUI::vtkGetObjectMacro ( ServerTypeMenuButton  ,
vtkKWMenuButton   
)
vtkFetchMIGUI::vtkGetObjectMacro ( TagViewer  ,
vtkFetchMITagViewWidget   
)
vtkFetchMIGUI::vtkGetObjectMacro ( QueryTagsButton  ,
vtkKWPushButton   
)
vtkFetchMIGUI::vtkGetObjectMacro ( FetchMIIcons  ,
vtkFetchMIIcons   
)
vtkFetchMIGUI::vtkGetObjectMacro ( AddServerEntry  ,
vtkKWEntry   
)
vtkFetchMIGUI::vtkGetObjectMacro ( RefreshButton  ,
vtkKWPushButton   
)
vtkFetchMIGUI::vtkGetObjectMacro ( NewServerLabel  ,
vtkKWLabel   
)
vtkFetchMIGUI::vtkGetObjectMacro ( ServerMenuButton  ,
vtkKWMenuButton   
)
vtkFetchMIGUI::vtkGetObjectMacro ( AddServerButton  ,
vtkKWPushButton   
)
vtkFetchMIGUI::vtkGetObjectMacro ( TaggedDataList  ,
vtkFetchMIResourceUploadWidget   
)
vtkFetchMIGUI::vtkGetObjectMacro ( ResourceList  ,
vtkFetchMIFlatResourceWidget   
)
vtkFetchMIGUI::vtkGetObjectMacro ( QueryList  ,
vtkFetchMIQueryTermWidget   
)
vtkFetchMIGUI::vtkGetObjectMacro ( FetchMINode  ,
vtkMRMLFetchMINode   
)
vtkFetchMIGUI::vtkGetObjectMacro ( Logic  ,
vtkFetchMILogic   
)
vtkFetchMIGUI::vtkSetMacro ( GUIWidth  ,
int   
)
vtkFetchMIGUI::vtkSetObjectMacro ( FetchMINode  ,
vtkMRMLFetchMINode   
)
vtkFetchMIGUI::vtkSetObjectMacro ( Logic  ,
vtkFetchMILogic   
)
vtkFetchMIGUI::vtkTypeMacro ( vtkFetchMIGUI  ,
vtkSlicerModuleGUI   
)
void vtkFetchMIGUI::WithdrawNewServerWindow (  ) 

References NewServerWindow.


Member Data Documentation

vtkKWEntry* vtkFetchMIGUI::AddServerEntry [protected]

Referenced by Exit().

vtkKWLabel* vtkFetchMIGUI::NewServerLabel [protected]
vtkKWNotebook* vtkFetchMIGUI::Notebook [protected]
vtkKWMenuButton* vtkFetchMIGUI::ServerMenuButton [protected]
vtkKWMenuButton* vtkFetchMIGUI::ServerTypeMenuButton [protected]

The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1