~thalexander/unity/update-fsf-address

« back to all changes in this revision

Viewing changes to UnityCore/SessionManager.h

  • Committer: Marco Trevisan (Treviño)
  • Date: 2016-03-07 18:51:47 UTC
  • mfrom: (4080 unity)
  • mto: This revision was merged to the branch mainline in revision 4085.
  • Revision ID: mail@3v1n0.net-20160307185147-0p1m89up4tqfb6w1
Merge with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
  virtual std::string RealName() const = 0;
45
45
  virtual std::string UserName() const = 0;
46
46
  virtual std::string HostName() const = 0;
 
47
  virtual void UserIconFile(std::function<void(std::string const&)> const&) const = 0;
47
48
 
48
49
  virtual void ScreenSaverActivate() = 0;
49
50
  virtual void ScreenSaverDeactivate() = 0;
54
55
  virtual void Shutdown() = 0;
55
56
  virtual void Suspend() = 0;
56
57
  virtual void Hibernate() = 0;
 
58
  virtual void SwitchToGreeter() = 0;
57
59
 
58
60
  virtual bool CanLock() const = 0;
59
61
  virtual bool CanShutdown() const = 0;