vtkSlicerApplicationSettingsInterface Class Reference

#include <vtkSlicerApplicationSettingsInterface.h>

Inheritance diagram for vtkSlicerApplicationSettingsInterface:
vtkKWApplicationSettingsInterface

List of all members.

Public Member Functions

virtual void BrowserSelectCallback ()
virtual int ColorFilePathsAddCallback ()
 Callbacks for the colour application settings. Internal, do not use.
virtual void ColorFilePathsHasChangedCallback (int id)
virtual void ColorFilePathsRemovedCallback ()
virtual void ConfirmDeleteCallback (int state)
virtual void Create ()
virtual void EnableAsynchronousIOCallback (int state)
virtual void EnableDaemonCallback (int state)
virtual void EnableForceRedownloadCallback (int state)
virtual void ExtensionsInstallPathCallback ()
virtual void HomeModuleCallback (char *name)
virtual void LoadCommandLineModulesCallback (int state)
virtual void LoadModulesCallback (int state)
virtual int ModulePathsAddCallback ()
virtual void ModulePathsHasChangedCallback (int id)
virtual void ModulePathsRemovedCallback ()
virtual void ModulesSelectionCallback ()
virtual void RemoteCacheDirectoryCallback ()
virtual void RemoteCacheFreeBufferSizeCallback (int size)
virtual void RemoteCacheLimitCallback (int size)
virtual void RmSelectCallback ()
virtual void SetFontFamilyCallback ()
virtual void SetFontSizeCallback ()
virtual void TemporaryDirectoryCallback ()
virtual void UnzipSelectCallback ()
virtual void Update ()
virtual void UpdateRemoteIOSettings ()
 vtkGetObjectMacro (FontFamilyButtons, vtkKWRadioButtonSet)
 vtkGetObjectMacro (FontSizeButtons, vtkKWRadioButtonSet)
 vtkTypeRevisionMacro (vtkSlicerApplicationSettingsInterface, vtkKWApplicationSettingsInterface)
virtual void ZipSelectCallback ()

Static Public Member Functions

static
vtkSlicerApplicationSettingsInterface
New ()

Protected Member Functions

 vtkSlicerApplicationSettingsInterface ()
 ~vtkSlicerApplicationSettingsInterface ()

Private Member Functions

void operator= (const vtkSlicerApplicationSettingsInterface &)
 Not implemented.
 vtkSlicerApplicationSettingsInterface (const vtkSlicerApplicationSettingsInterface &)

Private Attributes

vtkKWLoadSaveButtonWithLabel * BrowserSelectButton
vtkKWDirectoryPresetSelector * ColorFilePathsPresetSelector
vtkKWCheckButton * ConfirmDeleteCheckButton
vtkKWCheckButton * EnableAsynchronousIOCheckButton
vtkKWCheckButton * EnableDaemonCheckButton
vtkKWCheckButton * EnableForceRedownloadCheckButton
vtkKWLoadSaveButtonWithLabel * ExtensionsInstallPathButton
vtkKWRadioButtonSet * FontFamilyButtons
vtkKWFrameWithLabelFontSettingsFrame
vtkKWRadioButtonSet * FontSizeButtons
vtkKWEntryWithLabel * HomeModuleEntry
vtkKWCheckButton * LoadCommandLineModulesCheckButton
vtkKWCheckButton * LoadModulesCheckButton
vtkKWCheckBoxSelectionDialogLoadModulesSelector
vtkKWDirectoryPresetSelector * ModulePathsPresetSelector
vtkKWFrameWithLabelModuleSettingsFrame
vtkKWPushButtonModulesSelectionButton
vtkKWLoadSaveButtonWithLabel * RemoteCacheDirectoryButton
 vtkKWCheckButton *EnableRemoteCacheOverwritingCheckButton;
vtkKWSpinBoxWithLabel * RemoteCacheFreeBufferSizeSpinBox
vtkKWSpinBoxWithLabel * RemoteCacheLimitSpinBox
vtkKWFrameWithLabelRemoteCacheSettingsFrame
vtkKWLoadSaveButtonWithLabel * RmSelectButton
vtkKWFrameWithLabelSlicerSettingsFrame
 Not Implemented.
vtkKWLoadSaveButtonWithLabel * TemporaryDirectoryButton
vtkKWLoadSaveButtonWithLabel * UnzipSelectButton
vtkKWLoadSaveButtonWithLabel * ZipSelectButton

Constructor & Destructor Documentation

vtkSlicerApplicationSettingsInterface::vtkSlicerApplicationSettingsInterface (  )  [protected]
vtkSlicerApplicationSettingsInterface::~vtkSlicerApplicationSettingsInterface (  )  [protected]
vtkSlicerApplicationSettingsInterface::vtkSlicerApplicationSettingsInterface ( const vtkSlicerApplicationSettingsInterface  )  [private]

Member Function Documentation

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]
void vtkSlicerApplicationSettingsInterface::ColorFilePathsRemovedCallback (  )  [virtual]
void vtkSlicerApplicationSettingsInterface::ConfirmDeleteCallback ( int  state  )  [virtual]
void vtkSlicerApplicationSettingsInterface::Create (  )  [virtual]
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]
void vtkSlicerApplicationSettingsInterface::LoadCommandLineModulesCallback ( int  state  )  [virtual]

References NodeSelector::app.

void vtkSlicerApplicationSettingsInterface::LoadModulesCallback ( int  state  )  [virtual]
int vtkSlicerApplicationSettingsInterface::ModulePathsAddCallback (  )  [virtual]
void vtkSlicerApplicationSettingsInterface::ModulePathsHasChangedCallback ( int  id  )  [virtual]
void vtkSlicerApplicationSettingsInterface::ModulePathsRemovedCallback (  )  [virtual]
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]
void vtkSlicerApplicationSettingsInterface::SetFontFamilyCallback (  )  [virtual]
void vtkSlicerApplicationSettingsInterface::SetFontSizeCallback (  )  [virtual]
void vtkSlicerApplicationSettingsInterface::TemporaryDirectoryCallback (  )  [virtual]
void vtkSlicerApplicationSettingsInterface::UnzipSelectCallback (  )  [virtual]
void vtkSlicerApplicationSettingsInterface::Update ( void   )  [virtual]
void vtkSlicerApplicationSettingsInterface::UpdateRemoteIOSettings (  )  [virtual]
vtkSlicerApplicationSettingsInterface::vtkGetObjectMacro ( FontFamilyButtons  ,
vtkKWRadioButtonSet   
)
vtkSlicerApplicationSettingsInterface::vtkGetObjectMacro ( FontSizeButtons  ,
vtkKWRadioButtonSet   
)
vtkSlicerApplicationSettingsInterface::vtkTypeRevisionMacro ( vtkSlicerApplicationSettingsInterface  ,
vtkKWApplicationSettingsInterface   
)
void vtkSlicerApplicationSettingsInterface::ZipSelectCallback (  )  [virtual]

Member Data Documentation

vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::BrowserSelectButton [private]
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::RmSelectButton [private]
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::TemporaryDirectoryButton [private]
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::UnzipSelectButton [private]
vtkKWLoadSaveButtonWithLabel* vtkSlicerApplicationSettingsInterface::ZipSelectButton [private]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1