#include <vtkSlicerApplicationSettingsInterface.h>
| vtkSlicerApplicationSettingsInterface::vtkSlicerApplicationSettingsInterface | ( | ) | [protected] |
References BrowserSelectButton, ColorFilePathsPresetSelector, ConfirmDeleteCheckButton, EnableAsynchronousIOCheckButton, EnableDaemonCheckButton, EnableForceRedownloadCheckButton, ExtensionsInstallPathButton, FontFamilyButtons, FontSettingsFrame, FontSizeButtons, HomeModuleEntry, LoadCommandLineModulesCheckButton, LoadModulesCheckButton, LoadModulesSelector, ModulePathsPresetSelector, ModuleSettingsFrame, ModulesSelectionButton, RemoteCacheDirectoryButton, RemoteCacheFreeBufferSizeSpinBox, RemoteCacheLimitSpinBox, RemoteCacheSettingsFrame, RmSelectButton, SlicerSettingsFrame, TemporaryDirectoryButton, UnzipSelectButton, and ZipSelectButton.
| vtkSlicerApplicationSettingsInterface::~vtkSlicerApplicationSettingsInterface | ( | ) | [protected] |
References BrowserSelectButton, ColorFilePathsPresetSelector, ConfirmDeleteCheckButton, EnableAsynchronousIOCheckButton, EnableDaemonCheckButton, EnableForceRedownloadCheckButton, ExtensionsInstallPathButton, FontFamilyButtons, FontSettingsFrame, FontSizeButtons, HomeModuleEntry, LoadCommandLineModulesCheckButton, LoadModulesCheckButton, LoadModulesSelector, ModulePathsPresetSelector, ModuleSettingsFrame, ModulesSelectionButton, RemoteCacheDirectoryButton, RemoteCacheFreeBufferSizeSpinBox, RemoteCacheLimitSpinBox, RemoteCacheSettingsFrame, RmSelectButton, SlicerSettingsFrame, TemporaryDirectoryButton, UnzipSelectButton, and ZipSelectButton.
| vtkSlicerApplicationSettingsInterface::vtkSlicerApplicationSettingsInterface | ( | const vtkSlicerApplicationSettingsInterface & | ) | [private] |
| void vtkSlicerApplicationSettingsInterface::BrowserSelectCallback | ( | ) | [virtual] |
Callbacks for the Slicer application settings. Internal, do not use.
References NodeSelector::app, BrowserSelectButton, and vtkSlicerApplication::SetWebBrowser().
| int vtkSlicerApplicationSettingsInterface::ColorFilePathsAddCallback | ( | ) | [virtual] |
Callbacks for the colour application settings. Internal, do not use.
References ColorFilePathsPresetSelector, and ColorFilePathsRemovedCallback().
| void vtkSlicerApplicationSettingsInterface::ColorFilePathsHasChangedCallback | ( | int | id | ) | [virtual] |
References ColorFilePathsRemovedCallback().
| void vtkSlicerApplicationSettingsInterface::ColorFilePathsRemovedCallback | ( | ) | [virtual] |
References NodeSelector::app, ColorFilePathsPresetSelector, and vtkSlicerApplication::SetPotentialColorFilePaths().
Referenced by ColorFilePathsAddCallback(), and ColorFilePathsHasChangedCallback().
| void vtkSlicerApplicationSettingsInterface::ConfirmDeleteCallback | ( | int | state | ) | [virtual] |
References NodeSelector::app, and vtkSlicerApplication::SetConfirmDelete().
| void vtkSlicerApplicationSettingsInterface::Create | ( | ) | [virtual] |
Create the widget.
References NodeSelector::app, BrowserSelectButton, ColorFilePathsPresetSelector, ConfirmDeleteCheckButton, EnableAsynchronousIOCheckButton, EnableDaemonCheckButton, EnableForceRedownloadCheckButton, ExtensionsInstallPathButton, FontFamilyButtons, FontSettingsFrame, FontSizeButtons, vtkSlicerTheme::GetFontFamily(), HomeModuleEntry, LoadCommandLineModulesCheckButton, LoadModulesCheckButton, LoadModulesSelector, ModulePathsPresetSelector, ModuleSettingsFrame, ModulesSelectionButton, New(), RemoteCacheDirectoryButton, RemoteCacheFreeBufferSizeSpinBox, RemoteCacheLimitSpinBox, RemoteCacheSettingsFrame, RmSelectButton, SlicerSettingsFrame, TemporaryDirectoryButton, UnzipSelectButton, Update(), and ZipSelectButton.
| void vtkSlicerApplicationSettingsInterface::EnableAsynchronousIOCallback | ( | int | state | ) | [virtual] |
Callbacks for the Remote Data Handling settings.
Enable and disable asychronous IO, if false use blocking IO, if true, downloads and loading are forked off into a separate thread
References NodeSelector::app, and vtkSlicerApplication::SetEnableAsynchronousIO().
| void vtkSlicerApplicationSettingsInterface::EnableDaemonCallback | ( | int | state | ) | [virtual] |
References NodeSelector::app.
| void vtkSlicerApplicationSettingsInterface::EnableForceRedownloadCallback | ( | int | state | ) | [virtual] |
If true, even if the file is in the cache, download it again. If false, check for and use the cached copy.
References NodeSelector::app, and vtkSlicerApplication::SetEnableForceRedownload().
| void vtkSlicerApplicationSettingsInterface::ExtensionsInstallPathCallback | ( | ) | [virtual] |
Callbacks for the Module application settings. Internal, do not use.
References NodeSelector::app, ExtensionsInstallPathButton, and vtkSlicerApplication::SetExtensionsInstallPath().
| void vtkSlicerApplicationSettingsInterface::HomeModuleCallback | ( | char * | name | ) | [virtual] |
References NodeSelector::app, and vtkSlicerApplication::SetHomeModule().
| void vtkSlicerApplicationSettingsInterface::LoadCommandLineModulesCallback | ( | int | state | ) | [virtual] |
References NodeSelector::app.
| void vtkSlicerApplicationSettingsInterface::LoadModulesCallback | ( | int | state | ) | [virtual] |
References NodeSelector::app, and ModulesSelectionButton.
| int vtkSlicerApplicationSettingsInterface::ModulePathsAddCallback | ( | ) | [virtual] |
References ModulePathsPresetSelector, and ModulePathsRemovedCallback().
| void vtkSlicerApplicationSettingsInterface::ModulePathsHasChangedCallback | ( | int | id | ) | [virtual] |
References ModulePathsRemovedCallback().
| void vtkSlicerApplicationSettingsInterface::ModulePathsRemovedCallback | ( | ) | [virtual] |
References NodeSelector::app, ModulePathsPresetSelector, and vtkSlicerApplication::SetPotentialModulePaths().
Referenced by ModulePathsAddCallback(), and ModulePathsHasChangedCallback().
| void vtkSlicerApplicationSettingsInterface::ModulesSelectionCallback | ( | ) | [virtual] |
| static vtkSlicerApplicationSettingsInterface* vtkSlicerApplicationSettingsInterface::New | ( | ) | [static] |
Referenced by Create().
| void vtkSlicerApplicationSettingsInterface::operator= | ( | const vtkSlicerApplicationSettingsInterface & | ) | [private] |
Not implemented.
| void vtkSlicerApplicationSettingsInterface::RemoteCacheDirectoryCallback | ( | ) | [virtual] |
If true, over write copies in the cache when downloading a remote file. If false, rename the old copy. virtual void EnableRemoteCacheOverwritingCallback(int state); Set the cache directory on disk
References NodeSelector::app, RemoteCacheDirectoryButton, and vtkSlicerApplication::SetRemoteCacheDirectory().
| void vtkSlicerApplicationSettingsInterface::RemoteCacheFreeBufferSizeCallback | ( | int | size | ) | [virtual] |
Set the amount of space in the cache directory that should remain free
References NodeSelector::app, and vtkSlicerApplication::SetRemoteCacheFreeBufferSize().
| void vtkSlicerApplicationSettingsInterface::RemoteCacheLimitCallback | ( | int | size | ) | [virtual] |
Set the upper limit on the size of the cache directory
References NodeSelector::app, and vtkSlicerApplication::SetRemoteCacheLimit().
| void vtkSlicerApplicationSettingsInterface::RmSelectCallback | ( | ) | [virtual] |
References NodeSelector::app, RmSelectButton, and vtkSlicerApplication::SetRm().
| void vtkSlicerApplicationSettingsInterface::SetFontFamilyCallback | ( | ) | [virtual] |
Callbacks for the Slicer font settings.
References NodeSelector::app, FontFamilyButtons, vtkSlicerTheme::GetApplicationFont0(), vtkSlicerTheme::GetApplicationFont1(), vtkSlicerTheme::GetApplicationFont2(), vtkSlicerApplication::SetApplicationFontFamily(), and vtkSlicerTheme::SetFontFamily().
| void vtkSlicerApplicationSettingsInterface::SetFontSizeCallback | ( | ) | [virtual] |
References NodeSelector::app, AnalyzeData::f0, AnalyzeData::f1, FontSizeButtons, vtkSlicerTheme::GetApplicationFont0(), vtkSlicerTheme::GetApplicationFont1(), vtkSlicerTheme::GetApplicationFont2(), vtkSlicerFont::GetFontSize0(), vtkSlicerFont::GetFontSize1(), vtkSlicerFont::GetFontSize2(), vtkSlicerFont::IsValidFontSize(), and vtkSlicerApplication::SetApplicationFontSize().
| void vtkSlicerApplicationSettingsInterface::TemporaryDirectoryCallback | ( | ) | [virtual] |
| void vtkSlicerApplicationSettingsInterface::UnzipSelectCallback | ( | ) | [virtual] |
References NodeSelector::app, vtkSlicerApplication::SetUnzip(), and UnzipSelectButton.
| void vtkSlicerApplicationSettingsInterface::Update | ( | void | ) | [virtual] |
Refresh the interface given the current value of the Window and its views/composites/widgets.
References NodeSelector::app, BrowserSelectButton, ColorFilePathsPresetSelector, ConfirmDeleteCheckButton, EnableAsynchronousIOCheckButton, EnableDaemonCheckButton, EnableForceRedownloadCheckButton, ExtensionsInstallPathButton, FontFamilyButtons, FontSizeButtons, vtkSlicerApplication::GetApplicationFontFamily(), vtkSlicerApplication::GetApplicationFontSize(), vtkSlicerApplication::GetConfirmDelete(), vtkSlicerApplication::GetExtensionsInstallPath(), vtkSlicerApplication::GetHomeModule(), vtkSlicerApplication::GetPotentialColorFilePaths(), vtkSlicerApplication::GetPotentialModulePaths(), vtkSlicerApplication::GetRemoteCacheDirectory(), vtkSlicerApplication::GetRm(), vtkSlicerApplication::GetTemporaryDirectory(), vtkSlicerApplication::GetUnzip(), vtkSlicerApplication::GetWebBrowser(), vtkSlicerApplication::GetZip(), HomeModuleEntry, LoadCommandLineModulesCheckButton, LoadModulesCheckButton, ModulePathsPresetSelector, ModulesSelectionButton, RemoteCacheDirectoryButton, RemoteCacheFreeBufferSizeSpinBox, RemoteCacheLimitSpinBox, RmSelectButton, TemporaryDirectoryButton, UnzipSelectButton, and ZipSelectButton.
Referenced by Create().
| void vtkSlicerApplicationSettingsInterface::UpdateRemoteIOSettings | ( | ) | [virtual] |
| vtkSlicerApplicationSettingsInterface::vtkGetObjectMacro | ( | FontFamilyButtons | , | |
| vtkKWRadioButtonSet | ||||
| ) |
| vtkSlicerApplicationSettingsInterface::vtkGetObjectMacro | ( | FontSizeButtons | , | |
| vtkKWRadioButtonSet | ||||
| ) |
| vtkSlicerApplicationSettingsInterface::vtkTypeRevisionMacro | ( | vtkSlicerApplicationSettingsInterface | , | |
| vtkKWApplicationSettingsInterface | ||||
| ) |
| void vtkSlicerApplicationSettingsInterface::ZipSelectCallback | ( | ) | [virtual] |
References NodeSelector::app, vtkSlicerApplication::SetZip(), and ZipSelectButton.
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::BrowserSelectButton [private] |
vtkKWDirectoryPresetSelector* vtkSlicerApplicationSettingsInterface::ColorFilePathsPresetSelector [private] |
vtkKWCheckButton* vtkSlicerApplicationSettingsInterface::ConfirmDeleteCheckButton [private] |
Referenced by Create(), Update(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWCheckButton* vtkSlicerApplicationSettingsInterface::EnableAsynchronousIOCheckButton [private] |
vtkKWCheckButton* vtkSlicerApplicationSettingsInterface::EnableDaemonCheckButton [private] |
Referenced by Create(), Update(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWCheckButton* vtkSlicerApplicationSettingsInterface::EnableForceRedownloadCheckButton [private] |
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::ExtensionsInstallPathButton [private] |
vtkKWRadioButtonSet* vtkSlicerApplicationSettingsInterface::FontFamilyButtons [private] |
Referenced by Create(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWRadioButtonSet* vtkSlicerApplicationSettingsInterface::FontSizeButtons [private] |
vtkKWEntryWithLabel* vtkSlicerApplicationSettingsInterface::HomeModuleEntry [private] |
Referenced by Create(), Update(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWCheckButton* vtkSlicerApplicationSettingsInterface::LoadCommandLineModulesCheckButton [private] |
Referenced by Create(), Update(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWCheckButton* vtkSlicerApplicationSettingsInterface::LoadModulesCheckButton [private] |
Referenced by Create(), Update(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWDirectoryPresetSelector* vtkSlicerApplicationSettingsInterface::ModulePathsPresetSelector [private] |
Referenced by Create(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::RemoteCacheDirectoryButton [private] |
vtkKWCheckButton *EnableRemoteCacheOverwritingCheckButton;
Referenced by Create(), RemoteCacheDirectoryCallback(), Update(), UpdateRemoteIOSettings(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWSpinBoxWithLabel* vtkSlicerApplicationSettingsInterface::RemoteCacheFreeBufferSizeSpinBox [private] |
vtkKWSpinBoxWithLabel* vtkSlicerApplicationSettingsInterface::RemoteCacheLimitSpinBox [private] |
Referenced by Create(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::RmSelectButton [private] |
Not Implemented.
Referenced by Create(), vtkSlicerApplicationSettingsInterface(), and ~vtkSlicerApplicationSettingsInterface().
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::TemporaryDirectoryButton [private] |
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::UnzipSelectButton [private] |
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::ZipSelectButton [private] |
1.6.1