Foodolini.Activities.UserSelector Class Reference

An activity where the users how attended a meal can be selected. More...

Inherits Foodolini::Activities::IActivity.

Collaboration diagram for Foodolini.Activities.UserSelector:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 UserSelector ()
Dictionary< Person, double > GetUsers ()
 Returns all users.
void Register (IOwner owner)
 Subscribe to the events exposed by owner, and store a reference to owner.
void Unregister ()
 Unsubscribe to the events exposed by owner, and loose any references to owner.

Protected Member Functions

virtual void Build ()
virtual void OnAddUserClick (object sender, System.EventArgs e)
 Adds a user to the userSelectedStorage.
virtual void OnBtnRemoveUserClicked (object sender, System.EventArgs e)
 Removes a user form the userSelectedStorage.

Protected Attributes

NodeStore userStorage = new NodeStore(typeof(PersonAdapter))
NodeStore userSelectedStorage = new NodeStore(typeof(PersonAdapter))

Properties

Widget Widget [get]

Detailed Description

An activity where the users how attended a meal can be selected.

Definition at line 14 of file Foodolini.Activities.UserSelector.cs.


Constructor & Destructor Documentation

Foodolini.Activities.UserSelector.UserSelector (  ) 

Definition at line 22 of file UserSelector.cs.


Member Function Documentation

virtual void Foodolini.Activities.UserSelector.Build (  )  [protected, virtual]

Definition at line 56 of file Foodolini.Activities.UserSelector.cs.

Dictionary<Person, double> Foodolini.Activities.UserSelector.GetUsers (  ) 

Returns all users.

Returns:
A Dictionary

Definition at line 73 of file UserSelector.cs.

Here is the caller graph for this function:

virtual void Foodolini.Activities.UserSelector.OnAddUserClick ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Adds a user to the userSelectedStorage.

Definition at line 83 of file UserSelector.cs.

virtual void Foodolini.Activities.UserSelector.OnBtnRemoveUserClicked ( object  sender,
System.EventArgs  e 
) [protected, virtual]

Removes a user form the userSelectedStorage.

Definition at line 98 of file UserSelector.cs.

void Foodolini.Activities.UserSelector.Register ( IOwner  owner  ) 

Subscribe to the events exposed by owner, and store a reference to owner.

Parameters:
owner Instance of an implementation of IOwner

Implements Foodolini.Activities.IActivity.

Definition at line 108 of file UserSelector.cs.

void Foodolini.Activities.UserSelector.Unregister (  ) 

Unsubscribe to the events exposed by owner, and loose any references to owner.

Implements Foodolini.Activities.IActivity.

Definition at line 112 of file UserSelector.cs.


Member Data Documentation

NodeStore Foodolini.Activities.UserSelector.userSelectedStorage = new NodeStore(typeof(PersonAdapter)) [protected]

Definition at line 18 of file UserSelector.cs.

NodeStore Foodolini.Activities.UserSelector.userStorage = new NodeStore(typeof(PersonAdapter)) [protected]

Definition at line 17 of file UserSelector.cs.


Property Documentation

Widget Foodolini.Activities.UserSelector.Widget [get]

Implements Foodolini.Activities.IActivity.

Definition at line 116 of file UserSelector.cs.


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

Generated on Thu Dec 10 14:04:00 2009 for Foodolini by  doxygen 1.6.1