Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000403MPfmMVPpublic2012-11-11 21:362013-06-24 12:55
Reporterycastonguay 
Assigned Toycastonguay 
PriorityhighSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version0.7.0.0Fixed in Version0.7.0.0 
Summary0000403: Add an event aggregator (TinyMessenger)
DescriptionThe presenters should never be dependent on another presenter. Use the Event Aggregator design pattern to broadcast messages between presenters.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000857)
svn (developer)
2012-11-11 21:38

The user animal has checked in files related to this issue (revision 634).

Comment:
Added TinyMessenger to the solution.
Added PlayerStatusMessage and LibraryBrowserItemSelectedMessage.
LibraryBrowserPresenter is no longer dependent on SongBrowserPresenter.

Related to issue 0000403.


Files modified:
U MPfm/branches/current/MPfm.MVP/Bootstrapper/LibraryModule.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
A MPfm/branches/current/MPfm.MVP/Messages/
A MPfm/branches/current/MPfm.MVP/Messages/LibraryBrowserItemSelectedMessage.cs
A MPfm/branches/current/MPfm.MVP/Messages/PlayerStatusMessage.cs
A MPfm/branches/current/MPfm.MVP/Messages/PlayerStatusType.cs
U MPfm/branches/current/MPfm.MVP/Presenters/LibraryBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/SongBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Services/PlayerService.cs
A MPfm/branches/current/MPfm.MVP/TinyIoC/
A MPfm/branches/current/MPfm.MVP/TinyIoC/TinyIoC.cs
A MPfm/branches/current/MPfm.MVP/TinyIoC/TinyMessenger.cs
(0000858)
svn (developer)
2012-11-11 22:11

The user animal has checked in files related to this issue (revision 635).

Comment:
The presenters are no longer dependent on each other. They are all now communicating through the event aggregator.

Related to issue 0000403.


Files modified:
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
A MPfm/branches/current/MPfm.MVP/Messages/LibraryBrowserItemDoubleClickedMessage.cs
A MPfm/branches/current/MPfm.MVP/Messages/SongBrowserItemDoubleClickedMessage.cs
U MPfm/branches/current/MPfm.MVP/Presenters/LibraryBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/SongBrowserPresenter.cs

- Issue History
Date Modified Username Field Change
2012-11-11 21:36 ycastonguay New Issue
2012-11-11 21:36 ycastonguay Status new => assigned
2012-11-11 21:36 ycastonguay Assigned To => ycastonguay
2012-11-11 21:38 svn Checkin
2012-11-11 21:38 svn Note Added: 0000857
2012-11-11 22:11 svn Checkin
2012-11-11 22:11 svn Note Added: 0000858
2013-06-24 12:54 ycastonguay Status assigned => resolved
2013-06-24 12:54 ycastonguay Fixed in Version => 0.7.0.0
2013-06-24 12:54 ycastonguay Resolution open => fixed


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker