#include <vtkSlicerApplication.h>
Description: Contains slicer's style, application and collection of associated guis.
| vtkSlicerApplication::vtkSlicerApplication | ( | ) | [protected] |
| vtkSlicerApplication::vtkSlicerApplication | ( | const char * | tmp_dir, | |
| const char * | config_dir | |||
| ) | [protected] |
References Init(), SetTemporaryDirectory(), and TemporaryDirectorySpecified.
| vtkSlicerApplication::~vtkSlicerApplication | ( | ) | [protected, virtual] |
| vtkSlicerApplication::vtkSlicerApplication | ( | const vtkSlicerApplication & | ) | [private] |
| 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().
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] |
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] |
References RequestDisplayMessage().
Referenced by itk::SlicerOutputWindow::DisplayDebugText().
| 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] |
References RequestDisplayMessage().
Referenced by itk::SlicerOutputWindow::DisplayErrorText(), and ErrorMessage().
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 |
References ApplicationFontFamily.
Referenced by vtkSlicerTheme::InstallFonts(), and vtkSlicerApplicationSettingsInterface::Update().
| const char * vtkSlicerApplication::GetApplicationFontSize | ( | ) | const |
References ApplicationFontSize.
Referenced by vtkSlicerTheme::InstallFonts(), and vtkSlicerApplicationSettingsInterface::Update().
| const char * vtkSlicerApplication::GetBinDir | ( | ) | const |
References BinDir.
Referenced by InitializeSlicer3Version().
| const char * vtkSlicerApplication::GetBuildDate | ( | ) |
References BuildDate, and InitializeSlicer3Version().
| const char * vtkSlicerApplication::GetColorFilePaths | ( | ) | const |
References ColorFilePaths.
Referenced by vtkSlicerColorEditWidget::GenerateNewColorTableNode(), and Slicer3_main().
| vtkKWColorPickerDialog * vtkSlicerApplication::GetColorPickerDialog | ( | ) | [virtual] |
References vtkSlicerColorGUI::AddLUTsToColorDialog(), ColorSwatchesAdded, and GetModuleGUIByName().
| const char * vtkSlicerApplication::GetConfirmDelete | ( | ) | const |
References ConfirmDelete.
Referenced by vtkSlicerApplicationSettingsInterface::Update().
| const char * vtkSlicerApplication::GetExtensionsInstallPath | ( | ) |
References ApplicationGUI, ExtensionsInstallPath, ExtensionsInstallPathDefault, fclose, FILE, fopen, slicerget::fp, New(), and TemporaryDirectory.
Referenced by vtkSlicerModulesStep::GetInstallPath(), Slicer3_main(), vtkSlicerModulesConfigurationStep::Update(), and vtkSlicerApplicationSettingsInterface::Update().
| const char * vtkSlicerApplication::GetHomeModule | ( | ) | const |
References HomeModule.
Referenced by Slicer3_main(), and vtkSlicerApplicationSettingsInterface::Update().
| 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] |
Get the singleton
Referenced by vtkChangeTrackerLogic::AnalyzeGrowth(), vtkCommandLineModuleLogic::ApplyTask(), vtkChangeTrackerLogic::CreateSuperSample(), vtkSlicerViewerWidget::CreateWidget(), vtkSlicerContextMenuHelper::DeleteNodeCallback(), itk::SlicerOutputWindow::DisplayDebugText(), itk::SlicerOutputWindow::DisplayErrorText(), itk::SlicerOutputWindow::DisplayText(), itk::SlicerOutputWindow::DisplayWarningText(), DoOneTclEvent(), vtkSlicerContextMenuHelper::EditCallback(), ErrorMessage(), vtkSlicermiAnnotationModuleLogic::GetApplicationGUI(), vtkPharmacokineticsCurveAnalysisPythonInterface::GetInfo(), vtkSlicerMRMLTreeWidget::HardenTransformCallback(), InformationMessage(), vtkVolumeRenderingLogic::IsCurrentMapperSupported(), main(), New(), vtkEMSegmentParametersSetStep::PopUpRenameEntry(), vtkSlicerContextMenuHelper::PopUpRenameEntry(), ProcessDisplayMessage(), vtkSlicerApplicationGUI::PythonCommand(), vtkSlicerApplicationGUI::PythonConsole(), vtkPharmacokineticsCurveAnalysisPythonInterface::Run(), vtkSlicermiAnnotationModuleLogic::SaveScreenShot(), vtkVolumeRenderingLogic::SetupMapperFromParametersNode(), vtkEMSegmentAnatomicalStructureStep::ShowUserInterface(), Slicer3_BrokerScriptHandler(), Slicer3_main(), SplashMessage(), and WarningMessage().
| 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 |
References ModulePaths.
Referenced by Slicer3_main(), and vtkSlicerModulesStep::UpdateModulesFromDisk().
| 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 |
References PotentialColorFilePaths.
Referenced by vtkSlicerApplicationSettingsInterface::Update().
| const char * vtkSlicerApplication::GetPotentialModulePaths | ( | ) | const |
References PotentialModulePaths.
Referenced by vtkSlicerModulesStep::UninstallExtension(), and vtkSlicerApplicationSettingsInterface::Update().
| void * vtkSlicerApplication::GetPythonDictionary | ( | ) | [virtual] |
| void * vtkSlicerApplication::GetPythonModule | ( | ) | [virtual] |
References PythonModule.
| const char * vtkSlicerApplication::GetRegistryHolder | ( | ) |
References RegistryHolder.
| const char * vtkSlicerApplication::GetRemoteCacheDirectory | ( | ) | const |
References ApplicationGUI, fclose, FILE, fopen, slicerget::fp, New(), and RemoteCacheDirectory.
Referenced by vtkSlicerApplicationGUI::ConfigureRemoteIOSettings(), FullFileSystemCheck(), vtkSlicerApplicationSettingsInterface::Update(), vtkSlicerCacheAndDataIOManagerGUI::UpdateOverviewPanel(), and vtkSlicerApplicationSettingsInterface::UpdateRemoteIOSettings().
| const char * vtkSlicerApplication::GetRm | ( | ) | const |
References Rm.
Referenced by vtkSlicerApplicationSettingsInterface::Update().
| const char * vtkSlicerApplication::GetSvnRevision | ( | ) |
| const char * vtkSlicerApplication::GetSvnUrl | ( | ) |
References InitializeSlicer3Version(), and SvnUrl.
Referenced by vtkSlicerModulesConfigurationStep::Update().
| const char * vtkSlicerApplication::GetTemporaryDirectory | ( | ) | const |
References ApplicationGUI, fclose, FILE, fopen, slicerget::fp, New(), and TemporaryDirectory.
Referenced by vtkChangeTrackerLogic::DoITKRegistration(), vtkChangeTrackerLogic::DoITKROIRegistration(), vtkSlicerModulesStep::DownloadInstallExtension(), vtkSlicerModulesStep::DownloadParseS3ext(), FullFileSystemCheck(), vtkEMSegmentKWLogic::GetTclTaskDirectory(), vtkEMSegmentKWLogic::GetTemporaryTaskDirectory(), vtkSlicerModulesConfigurationStep::IsRepositoryValid(), vtkSlicerDataGUI::RaiseAddModelWindow(), vtkSlicerDataGUI::RaiseAddScalarOverlayWindow(), vtkSlicerViewControlGUI::RaiseScreenGrabOptionsWindow(), vtkChangeTrackerLogic::ResampleScan2(), Slicer3_main(), vtkSlicerApplicationSettingsInterface::Update(), vtkSlicerModulesStep::UpdateModulesFromRepository(), vtkChangeTrackerFirstScanStep::UpdateMRML(), and vtkEMSegmentKWLogic::UpdateTasks().
| const char * vtkSlicerApplication::GetUnzip | ( | ) | const |
References Unzip.
Referenced by vtkSlicerApplicationSettingsInterface::Update().
| const char * vtkSlicerApplication::GetWebBrowser | ( | ) | const |
References WebBrowser.
Referenced by vtkSlicerApplicationSettingsInterface::Update().
| const char * vtkSlicerApplication::GetZip | ( | ) | const |
References Zip.
Referenced by vtkSlicerApplicationSettingsInterface::Update().
methods to access registry from wrapped languages
| void vtkSlicerApplication::InformationMessage | ( | const char * | message | ) | [virtual] |
References RequestDisplayMessage().
Referenced by vtkCommandLineModuleLogic::ApplyTask(), itk::SlicerOutputWindow::DisplayText(), and InformationMessage().
| void vtkSlicerApplication::Init | ( | ) |
This method is used by the constructors
References qSlicerApplication::application(), ApplicationFontFamily, ApplicationFontSize, ApplicationGUI, ApplicationLayoutCompareViewColumns, ApplicationLayoutCompareViewRows, ApplicationLayoutLightboxColumns, ApplicationLayoutLightboxRows, ApplicationLayoutType, ApplicationSlicesFrameHeight, ApplicationWindowHeight, ApplicationWindowWidth, BinDir, BuildDate, ColorFilePaths, ColorSwatchesAdded, ConfirmDelete, DefaultGeometry, DisplayMessageQueueActive, DisplayMessageQueueActiveLock, DisplayMessageQueueLock, EnableAsynchronousIO, EnableDaemon, EnableForceRedownload, ExtensionsInstallPath, ExtensionsInstallPathDefault, HomeModule, IgnoreModuleNames, IgnoreModules, Internal, InternalDisplayMessageQueue, LoadableModules, LoadCommandLineModules, LoadModules, ModuleGUICollection, ModulePaths, NameSeparator, New(), Platform, PotentialColorFilePaths, PotentialModulePaths, PythonDictionary, PythonModule, RegistryHolder, RemoteCacheDirectory, RemoteCacheFreeBufferSize, RemoteCacheLimit, RestoreApplicationSettingsFromRegistry(), vtkMRMLLayoutNode::SlicerLayoutConventionalView, SlicerTheme, SvnRevision, SvnUrl, TemporaryDirectorySpecified, UseSplashScreen, and UseWelcomeModuleAtStartup.
Referenced by vtkSlicerApplication().
| 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] |
| 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] |
print out local vars
References ApplicationFontFamily, ApplicationFontSize, ApplicationLayoutCompareViewColumns, ApplicationLayoutCompareViewRows, ApplicationLayoutLightboxColumns, ApplicationLayoutLightboxRows, ApplicationLayoutType, ApplicationSlicesFrameHeight, ApplicationWindowHeight, ApplicationWindowWidth, ColorFilePaths, ConfirmDelete, EnableAsynchronousIO, EnableDaemon, EnableForceRedownload, EnableRemoteCacheOverwriting, ExtensionsInstallPath, HomeModule, IgnoreModuleNames, IgnoreModules, LoadableModules, LoadCommandLineModules, LoadModules, ModulePaths, PotentialColorFilePaths, PotentialModulePaths, RegistryHolder, RemoteCacheDirectory, RemoteCacheFreeBufferSize, RemoteCacheLimit, Rm, StereoEnabled, TemporaryDirectory, Unzip, UseSplashScreen, UseWelcomeModuleAtStartup, WebBrowser, and Zip.
| 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().
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().
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 | ) |
Set/Get if asynch IO should be used
References ConfigureRemoteIOSettingsFromRegistry(), and EnableAsynchronousIO.
Referenced by vtkSlicerApplicationSettingsInterface::EnableAsynchronousIOCallback(), and vtkSlicerApplicationGUI::UpdateRemoteIOConfigurationForRegistry().
| void vtkSlicerApplication::SetEnableForceRedownload | ( | int | val | ) |
Set/Get if re-downloads to the cache should be forced
References ConfigureRemoteIOSettingsFromRegistry(), and EnableForceRedownload.
Referenced by vtkSlicerApplicationSettingsInterface::EnableForceRedownloadCallback(), and vtkSlicerApplicationGUI::UpdateRemoteIOConfigurationForRegistry().
| void vtkSlicerApplication::SetEnableRemoteCacheOverwriting | ( | int | val | ) |
Set/Get if should force overwriting cache files
References ConfigureRemoteIOSettingsFromRegistry(), and EnableRemoteCacheOverwriting.
| void vtkSlicerApplication::SetExtensionsInstallPath | ( | const char * | path | ) |
Set/Get the cache path for modules.
References ExtensionsInstallPath, and FW::Actions::Modified.
Referenced by vtkSlicerModulesConfigurationStep::CacheDirectoryCallback(), vtkSlicerApplicationSettingsInterface::ExtensionsInstallPathCallback(), and Slicer3_main().
| void vtkSlicerApplication::SetHomeModule | ( | const char * | name | ) |
Set/Get a user's home module.
References HomeModule, and FW::Actions::Modified.
Referenced by vtkSlicerApplicationSettingsInterface::HomeModuleCallback(), and vtkSlicerApplicationGUI::SetCurrentModuleToHome().
| 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 | ) |
References ColorFilePaths, FW::Actions::Modified, and PotentialColorFilePaths.
Referenced by vtkSlicerApplicationSettingsInterface::ColorFilePathsRemovedCallback().
| 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::SetRemoteCacheDirectory | ( | const char * | path | ) |
Set/Get a directory for the remote file cache
References ConfigureRemoteIOSettingsFromRegistry(), FW::Actions::Modified, and RemoteCacheDirectory.
Referenced by FullFileSystemCheck(), vtkSlicerCacheAndDataIOManagerGUI::RemoteCacheDirectoryCallback(), vtkSlicerApplicationSettingsInterface::RemoteCacheDirectoryCallback(), and vtkSlicerApplicationGUI::UpdateRemoteIOConfigurationForRegistry().
| void vtkSlicerApplication::SetRemoteCacheFreeBufferSize | ( | int | val | ) |
Control the remote cache directory free buffer size, in Mb
References ConfigureRemoteIOSettingsFromRegistry(), and RemoteCacheFreeBufferSize.
Referenced by vtkSlicerApplicationSettingsInterface::RemoteCacheFreeBufferSizeCallback(), and vtkSlicerApplicationGUI::UpdateRemoteIOConfigurationForRegistry().
| void vtkSlicerApplication::SetRemoteCacheLimit | ( | int | val | ) |
Control the remote cache directory size, in Mb
References ConfigureRemoteIOSettingsFromRegistry(), and RemoteCacheLimit.
Referenced by vtkSlicerApplicationSettingsInterface::RemoteCacheLimitCallback(), and vtkSlicerApplicationGUI::UpdateRemoteIOConfigurationForRegistry().
| 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 | ) |
Set/Get a directory for temporary file storage
References FW::Actions::Modified, and TemporaryDirectory.
Referenced by FullFileSystemCheck(), vtkSlicerApplicationSettingsInterface::TemporaryDirectoryCallback(), and vtkSlicerApplication().
| 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 | ) |
References FW::Actions::Modified, and Zip.
Referenced by vtkSlicerApplicationSettingsInterface::ZipSelectCallback().
| void vtkSlicerApplication::SplashMessage | ( | const char * | message | ) |
Control the state of the splash screen
Referenced by Slicer3_main(), and SplashMessage().
| int vtkSlicerApplication::StartApplication | ( | ) | [virtual] |
References CloseAllWindows(), and autoSlicerTracto2regions::ret.
Referenced by Slicer3_main().
| void vtkSlicerApplication::StringToArray | ( | std::string | string, | |
| char | separator, | |||
| vtkStringArray * | array | |||
| ) | [protected] |
Referenced by RestoreApplicationSettingsFromRegistry().
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().
char vtkSlicerApplication::ApplicationFontFamily[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
const char * vtkSlicerApplication::ApplicationFontFamilyRegKey = "ApplicationFontFamily" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
char vtkSlicerApplication::ApplicationFontSize[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
const char * vtkSlicerApplication::ApplicationFontSizeRegKey = "ApplicationFontSize" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
The main application GUI.
Referenced by ConfigureRemoteIOSettingsFromRegistry(), FullFileSystemCheck(), GetExtensionsInstallPath(), GetRemoteCacheDirectory(), GetTemporaryDirectory(), Init(), SaveApplicationWindowConfiguration(), UpdateRemoteIOSettingsForRegistry(), and ~vtkSlicerApplication().
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
const char * vtkSlicerApplication::ApplicationLayoutCompareViewColumnsRegKey = "ApplicationLayoutCompareViewColumns" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
const char * vtkSlicerApplication::ApplicationLayoutCompareViewRowsRegKey = "ApplicationLayoutCompareViewRows" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
const char * vtkSlicerApplication::ApplicationLayoutLightboxColumnsRegKey = "ApplicationLayoutLightboxColumns" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
const char * vtkSlicerApplication::ApplicationLayoutLightboxRowsRegKey = "ApplicationLayoutLightboxRows" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::ApplicationLayoutType [protected] |
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
const char * vtkSlicerApplication::ApplicationLayoutTypeRegKey = "ApplicationLayoutType" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
const char * vtkSlicerApplication::ApplicationSlicesFrameHeightRegKey = "ApplicationSlicesFrameHeight" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::ApplicationWindowHeight [protected] |
const char * vtkSlicerApplication::ApplicationWindowHeightRegKey = "ApplicationWindowHeight" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::ApplicationWindowWidth [protected] |
const char * vtkSlicerApplication::ApplicationWindowWidthRegKey = "ApplicationWindowWidth" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
char vtkSlicerApplication::BinDir[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetBinDir(), Init(), and SetBinDir().
char vtkSlicerApplication::BuildDate[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetBuildDate(), Init(), and InitializeSlicer3Version().
char vtkSlicerApplication::ColorFilePaths[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
const char * vtkSlicerApplication::ColorFilePathsRegKey = "ColorFilePaths" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::ColorSwatchesAdded [private] |
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] |
Some constants
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
vtkSlicerGUILayout* vtkSlicerApplication::DefaultGeometry [protected] |
Contains the default geometry of the ApplicationGUI
Referenced by Init(), and ~vtkSlicerApplication().
Referenced by Init(), ProcessDisplayMessage(), RequestDisplayMessage(), and ~vtkSlicerApplication().
itk::MutexLock::Pointer vtkSlicerApplication::DisplayMessageQueueActiveLock [private] |
Referenced by Init(), ProcessDisplayMessage(), RequestDisplayMessage(), and ~vtkSlicerApplication().
itk::MutexLock::Pointer vtkSlicerApplication::DisplayMessageQueueLock [private] |
Referenced by Init(), ProcessDisplayMessage(), and RequestDisplayMessage().
int vtkSlicerApplication::EnableAsynchronousIO [protected] |
const char * vtkSlicerApplication::EnableAsynchronousIORegKey = "EnableAsynchronousIO" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::EnableDaemon [protected] |
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
const char * vtkSlicerApplication::EnableDaemonRegKey = "EnableDaemon" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::EnableForceRedownload [protected] |
const char * vtkSlicerApplication::EnableForceRedownloadRegKey = "EnableForceRedownload" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
Referenced by PrintSelf(), and SetEnableRemoteCacheOverwriting().
const char* vtkSlicerApplication::EnableRemoteCacheOverwritingRegKey [static] |
char vtkSlicerApplication::ExtensionsInstallPath[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
char vtkSlicerApplication::ExtensionsInstallPathDefault[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetExtensionsInstallPath(), and Init().
const char * vtkSlicerApplication::ExtensionsInstallPathRegKey = "ExtensionsInstallPath" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
char vtkSlicerApplication::HomeModule[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
const char * vtkSlicerApplication::HomeModuleRegKey = "HomeModule" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
char vtkSlicerApplication::IgnoreModuleNames[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
vtkStringArray* vtkSlicerApplication::IgnoreModules [protected] |
const char * vtkSlicerApplication::IgnoreModulesRegKey = "IgnoreModules" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
vtkSlicerApplication * vtkSlicerApplication::Instance = NULL [static, private] |
vtkInternal* vtkSlicerApplication::Internal [private] |
Referenced by DoOneTclEvent(), GetMRMLScene(), Init(), RegisterDialogUp(), SetMRMLScene(), UnRegisterDialogUp(), and ~vtkSlicerApplication().
Referenced by Init(), ProcessDisplayMessage(), RequestDisplayMessage(), and ~vtkSlicerApplication().
vtkStringArray* vtkSlicerApplication::LoadableModules [protected] |
Referenced by Init(), PrintSelf(), and ~vtkSlicerApplication().
int vtkSlicerApplication::LoadCommandLineModules [protected] |
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
const char * vtkSlicerApplication::LoadCommandLineModulesRegKey = "LoadCommandLineModules" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::LoadModules [protected] |
Referenced by Init(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
const char * vtkSlicerApplication::LoadModulesRegKey = "LoadModules" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
Collections of GUIs
Referenced by AddModuleGUI(), GetModuleGUIByName(), Init(), RemoveModuleGUI(), and ~vtkSlicerApplication().
char vtkSlicerApplication::ModulePaths[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetModulePaths(), Init(), PrintSelf(), SaveApplicationSettingsToRegistry(), SetModulePaths(), and SetPotentialModulePaths().
const char * vtkSlicerApplication::ModulePathsRegKey = "ModulePaths" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
std::string vtkSlicerApplication::NameSeparator [private] |
Referenced by Init(), RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
char vtkSlicerApplication::Platform[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetPlatform(), Init(), and InitializeSlicer3Version().
char vtkSlicerApplication::PotentialColorFilePaths[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
const char * vtkSlicerApplication::PotentialColorFilePathsRegKey = "PotentialColorFilePaths" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
char vtkSlicerApplication::PotentialModulePaths[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
const char * vtkSlicerApplication::PotentialModulePathsRegKey = "PotentialModulePaths" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
void* vtkSlicerApplication::PythonDictionary [protected] |
Referenced by GetPythonDictionary(), Init(), and InitializePython().
void* vtkSlicerApplication::PythonModule [protected] |
Referenced by GetPythonModule(), Init(), and InitializePython().
char vtkSlicerApplication::RegistryHolder[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetRegistryHolder(), Init(), PrintSelf(), and RequestRegistry().
char vtkSlicerApplication::RemoteCacheDirectory[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
const char * vtkSlicerApplication::RemoteCacheDirectoryRegKey = "RemoteCacheDirectory" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::RemoteCacheFreeBufferSize [protected] |
const char * vtkSlicerApplication::RemoteCacheFreeBufferSizeRegKey = "RemoteCacheFreeBufferSize" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::RemoteCacheLimit [protected] |
const char * vtkSlicerApplication::RemoteCacheLimitRegKey = "RemoteCacheLimit" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
char vtkSlicerApplication::Rm[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetRm(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), SaveApplicationSettingsToRegistry(), and SetRm().
const char * vtkSlicerApplication::RmRegKey = "Rm" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
vtkSlicerTheme* vtkSlicerApplication::SlicerTheme [protected] |
Contains the description for Slicer GUI's look and feel
Referenced by Init(), InstallTheme(), and ~vtkSlicerApplication().
int vtkSlicerApplication::StereoEnabled [private] |
Referenced by PrintSelf().
char vtkSlicerApplication::SvnRevision[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetSvnRevision(), Init(), and InitializeSlicer3Version().
char vtkSlicerApplication::SvnUrl[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetSvnUrl(), Init(), and InitializeSlicer3Version().
char vtkSlicerApplication::TemporaryDirectory[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
const char * vtkSlicerApplication::TemporaryDirectoryRegKey = "TemporaryDirectory" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
Referenced by Init(), RestoreApplicationSettingsFromRegistry(), and vtkSlicerApplication().
char vtkSlicerApplication::Unzip[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetUnzip(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), SaveApplicationSettingsToRegistry(), and SetUnzip().
const char * vtkSlicerApplication::UnzipRegKey = "Unzip" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
int vtkSlicerApplication::UseSplashScreen [private] |
Referenced by Init(), and PrintSelf().
int vtkSlicerApplication::UseWelcomeModuleAtStartup [protected] |
const char * vtkSlicerApplication::UseWelcomeModuleAtStartupRegKey = "UseWelcomeModuleAtStartup" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
char vtkSlicerApplication::WebBrowser[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
const char * vtkSlicerApplication::WebBrowserRegKey = "WebBrowser" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
char vtkSlicerApplication::Zip[vtkKWRegistryHelper::RegistryKeyValueSizeMax] [protected] |
Referenced by GetZip(), PrintSelf(), RestoreApplicationSettingsFromRegistry(), SaveApplicationSettingsToRegistry(), and SetZip().
const char * vtkSlicerApplication::ZipRegKey = "Zip" [static] |
Referenced by RestoreApplicationSettingsFromRegistry(), and SaveApplicationSettingsToRegistry().
1.6.1