vtkSlicerApplication Class Reference

#include <vtkSlicerApplication.h>

Inheritance diagram for vtkSlicerApplication:
vtkKWApplication

List of all members.

Classes

class  vtkInternal

Public Member Functions

virtual void AddAboutCopyrights (ostream &)
virtual void AddModuleGUI (vtkSlicerModuleGUI *gui)
void AppendPotentialModulePath (const char *path, bool enabled)
virtual void CloseAllWindows ()
virtual void ConfigureApplication ()
virtual void ConfigureRemoteIOSettingsFromRegistry ()
virtual void DebugMessage (const char *message)
virtual int DisplayExitDialog (vtkKWTopLevel *master)
virtual void DisplayLogDialog (vtkKWTopLevel *master)
virtual void DisplayTclInteractor (vtkKWTopLevel *master)
virtual void DoOneTclEvent ()
virtual void ErrorMessage (const char *message)
const charEval (const char *script, const char *args)
const charEval (const char *script)
const charEvaluate (const char *expression)
virtual int FullFileSystemCheck ()
const charGetApplicationFontFamily () const
const charGetApplicationFontSize () const
const charGetBinDir () const
const charGetBuildDate ()
const charGetColorFilePaths () const
virtual vtkKWColorPickerDialog * GetColorPickerDialog ()
const charGetConfirmDelete () const
const charGetExtensionsInstallPath ()
const charGetHomeModule () const
virtual vtkSlicerModuleGUIGetModuleGUIByName (const char *name)
const charGetModulePaths () const
vtkMRMLSceneGetMRMLScene ()
const charGetPlatform ()
const charGetPluginsDir () const
const charGetPotentialColorFilePaths () const
const charGetPotentialModulePaths () const
virtual void * GetPythonDictionary ()
virtual void * GetPythonModule ()
const charGetRegistryHolder ()
const charGetRemoteCacheDirectory () const
const charGetRm () const
const charGetSvnRevision ()
const charGetSvnUrl ()
const charGetTemporaryDirectory () const
const charGetUnzip () const
const charGetWebBrowser () const
const charGetZip () const
int HasRegistry (const char *key)
virtual void InformationMessage (const char *message)
void Init ()
virtual void InitializePython (void *mod, void *dict)
 Pass/cast PyObject* in place of void*.
virtual void InstallTheme (vtkKWTheme *theme)
void ProcessDisplayMessage ()
virtual void RegisterDialogUp (vtkKWWidget *ptr)
virtual void RemoveModuleGUI (vtkSlicerModuleGUI *gui)
bool RequestDisplayMessage (const char *type, const char *message)
void RequestRegistry (const char *key)
virtual void RestoreApplicationSettingsFromRegistry ()
virtual void SaveApplicationSettingsToRegistry ()
void SaveApplicationWindowConfiguration ()
void SetApplicationFontFamily (const char *family)
void SetApplicationFontSize (const char *size)
void SetApplicationWindowSize (int width, int height)
void SetBinDir (const char *path)
void SetColorFilePaths (const char *paths)
void SetConfirmDelete (const char *state)
void SetEnableAsynchronousIO (int)
void SetEnableForceRedownload (int)
void SetEnableRemoteCacheOverwriting (int)
void SetExtensionsInstallPath (const char *path)
void SetHomeModule (const char *name)
void SetModulePaths (const char *paths)
void SetMRMLScene (vtkMRMLScene *scene)
void SetPotentialColorFilePaths (const char *paths)
void SetPotentialModulePaths (const char *paths)
void SetRegistry (const char *key, char *value)
void SetRemoteCacheDirectory (const char *path)
void SetRemoteCacheFreeBufferSize (int)
void SetRemoteCacheLimit (int)
void SetRm (const char *rm)
void SetTemporaryDirectory (const char *path)
void SetUnzip (const char *unzip)
void SetUseWelcomeModuleAtStartup (int)
void SetWebBrowser (const char *browser)
void SetZip (const char *zip)
void SplashMessage (const char *message)
virtual int StartApplication ()
const charTraceScript (const char *script)
virtual void UnRegisterDialogUp (vtkKWWidget *ptr)
virtual void UpdateRemoteIOSettingsForRegistry ()
 vtkBooleanMacro (EnableRemoteCacheOverwriting, int)
 vtkBooleanMacro (EnableForceRedownload, int)
 vtkBooleanMacro (UseWelcomeModuleAtStartup, int)
 vtkBooleanMacro (EnableAsynchronousIO, int)
 vtkBooleanMacro (EnableDaemon, int)
 vtkBooleanMacro (LoadCommandLineModules, int)
 vtkBooleanMacro (LoadModules, int)
 vtkGetMacro (StereoEnabled, int)
 vtkGetMacro (UseSplashScreen, int)
 vtkGetMacro (RemoteCacheFreeBufferSize, int)
 vtkGetMacro (RemoteCacheLimit, int)
 vtkGetMacro (EnableRemoteCacheOverwriting, int)
 vtkGetMacro (EnableForceRedownload, int)
 vtkGetMacro (UseWelcomeModuleAtStartup, int)
 vtkGetMacro (EnableAsynchronousIO, int)
 vtkGetMacro (EnableDaemon, int)
 vtkGetMacro (LoadCommandLineModules, int)
 vtkGetMacro (LoadModules, int)
 vtkGetMacro (ApplicationLayoutLightboxColumns, int)
 vtkGetMacro (ApplicationLayoutLightboxRows, int)
 vtkGetMacro (ApplicationLayoutCompareViewColumns, int)
 vtkGetMacro (ApplicationLayoutCompareViewRows, int)
 vtkGetMacro (ApplicationLayoutType, int)
 vtkGetMacro (ApplicationSlicesFrameHeight, int)
 vtkGetMacro (ApplicationWindowHeight, int)
 vtkGetMacro (ApplicationWindowWidth, int)
 vtkGetObjectMacro (LoadableModules, vtkStringArray)
 vtkGetObjectMacro (IgnoreModules, vtkStringArray)
 vtkGetObjectMacro (ApplicationGUI, vtkSlicerApplicationGUI)
 vtkGetObjectMacro (ModuleGUICollection, vtkSlicerGUICollection)
 vtkGetObjectMacro (SlicerTheme, vtkSlicerTheme)
 vtkGetObjectMacro (DefaultGeometry, vtkSlicerGUILayout)
 vtkSetMacro (StereoEnabled, int)
 vtkSetMacro (UseSplashScreen, int)
 vtkSetMacro (EnableDaemon, int)
 vtkSetMacro (LoadCommandLineModules, int)
 vtkSetMacro (LoadModules, int)
 vtkSetMacro (ApplicationLayoutLightboxColumns, int)
 vtkSetMacro (ApplicationLayoutLightboxRows, int)
 vtkSetMacro (ApplicationLayoutCompareViewColumns, int)
 vtkSetMacro (ApplicationLayoutCompareViewRows, int)
 vtkSetMacro (ApplicationLayoutType, int)
 vtkSetMacro (ApplicationSlicesFrameHeight, int)
 vtkSetMacro (ApplicationWindowHeight, int)
 vtkSetMacro (ApplicationWindowWidth, int)
 vtkSetObjectMacro (LoadableModules, vtkStringArray)
 vtkSetObjectMacro (IgnoreModules, vtkStringArray)
 vtkSetObjectMacro (ApplicationGUI, vtkSlicerApplicationGUI)
 vtkTypeRevisionMacro (vtkSlicerApplication, vtkKWApplication)
virtual void WarningMessage (const char *message)

Static Public Member Functions

static vtkSlicerApplicationGetInstance (const char *tmp_dir, const char *config_dir)
static vtkSlicerApplicationGetInstance ()
static vtkSlicerApplicationNew ()

Static Public Attributes

static const charApplicationFontFamilyRegKey = "ApplicationFontFamily"
static const charApplicationFontSizeRegKey = "ApplicationFontSize"
static const charApplicationLayoutCompareViewColumnsRegKey = "ApplicationLayoutCompareViewColumns"
static const charApplicationLayoutCompareViewRowsRegKey = "ApplicationLayoutCompareViewRows"
static const charApplicationLayoutLightboxColumnsRegKey = "ApplicationLayoutLightboxColumns"
static const charApplicationLayoutLightboxRowsRegKey = "ApplicationLayoutLightboxRows"
static const charApplicationLayoutTypeRegKey = "ApplicationLayoutType"
static const charApplicationSlicesFrameHeightRegKey = "ApplicationSlicesFrameHeight"
static const charApplicationWindowHeightRegKey = "ApplicationWindowHeight"
static const charApplicationWindowWidthRegKey = "ApplicationWindowWidth"
static const charColorFilePathsRegKey = "ColorFilePaths"
static const charConfirmDeleteRegKey = "ConfirmDelete"
static const charEnableAsynchronousIORegKey = "EnableAsynchronousIO"
static const charEnableDaemonRegKey = "EnableDaemon"
static const charEnableForceRedownloadRegKey = "EnableForceRedownload"
static const charEnableRemoteCacheOverwritingRegKey
static const charExtensionsInstallPathRegKey = "ExtensionsInstallPath"
static const charHomeModuleRegKey = "HomeModule"
static const charIgnoreModulesRegKey = "IgnoreModules"
static const charLoadCommandLineModulesRegKey = "LoadCommandLineModules"
static const charLoadModulesRegKey = "LoadModules"
static const charModulePathsRegKey = "ModulePaths"
static const charPotentialColorFilePathsRegKey = "PotentialColorFilePaths"
static const charPotentialModulePathsRegKey = "PotentialModulePaths"
static const charRemoteCacheDirectoryRegKey = "RemoteCacheDirectory"
static const charRemoteCacheFreeBufferSizeRegKey = "RemoteCacheFreeBufferSize"
static const charRemoteCacheLimitRegKey = "RemoteCacheLimit"
static const charRmRegKey = "Rm"
static const charTemporaryDirectoryRegKey = "TemporaryDirectory"
static const charUnzipRegKey = "Unzip"
static const charUseWelcomeModuleAtStartupRegKey = "UseWelcomeModuleAtStartup"
static const charWebBrowserRegKey = "WebBrowser"
static const charZipRegKey = "Zip"

Protected Member Functions

void ArrayToString (vtkStringArray *array, std::string sep, char *string, int maxLength)
void PrintSelf (ostream &os, vtkIndent indent)
void StringToArray (std::string string, char separator, vtkStringArray *array)
 vtkSlicerApplication (const char *tmp_dir, const char *config_dir)
 vtkSlicerApplication ()
 void TestQtSlicerWebKit(const char *url);
virtual ~vtkSlicerApplication ()

Protected Attributes

