Package sabayon :: Package sources :: Module paneldelegate :: Class PanelFileDelegate
[hide private]
[frames] | no frames]

Class PanelFileDelegate

source code


Instance Methods [hide private]
  __init__(self, source)
Construct a SourceDelegate object.
  handle_change(self, change)
Inspect a ProfileChange.
  start_monitoring(self)
Start monitoring for configuration changes.
  stop_monitoring(self)
Stop monitoring for configuration changes.
  sync_changes(self)
Save all committed changes to disk.
  set_enforce_mandatory(self, enforce)
Temporary make mandatory setting non-mandatory.
  apply(self, is_sabayon_session)
Apply profile to the current user's environment.

Inherited from userprofile.SourceDelegate: commit_change, get_name, get_path_description


Method Details [hide private]

__init__(self, source)
(Constructor)

source code 
Construct a SourceDelegate object.
Overrides: userprofile.SourceDelegate.__init__
(inherited documentation)

handle_change(self, change)

source code 
Inspect a ProfileChange. Return #True if the change should not be passed on any further (i.e. #True == 'handled') and return #False if the change should be passed on unmodified.
Overrides: userprofile.SourceDelegate.handle_change
(inherited documentation)

start_monitoring(self)

source code 
Start monitoring for configuration changes.
Overrides: userprofile.SourceDelegate.start_monitoring
(inherited documentation)

stop_monitoring(self)

source code 
Stop monitoring for configuration changes.
Overrides: userprofile.SourceDelegate.stop_monitoring
(inherited documentation)

sync_changes(self)

source code 
Save all committed changes to disk.
Overrides: userprofile.SourceDelegate.sync_changes
(inherited documentation)

set_enforce_mandatory(self, enforce)

source code 
Temporary make mandatory setting non-mandatory.
Overrides: userprofile.SourceDelegate.set_enforce_mandatory
(inherited documentation)

apply(self, is_sabayon_session)

source code 
Apply profile to the current user's environment.
Overrides: userprofile.SourceDelegate.apply
(inherited documentation)