MantisBT - MPfm
View Issue Details
0000397MPfmMVP | Presenterspublic2012-09-21 17:372013-04-18 19:52
ycastonguay 
ycastonguay 
normalfeatureN/A
assignedopen 
 
0.7.0.0 
0000397: Add view/presenter for Equalizer Presets user interface (IEqualizerPresetsPresenter/IEqualizerPresetsView)
This presenter is for the Equalizer Presets window.
No tags attached.
child of 0000324assigned ycastonguay Use a MVP-style pattern to centralize code for UI on multiple platforms 
Issue History
2012-09-21 17:37ycastonguayNew Issue
2012-09-21 17:37ycastonguayStatusnew => assigned
2012-09-21 17:37ycastonguayAssigned To => ycastonguay
2012-09-21 17:37ycastonguayIssue generated from0000374
2012-09-21 17:37ycastonguayRelationship addedchild of 0000324
2012-09-21 18:00svnCheckin
2012-09-21 18:00svnNote Added: 0000833
2012-09-21 18:05ycastonguayIssue cloned0000400
2012-09-21 21:48svnCheckin
2012-09-21 21:48svnNote Added: 0000843
2012-09-21 23:07svnCheckin
2012-09-21 23:07svnNote Added: 0000846
2013-02-23 13:14ycastonguaySummaryAdd the IEffectsPresenter interface and implement EffectsPresenter => Add view/presenter for Effects user interface (IEffectsPresenter/IEffectsView)
2013-04-10 17:52ycastonguaySummaryAdd view/presenter for Effects user interface (IEffectsPresenter/IEffectsView) => Add view/presenter for Equalizer Presets user interface (IEqualizerPresetsPresenter/IEqualizerPresetsView)
2013-04-10 17:52ycastonguayDescription Updatedbug_revision_view_page.php?rev_id=208#r208
2013-04-10 17:53ycastonguayIssue cloned0000417
2013-04-10 17:59ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master adf5a618
2013-04-18 19:52ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master e454ca74

Notes
(0000833)
svn   
2012-09-21 18:00   
The user animal has checked in files related to this issue (revision 618).

Comment:
Added IEffectsPresenter/EffectsPresenter.
Added IEffectsView.
Bound presenter and view to EffectsWindowController.
Added PlaylistWindowController, EffectsWindowController and PreferencesWindowController to the MainWindowController constructor.
There is still a lot of work to do on these classes before they're ready.

Related to issue 0000381, issue 0000397 and issue #398.


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/Presenters/EffectsPresenter.cs
A MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IEffectsPresenter.cs
A MPfm/branches/current/MPfm.MVP/Views/IEffectsView.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
(0000843)
svn   
2012-09-21 21:48   
The user animal has checked in files related to this issue (revision 622).

Comment:
Added a lot of actions in the EffectsWindow.
The sliders are now bound to the Effects presenter, which updates the UI through IEffectsView.

Related to issue 0000381, issue 0000397 and issue #398.


Files modified:
U MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IEffectsPresenter.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/EffectsWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/EffectsWindow.xib
(0000846)
svn   
2012-09-21 23:07   
The user animal has checked in files related to this issue (revision 623).

Comment:
Finished placing UI items in EffectsWindow. Added panels with headers.
More methods in EffectsPresenter.

Related to issue 0000381 and issue 0000397.


Files modified:
U MPfm/branches/current/MPfm.MVP/Presenters/EffectsPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IEffectsPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
U MPfm/branches/current/MPfm.MVP/Views/IEffectsView.cs
U MPfm/branches/current/MPfm.Mac/Info.plist
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/EffectsWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/EffectsWindow.xib
U MPfm/branches/current/MPfm.Player/Player.cs