char ApplicationFontFamily [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char ApplicationFontSize [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
vtkSlicerApplicationGUIApplicationGUI
int ApplicationLayoutCompareViewColumns
int ApplicationLayoutCompareViewRows
int ApplicationLayoutLightboxColumns
int ApplicationLayoutLightboxRows
int ApplicationLayoutType
int ApplicationSlicesFrameHeight
int ApplicationWindowHeight
int ApplicationWindowWidth
char BinDir [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char BuildDate [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char ColorFilePaths [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char ConfirmDelete [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
vtkSlicerGUILayoutDefaultGeometry
int EnableAsynchronousIO
int EnableDaemon
int EnableForceRedownload
int EnableRemoteCacheOverwriting
char ExtensionsInstallPath [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char ExtensionsInstallPathDefault [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char HomeModule [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char IgnoreModuleNames [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
vtkStringArray * IgnoreModules
vtkStringArray * LoadableModules
int LoadCommandLineModules
int LoadModules
vtkSlicerGUICollectionModuleGUICollection
char ModulePaths [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char Platform [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char PotentialColorFilePaths [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char PotentialModulePaths [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
void * PythonDictionary
void * PythonModule
char RegistryHolder [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char RemoteCacheDirectory [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
int RemoteCacheFreeBufferSize
int RemoteCacheLimit
char Rm [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
vtkSlicerThemeSlicerTheme
char SvnRevision [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char SvnUrl [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char TemporaryDirectory [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
bool TemporaryDirectorySpecified
char Unzip [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
int UseWelcomeModuleAtStartup
char WebBrowser [vtkKWRegistryHelper::RegistryKeyValueSizeMax]
char Zip [vtkKWRegistryHelper::RegistryKeyValueSizeMax]

Private Member Functions

void InitializeSlicer3Version ()
void operator= (const vtkSlicerApplication &)
 Not implemented.
 vtkSlicerApplication (const vtkSlicerApplication &)

Private Attributes

int ColorSwatchesAdded
 have we added the mrml color table nodes to the color picker dialog yet?
bool DisplayMessageQueueActive
itk::MutexLock::Pointer DisplayMessageQueueActiveLock
itk::MutexLock::Pointer DisplayMessageQueueLock
vtkInternalInternal
DisplayMessageQueueInternalDisplayMessageQueue
std::string NameSeparator
int StereoEnabled
int UseSplashScreen

Static Private Attributes

static vtkSlicerApplicationInstance = NULL

Detailed Description

Description: Contains slicer's style, application and collection of associated guis.


Constructor & Destructor Documentation

vtkSlicerApplication::vtkSlicerApplication (  )  [protected]

void TestQtSlicerWebKit(const char *url);

References Init().

Referenced by GetInstance().

vtkSlicerApplication::vtkSlicerApplication ( const char tmp_dir,
const char config_dir 
) [protected]
vtkSlicerApplication::~vtkSlicerApplication (  )  [protected, virtual]
vtkSlicerApplication::vtkSlicerApplication ( const vtkSlicerApplication  )  [private]

Member Function Documentation

void vtkSlicerApplication::AddAboutCopyrights ( ostream &  os  )  [virtual]

Add additional copyright messages

void vtkSlicerApplication::AddModuleGUI ( vtkSlicerModuleGUI gui  )  [virtual]

This method collects GUIs added to Slicer.

References vtkSlicerGUICollection::AddItem(), ModuleGUICollection, and New().

Referenced by Slicer3_main().

void vtkSlicerApplication::AppendPotentialModulePath ( const char path,
bool  enabled 
)

Helper method to append a single path the existing potential modules paths.

References PotentialModulePaths, and SetPotentialModulePaths().

Referenced by vtkSlicerModulesStep::DownloadInstallExtension().

void vtkSlicerApplication::ArrayToString ( vtkStringArray *  array,
std::string  sep,
char string,
int  maxLength 
) [protected]

References len, and ipTk::s.

Referenced by SaveApplicationSettingsToRegistry().

void vtkSlicerApplication::CloseAllWindows (  )  [virtual]

These methods manage windows associated with the application

References mathExample::n.

Referenced by StartApplication().

void vtkSlicerApplication::ConfigureApplication (  )  [virtual]

Sets application behavior.

void vtkSlicerApplication::ConfigureRemoteIOSettingsFromRegistry (  )  [virtual]
void vtkSlicerApplication::DebugMessage ( const char message  )  [virtual]
int vtkSlicerApplication::DisplayExitDialog ( vtkKWTopLevel master  )  [virtual]
virtual void vtkSlicerApplication::DisplayLogDialog ( vtkKWTopLevel master  )  [virtual]
void vtkSlicerApplication::DisplayTclInteractor ( vtkKWTopLevel master  )  [virtual]

Override the KWWidgets default behavior of setting the 'transient' flag on the interactor, which prevents it from being hidden by the main application window

void vtkSlicerApplication::DoOneTclEvent (  )  [virtual]

Do one tcl event and enter the event loop, allowing the application interface to actually run.

References vtkEventBroker::Asynchronous, GetInstance(), Internal, and vtkEventBroker::ProcessEventQueue().

void vtkSlicerApplication::ErrorMessage ( const char message  )  [virtual]
const char* vtkSlicerApplication::Eval ( const char script,
const char args 
) [inline]
const char* vtkSlicerApplication::Eval ( const char script  )  [inline]
const char * vtkSlicerApplication::Evaluate ( const char expression  ) 

Evaluate a string as a tcl expression

int vtkSlicerApplication::FullFileSystemCheck (  )  [virtual]

Perform test after the Application Registry is read and values are set to determine whether File System is full -- if so, prompts users to remove files from Temporary Directory and from Cache Directory -- then does a check again and warns if the write to disk fails, recommends freeing up some disk space.

References ApplicationGUI, GetRemoteCacheDirectory(), GetTemporaryDirectory(), New(), RemoteCacheDirectory, SetRemoteCacheDirectory(), SetTemporaryDirectory(), and TemporaryDirectory.

Referenced by Slicer3_main().

const char * vtkSlicerApplication::GetApplicationFontFamily (  )  const
const char * vtkSlicerApplication::GetApplicationFontSize (  )  const
const char * vtkSlicerApplication::GetBinDir (  )  const

References BinDir.

Referenced by InitializeSlicer3Version().

const char * vtkSlicerApplication::GetBuildDate (  ) 
const char * vtkSlicerApplication::GetColorFilePaths (  )  const
vtkKWColorPickerDialog * vtkSlicerApplication::GetColorPickerDialog (  )  [virtual]
const char * vtkSlicerApplication::GetConfirmDelete (  )  const
const char * vtkSlicerApplication::GetExtensionsInstallPath (  ) 
const char * vtkSlicerApplication::GetHomeModule (  )  const
vtkSlicerApplication * vtkSlicerApplication::GetInstance ( const char tmp_dir,
const char config_dir 
) [static]

Get the singleton - only used for setting the temporary directory

References vtkSlicerApplication().

vtkSlicerApplication * vtkSlicerApplication::GetInstance (  )  [static]
vtkSlicerModuleGUI * vtkSlicerApplication::GetModuleGUIByName ( const char name  )  [virtual]

References ModuleGUICollection, and mathExample::n.

Referenced by vtkSlicerSliceControllerWidget::AllSlicesLinked(), vtkSlicerDiffusionTestingWidget::CreateTracts(), vtkSlicerApplicationGUI::DownloadSampleVolume(), vtkSlicerSlicesControlGUI::FitSlicesToBackground(), vtkSlicerSliceControllerWidget::FitSliceToBackground(), GetColorPickerDialog(), vtkChangeTrackerStep::GridDefine(), vtkSlicerSliceControllerWidget::HideLabelOpacityScaleAndEntry(), vtkMRMLTransPerinealProstateTemplateNode::Init(), vtkMRMLTransPerinealProstateRobotNode::Init(), vtkSlicerSliceControllerWidget::LinkAllSlices(), vtkChangeTrackerLogic::LoadVolume(), vtkSlicerApplicationGUI::ModifyAllWidgetLock(), vtkSlicerSliceControllerWidget::PopUpLabelOpacityScaleAndEntry(), vtkChangeTrackerSegmentationStep::PreSegmentScan1Define(), vtkKWWindowLevelThresholdEditor::PresetWindowLevelCallback(), vtkSlicerApplicationGUI::ProcessAddRulerCommand(), vtkSlicerDataGUI::ProcessGUIEvents(), vtkEMSegmentRunSegmentationStep::ROIMapShow(), vtkChangeTrackerROIStep::ROIMapShow(), vtkSlicerSliceControllerWidget::RotateSliceToBackground(), vtkSlicerDiffusionTestingWidget::RunDWI(), vtkFourDImageLogic::SaveImagesToDir(), vtkChangeTrackerLogic::SaveVolumeForce(), vtkSlicerModuleChooseGUI::SelectModule(), vtkProstateNavLogic::SetCurrentFiducialList(), Slicer3_main(), vtkSlicerSliceControllerWidget::ToggleLabelOutline(), vtkSlicerSliceControllerWidget::ToggleReformatWidget(), vtkChangeTrackerFirstScanStep::TransitionCallback(), vtkSlicerSliceControllerWidget::UnlinkAllSlices(), vtkSlicerApplicationGUI::UpdateActiveViewerWidgetDependencies(), vtkSlicerSliceControllerWidget::UpdateCompareView(), and vtkSlicerSliceControllerWidget::UpdateLinkedView().

const char * vtkSlicerApplication::GetModulePaths (  )  const
vtkMRMLScene * vtkSlicerApplication::GetMRMLScene (  ) 
const char * vtkSlicerApplication::GetPlatform (  ) 

Getter method to reference information about this build.

References InitializeSlicer3Version(), and Platform.

Referenced by vtkSlicerModulesConfigurationStep::Update().

const char * vtkSlicerApplication::GetPluginsDir (  )  const

Get the plugins directory

const char * vtkSlicerApplication::GetPotentialColorFilePaths (  )  const
const char * vtkSlicerApplication::GetPotentialModulePaths (  )  const
void * vtkSlicerApplication::GetPythonDictionary (  )  [virtual]
void * vtkSlicerApplication::GetPythonModule (  )  [virtual]

References PythonModule.

const char * vtkSlicerApplication::GetRegistryHolder (  ) 

References RegistryHolder.

const char * vtkSlicerApplication::GetRemoteCacheDirectory (  )  const
const char * vtkSlicerApplication::GetRm (  )  const
const char * vtkSlicerApplication::GetSvnRevision (  ) 
const char * vtkSlicerApplication::GetSvnUrl (  ) 
const char * vtkSlicerApplication::GetTemporaryDirectory (  )  const
const char * vtkSlicerApplication::GetUnzip (  )  const
const char * vtkSlicerApplication::GetWebBrowser (  )  const
const char * vtkSlicerApplication::GetZip (  )  const
int vtkSlicerApplication::HasRegistry ( const char key  ) 

methods to access registry from wrapped languages

void vtkSlicerApplication::InformationMessage ( const char message  )  [virtual]
void vtkSlicerApplication::Init (  ) 
void vtkSlicerApplication::InitializePython ( void *  mod,
void *  dict 
) [virtual]

Pass/cast PyObject* in place of void*.

References PythonDictionary, and PythonModule.

Referenced by Slicer3_main().

void vtkSlicerApplication::InitializeSlicer3Version (  )  [private]

Helper method to setup Platform, Build Date, SVN URL and SVN Revision

References BuildDate, GetBinDir(), slicerget::line, Platform, SvnRevision, and SvnUrl.

Referenced by GetBuildDate(), GetPlatform(), GetSvnRevision(), and GetSvnUrl().

void vtkSlicerApplication::InstallTheme ( vtkKWTheme theme  )  [virtual]

installs rules to specify look & feel.

References SlicerTheme.

Referenced by Slicer3_main().

vtkSlicerApplication * vtkSlicerApplication::New (  )  [static]

This is a singleton pattern New. There will only be ONE reference to a vtkSlicerApplication object per process. Clients that call this must call Delete on the object so that the reference counting will work. The single instance will be unreferenced when the program exits.

References GetInstance(), and autoSlicerTracto2regions::ret.

Referenced by AddModuleGUI(), DisplayExitDialog(), FullFileSystemCheck(), GetExtensionsInstallPath(), GetRemoteCacheDirectory(), GetTemporaryDirectory(), Init(), and RemoveModuleGUI().

void vtkSlicerApplication::operator= ( const vtkSlicerApplication  )  [private]

Not implemented.

void vtkSlicerApplication::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [protected]
void vtkSlicerApplication::ProcessDisplayMessage (  ) 

Process a request to place a message on the log widget. This method is called in the main thread of the application because calls to the log widget can cause an update to the GUI. (Method needs to be public to fit in the event callback chain.)

References DisplayMessageQueueActive, DisplayMessageQueueActiveLock, DisplayMessageQueueLock, GetInstance(), InternalDisplayMessageQueue, and slicerget::size.

void vtkSlicerApplication::RegisterDialogUp ( vtkKWWidget *  ptr  )  [virtual]

Overloaded method from vtkKWApplication allowing to show/hide Qt modules when a Kw dialog is popup

References Internal.

void vtkSlicerApplication::RemoveModuleGUI ( vtkSlicerModuleGUI gui  )  [virtual]

References ModuleGUICollection, and New().

bool vtkSlicerApplication::RequestDisplayMessage ( const char type,
const char message 
)

Request that a message be placed in the logger widget. RequestDisplayMessage() allows records to be added to the logger widget from a separate thread. First argument is the type of message ("Error", "Warning", "Information", "Debug"). Second argument is the message to display.

References DisplayMessageQueueActive, DisplayMessageQueueActiveLock, DisplayMessageQueueLock, and InternalDisplayMessageQueue.

Referenced by DebugMessage(), ErrorMessage(), InformationMessage(), vtkSlicerApplicationGUI::PythonCommand(), vtkSlicerApplicationGUI::PythonConsole(), and WarningMessage().

void vtkSlicerApplication::RequestRegistry ( const char key  ) 

References RegistryHolder.

void vtkSlicerApplication::RestoreApplicationSettingsFromRegistry (  )  [virtual]

Save/Retrieve the application settings to/from registry. Do not call that method before the application name is known and the proper registry level set (if any).

References ApplicationFontFamily, ApplicationFontFamilyRegKey, ApplicationFontSize, ApplicationFontSizeRegKey, ApplicationLayoutCompareViewColumns, ApplicationLayoutCompareViewColumnsRegKey, ApplicationLayoutCompareViewRows, ApplicationLayoutCompareViewRowsRegKey, ApplicationLayoutLightboxColumns, ApplicationLayoutLightboxColumnsRegKey, ApplicationLayoutLightboxRows, ApplicationLayoutLightboxRowsRegKey, ApplicationLayoutType, ApplicationLayoutTypeRegKey, ApplicationSlicesFrameHeight, ApplicationSlicesFrameHeightRegKey, ApplicationWindowHeight, ApplicationWindowHeightRegKey, ApplicationWindowWidth, ApplicationWindowWidthRegKey, ColorFilePathsRegKey, ConfirmDelete, ConfirmDeleteRegKey, EnableAsynchronousIO, EnableAsynchronousIORegKey, EnableDaemon, EnableDaemonRegKey, EnableForceRedownload, EnableForceRedownloadRegKey, ExtensionsInstallPath, ExtensionsInstallPathRegKey, HomeModule, HomeModuleRegKey, IgnoreModuleNames, IgnoreModules, IgnoreModulesRegKey, LoadCommandLineModules, LoadCommandLineModulesRegKey, LoadModules, LoadModulesRegKey, ModulePathsRegKey, NameSeparator, PotentialColorFilePaths, PotentialColorFilePathsRegKey, PotentialModulePaths, PotentialModulePathsRegKey, RemoteCacheDirectory, RemoteCacheDirectoryRegKey, RemoteCacheFreeBufferSize, RemoteCacheFreeBufferSizeRegKey, RemoteCacheLimit, RemoteCacheLimitRegKey, Rm, RmRegKey, SetColorFilePaths(), SetModulePaths(), StringToArray(), TemporaryDirectory, TemporaryDirectoryRegKey, TemporaryDirectorySpecified, Unzip, UnzipRegKey, UseWelcomeModuleAtStartup, UseWelcomeModuleAtStartupRegKey, WebBrowser, WebBrowserRegKey, Zip, and ZipRegKey.

Referenced by Init().

void vtkSlicerApplication::SaveApplicationSettingsToRegistry (  )  [virtual]

References ApplicationFontFamily, ApplicationFontFamilyRegKey, ApplicationFontSize, ApplicationFontSizeRegKey, ApplicationLayoutCompareViewColumns, ApplicationLayoutCompareViewColumnsRegKey, ApplicationLayoutCompareViewRows, ApplicationLayoutCompareViewRowsRegKey, ApplicationLayoutLightboxColumns, ApplicationLayoutLightboxColumnsRegKey, ApplicationLayoutLightboxRows, ApplicationLayoutLightboxRowsRegKey, ApplicationLayoutType, ApplicationLayoutTypeRegKey, ApplicationSlicesFrameHeight, ApplicationSlicesFrameHeightRegKey, ApplicationWindowHeight, ApplicationWindowHeightRegKey, ApplicationWindowWidth, ApplicationWindowWidthRegKey, ArrayToString(), ColorFilePaths, ColorFilePathsRegKey, ConfirmDelete, ConfirmDeleteRegKey, EnableAsynchronousIO, EnableAsynchronousIORegKey, EnableDaemon, EnableDaemonRegKey, EnableForceRedownload, EnableForceRedownloadRegKey, ExtensionsInstallPath, ExtensionsInstallPathRegKey, HomeModule, HomeModuleRegKey, IgnoreModuleNames, IgnoreModules, IgnoreModulesRegKey, LoadCommandLineModules, LoadCommandLineModulesRegKey, LoadModules, LoadModulesRegKey, ModulePaths, ModulePathsRegKey, NameSeparator, PotentialColorFilePaths, PotentialColorFilePathsRegKey, PotentialModulePaths, PotentialModulePathsRegKey, RemoteCacheDirectory, RemoteCacheDirectoryRegKey, RemoteCacheFreeBufferSize, RemoteCacheFreeBufferSizeRegKey, RemoteCacheLimit, RemoteCacheLimitRegKey, Rm, RmRegKey, SaveApplicationWindowConfiguration(), TemporaryDirectory, TemporaryDirectoryRegKey, Unzip, UnzipRegKey, UseWelcomeModuleAtStartup, UseWelcomeModuleAtStartupRegKey, WebBrowser, WebBrowserRegKey, Zip, and ZipRegKey.

void vtkSlicerApplication::SaveApplicationWindowConfiguration (  ) 

Saves the application window size for registry setting

References ApplicationGUI, and vtkSlicerApplicationGUI::GetGUILayoutNode().

Referenced by SaveApplicationSettingsToRegistry().

void vtkSlicerApplication::SetApplicationFontFamily ( const char family  ) 

Set/Get the application font family

References ApplicationFontFamily, and FW::Actions::Modified.

Referenced by vtkSlicerApplicationSettingsInterface::SetFontFamilyCallback().

void vtkSlicerApplication::SetApplicationFontSize ( const char size  ) 

Set/Get the application font size

References ApplicationFontSize, and FW::Actions::Modified.

Referenced by vtkSlicerApplicationSettingsInterface::SetFontSizeCallback().

void vtkSlicerApplication::SetApplicationWindowSize ( int  width,
int  height 
)

Set/Get the application window size for saving in the registry.

References ApplicationWindowHeight, and ApplicationWindowWidth.

void vtkSlicerApplication::SetBinDir ( const char path  ) 

Set/Get the binary location

References BinDir, and FW::Actions::Modified.

Referenced by InitializeApplication(), and Slicer3_main().

void vtkSlicerApplication::SetColorFilePaths ( const char paths  ) 

Set/Get the potential search paths for color files based on SetPotentialModulePaths

References ColorFilePaths, FW::Actions::Modified, and PotentialColorFilePaths.

Referenced by RestoreApplicationSettingsFromRegistry().

void vtkSlicerApplication::SetConfirmDelete ( const char state  ) 

Descrition: Set/Get the confirm delete flag

References ConfirmDelete, and FW::Actions::Modified.

Referenced by vtkSlicerApplicationSettingsInterface::ConfirmDeleteCallback().

void vtkSlicerApplication::SetEnableAsynchronousIO ( int  val  ) 
void vtkSlicerApplication::SetEnableForceRedownload ( int  val  ) 
void vtkSlicerApplication::SetEnableRemoteCacheOverwriting ( int  val  ) 

Set/Get if should force overwriting cache files

References ConfigureRemoteIOSettingsFromRegistry(), and EnableRemoteCacheOverwriting.

void vtkSlicerApplication::SetExtensionsInstallPath ( const char path  ) 
void vtkSlicerApplication::SetHomeModule ( const char name  ) 
void vtkSlicerApplication::SetModulePaths ( const char paths  ) 

Set/Get the search paths for modules. This is a list of paths delimited by a specific separator: ';' on Windows, ':' on Unix/MacOSX platforms.

References FW::Actions::Modified, ModulePaths, and PotentialModulePaths.

Referenced by RestoreApplicationSettingsFromRegistry().

void vtkSlicerApplication::SetMRMLScene ( vtkMRMLScene scene  ) 

Set/Get MRML scene

References Internal, and vtkSlicerApplication::vtkInternal::MRMLScene.

Referenced by Slicer3_main().

void vtkSlicerApplication::SetPotentialColorFilePaths ( const char paths  ) 
void vtkSlicerApplication::SetPotentialModulePaths ( const char paths  ) 

Set/Get the potential search paths for modules. This is a list of directories that can be used as module paths. Each item in this list is a directory and a boolean flag (0 or 1) specifying if that directory is actually to be used as a module path (see ModulePaths, which is the subset of the paths in PotentialModulePaths that are enabled, with a different delimiter between each path). This variable is used for GUI purposes, in that it lets people keep a list of directories and enable/disable them at will, without having to re-enter/re-pick them one by one using a file browser. It is used by the vtkSlicerApplicationSettingsInterface and computed with help its vtkKWDirectoryPresetSelector internal class. Each element is separated by a '|' delimiter (ex: "c:/temp|0|d:/foo/bar|1", where "c:/temp" is disabled and d:/foo/bar is enabled; at this point, the value of ModulePaths should actually be "d:/foo/bar").

References FW::Actions::Modified, ModulePaths, and PotentialModulePaths.

Referenced by AppendPotentialModulePath(), vtkSlicerApplicationSettingsInterface::ModulePathsRemovedCallback(), and vtkSlicerModulesStep::UninstallExtension().

void vtkSlicerApplication::SetRegistry ( const char key,
char value 
)
void vtkSlicerApplication::SetRemoteCacheDirectory ( const char path  ) 
void vtkSlicerApplication::SetRemoteCacheFreeBufferSize ( int  val  ) 
void vtkSlicerApplication::SetRemoteCacheLimit ( int  val  ) 
void vtkSlicerApplication::SetRm ( const char rm  ) 

Set/Get an executable rm for modules that need one

References FW::Actions::Modified, and Rm.

Referenced by vtkSlicerApplicationSettingsInterface::RmSelectCallback().

void vtkSlicerApplication::SetTemporaryDirectory ( const char path  ) 
void vtkSlicerApplication::SetUnzip ( const char unzip  ) 

Set/Get an executable zip and unzip for modules that need one

References FW::Actions::Modified, and Unzip.

Referenced by vtkSlicerApplicationSettingsInterface::UnzipSelectCallback().

void vtkSlicerApplication::SetUseWelcomeModuleAtStartup ( int  val  ) 

Control whether the welcome module is shown at startup.

References UseWelcomeModuleAtStartup.

void vtkSlicerApplication::SetWebBrowser ( const char browser  ) 

Set/Get an executable firefox browser for modules that need one.

References FW::Actions::Modified, and WebBrowser.

Referenced by vtkSlicerApplicationSettingsInterface::BrowserSelectCallback().

void vtkSlicerApplication::SetZip ( const char zip  ) 
void vtkSlicerApplication::SplashMessage ( const char message  ) 

Control the state of the splash screen

Referenced by Slicer3_main(), and SplashMessage().

int vtkSlicerApplication::StartApplication (  )  [virtual]
void vtkSlicerApplication::StringToArray ( std::string  string,
char  separator,
vtkStringArray *  array 
) [protected]
const char* vtkSlicerApplication::TraceScript ( const char script  )  [inline]

Entry point to the interpreter that can be used by an external application tro trigger performance analysis Also entry point for KWWidget callbacks that need to execute an arbitrary script with arguments

void vtkSlicerApplication::UnRegisterDialogUp ( vtkKWWidget *  ptr  )  [virtual]

References Internal.

void vtkSlicerApplication::UpdateRemoteIOSettingsForRegistry (  )  [virtual]
vtkSlicerApplication::vtkBooleanMacro ( EnableRemoteCacheOverwriting  ,
int   
)
vtkSlicerApplication::vtkBooleanMacro ( EnableForceRedownload  ,
int   
)
vtkSlicerApplication::vtkBooleanMacro ( UseWelcomeModuleAtStartup  ,
int   
)
vtkSlicerApplication::vtkBooleanMacro ( EnableAsynchronousIO  ,
int   
)
vtkSlicerApplication::vtkBooleanMacro ( EnableDaemon  ,
int   
)
vtkSlicerApplication::vtkBooleanMacro ( LoadCommandLineModules  ,
int   
)
vtkSlicerApplication::vtkBooleanMacro ( LoadModules  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( StereoEnabled  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( UseSplashScreen  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( RemoteCacheFreeBufferSize  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( RemoteCacheLimit  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( EnableRemoteCacheOverwriting  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( EnableForceRedownload  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( UseWelcomeModuleAtStartup  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( EnableAsynchronousIO  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( EnableDaemon  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( LoadCommandLineModules  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( LoadModules  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( ApplicationLayoutLightboxColumns  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( ApplicationLayoutLightboxRows  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( ApplicationLayoutCompareViewColumns  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( ApplicationLayoutCompareViewRows  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( ApplicationLayoutType  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( ApplicationSlicesFrameHeight  ,
int   
)

Set/Get the application layout for saving in the registry.

vtkSlicerApplication::vtkGetMacro ( ApplicationWindowHeight  ,
int   
)
vtkSlicerApplication::vtkGetMacro ( ApplicationWindowWidth  ,
int   
)
vtkSlicerApplication::vtkGetObjectMacro ( LoadableModules  ,
vtkStringArray   
)
vtkSlicerApplication::vtkGetObjectMacro ( IgnoreModules  ,
vtkStringArray   
)
vtkSlicerApplication::vtkGetObjectMacro ( ApplicationGUI  ,
vtkSlicerApplicationGUI   
)
vtkSlicerApplication::vtkGetObjectMacro ( ModuleGUICollection  ,
vtkSlicerGUICollection   
)
vtkSlicerApplication::vtkGetObjectMacro ( SlicerTheme  ,
vtkSlicerTheme   
)
vtkSlicerApplication::vtkGetObjectMacro ( DefaultGeometry  ,
vtkSlicerGUILayout   
)

Get the layout, theme, GUI collection and main application GUI

vtkSlicerApplication::vtkSetMacro ( StereoEnabled  ,
int   
)

Control stereo render capability

vtkSlicerApplication::vtkSetMacro ( UseSplashScreen  ,
int   
)

Control the state of the splash screen

vtkSlicerApplication::vtkSetMacro ( EnableDaemon  ,
int   
)

Set/Get if the slicer daemon should be loaded

vtkSlicerApplication::vtkSetMacro ( LoadCommandLineModules  ,
int   
)

Set/Get if command line modules should be loaded (i.e. CLI plugins)

vtkSlicerApplication::vtkSetMacro ( LoadModules  ,
int   
)

Set/Get if modules should be loaded (i.e. loadable modules)

vtkSlicerApplication::vtkSetMacro ( ApplicationLayoutLightboxColumns  ,
int   
)
vtkSlicerApplication::vtkSetMacro ( ApplicationLayoutLightboxRows  ,
int   
)
vtkSlicerApplication::vtkSetMacro ( ApplicationLayoutCompareViewColumns  ,
int   
)
vtkSlicerApplication::vtkSetMacro ( ApplicationLayoutCompareViewRows  ,
int   
)
vtkSlicerApplication::vtkSetMacro ( ApplicationLayoutType  ,
int   
)
vtkSlicerApplication::vtkSetMacro ( ApplicationSlicesFrameHeight  ,
int   
)
vtkSlicerApplication::vtkSetMacro ( ApplicationWindowHeight  ,
int   
)
vtkSlicerApplication::vtkSetMacro ( ApplicationWindowWidth  ,
int   
)
vtkSlicerApplication::vtkSetObjectMacro ( LoadableModules  ,
vtkStringArray   
)

Set/Get names of all loadable modules

vtkSlicerApplication::vtkSetObjectMacro ( IgnoreModules  ,
vtkStringArray   
)

Set/Get names of modules that should be ignored (of all loadable modules)

vtkSlicerApplication::vtkSetObjectMacro ( ApplicationGUI  ,
vtkSlicerApplicationGUI   
)
vtkSlicerApplication::vtkTypeRevisionMacro ( vtkSlicerApplication  ,
vtkKWApplication   
)
void vtkSlicerApplication::WarningMessage ( const char message  )  [virtual]

Put a message in the logger widget. These methods actually schedule the message display so that only the application associated with the user interface attempts to display the message. THese methods delegate to RequestDisplayMessage().

References RequestDisplayMessage().

Referenced by itk::SlicerOutputWindow::DisplayWarningText(), and WarningMessage().


Member Data Documentation

char vtkSlicerApplication::ApplicationFontFamily[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::ApplicationFontFamilyRegKey = "ApplicationFontFamily" [static]
char vtkSlicerApplication::ApplicationFontSize[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::ApplicationFontSizeRegKey = "ApplicationFontSize" [static]
const char * vtkSlicerApplication::ApplicationLayoutCompareViewColumnsRegKey = "ApplicationLayoutCompareViewColumns" [static]
const char * vtkSlicerApplication::ApplicationLayoutCompareViewRowsRegKey = "ApplicationLayoutCompareViewRows" [static]
const char * vtkSlicerApplication::ApplicationLayoutLightboxColumnsRegKey = "ApplicationLayoutLightboxColumns" [static]
const char * vtkSlicerApplication::ApplicationLayoutLightboxRowsRegKey = "ApplicationLayoutLightboxRows" [static]
const char * vtkSlicerApplication::ApplicationLayoutTypeRegKey = "ApplicationLayoutType" [static]
const char * vtkSlicerApplication::ApplicationSlicesFrameHeightRegKey = "ApplicationSlicesFrameHeight" [static]
const char * vtkSlicerApplication::ApplicationWindowHeightRegKey = "ApplicationWindowHeight" [static]
const char * vtkSlicerApplication::ApplicationWindowWidthRegKey = "ApplicationWindowWidth" [static]
char vtkSlicerApplication::BinDir[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]

Referenced by GetBinDir(), Init(), and SetBinDir().

char vtkSlicerApplication::BuildDate[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
char vtkSlicerApplication::ColorFilePaths[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::ColorFilePathsRegKey = "ColorFilePaths" [static]

have we added the mrml color table nodes to the color picker dialog yet?

Referenced by GetColorPickerDialog(), and Init().

char vtkSlicerApplication::ConfirmDelete[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::ConfirmDeleteRegKey = "ConfirmDelete" [static]

Contains the default geometry of the ApplicationGUI

Referenced by Init(), and ~vtkSlicerApplication().

itk::MutexLock::Pointer vtkSlicerApplication::DisplayMessageQueueActiveLock [private]
itk::MutexLock::Pointer vtkSlicerApplication::DisplayMessageQueueLock [private]
const char * vtkSlicerApplication::EnableAsynchronousIORegKey = "EnableAsynchronousIO" [static]
const char * vtkSlicerApplication::EnableDaemonRegKey = "EnableDaemon" [static]
const char * vtkSlicerApplication::EnableForceRedownloadRegKey = "EnableForceRedownload" [static]
char vtkSlicerApplication::ExtensionsInstallPath[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
char vtkSlicerApplication::ExtensionsInstallPathDefault[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]

Referenced by GetExtensionsInstallPath(), and Init().

const char * vtkSlicerApplication::ExtensionsInstallPathRegKey = "ExtensionsInstallPath" [static]
char vtkSlicerApplication::HomeModule[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::HomeModuleRegKey = "HomeModule" [static]
char vtkSlicerApplication::IgnoreModuleNames[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
vtkStringArray* vtkSlicerApplication::IgnoreModules [protected]
const char * vtkSlicerApplication::IgnoreModulesRegKey = "IgnoreModules" [static]
vtkStringArray* vtkSlicerApplication::LoadableModules [protected]
const char * vtkSlicerApplication::LoadCommandLineModulesRegKey = "LoadCommandLineModules" [static]
const char * vtkSlicerApplication::LoadModulesRegKey = "LoadModules" [static]
char vtkSlicerApplication::ModulePaths[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::ModulePathsRegKey = "ModulePaths" [static]
std::string vtkSlicerApplication::NameSeparator [private]
char vtkSlicerApplication::Platform[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
char vtkSlicerApplication::PotentialColorFilePaths[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::PotentialColorFilePathsRegKey = "PotentialColorFilePaths" [static]
char vtkSlicerApplication::PotentialModulePaths[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::PotentialModulePathsRegKey = "PotentialModulePaths" [static]
char vtkSlicerApplication::RegistryHolder[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
char vtkSlicerApplication::RemoteCacheDirectory[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::RemoteCacheDirectoryRegKey = "RemoteCacheDirectory" [static]
const char * vtkSlicerApplication::RemoteCacheFreeBufferSizeRegKey = "RemoteCacheFreeBufferSize" [static]
const char * vtkSlicerApplication::RemoteCacheLimitRegKey = "RemoteCacheLimit" [static]
char vtkSlicerApplication::Rm[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::RmRegKey = "Rm" [static]

Contains the description for Slicer GUI's look and feel

Referenced by Init(), InstallTheme(), and ~vtkSlicerApplication().

Referenced by PrintSelf().

char vtkSlicerApplication::SvnRevision[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
char vtkSlicerApplication::SvnUrl[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
char vtkSlicerApplication::TemporaryDirectory[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::TemporaryDirectoryRegKey = "TemporaryDirectory" [static]
char vtkSlicerApplication::Unzip[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::UnzipRegKey = "Unzip" [static]

Referenced by Init(), and PrintSelf().

const char * vtkSlicerApplication::UseWelcomeModuleAtStartupRegKey = "UseWelcomeModuleAtStartup" [static]
char vtkSlicerApplication::WebBrowser[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::WebBrowserRegKey = "WebBrowser" [static]
char vtkSlicerApplication::Zip[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected]
const char * vtkSlicerApplication::ZipRegKey = "Zip" [static]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1