TVHome Refactoring 72/136472/3
authorChulSeung Kim <charles0.kim@samsung.com>
Wed, 21 Jun 2017 00:50:28 +0000 (09:50 +0900)
committerChulSeung Kim <charles0.kim@samsung.com>
Mon, 3 Jul 2017 01:55:31 +0000 (10:55 +0900)
commitcdef57cbf5f07aaebfb18d6b772375b4a465e5b4
treef914e7fd1de295e7962993a4acdccb673104083b
parente87523555c57ae3b7c8730cd6d4905ad3887ca33
TVHome Refactoring
- Seperate MainPageViewModel to severals
- Make a connection based on status(AppState, PanelState, PanelButtonState)
- Make it use event notification to change GUI

Change-Id: I7ccd85d15cc56410d9d64720cde1d25325abaf4e
28 files changed:
LibTVRefCommonPortable/Models/AppShortcutController.cs
LibTVRefCommonPortable/Utils/IStatePublisher.cs
LibTVRefCommonTizen/Ports/PackageManagerPort.cs
LibTVRefCommonTizen/Ports/WindowPort.cs
TVApps/TVApps.TizenTV/TVApps.TizenTV.cs
TVApps/TVApps/Controls/AppListView.xaml.cs
TVHome/TVHome.TizenTV/TVHome.TizenTV.cs
TVHome/TVHome/Controls/MainPanelButton.xaml.cs
TVHome/TVHome/Controls/PanelButton.cs
TVHome/TVHome/Controls/SubPanelAllAppsButton.xaml.cs
TVHome/TVHome/Controls/SubPanelButton.xaml.cs
TVHome/TVHome/Controls/SubPanelSettingButton.xaml.cs
TVHome/TVHome/Controls/SubPanelThumbnailButton.xaml.cs
TVHome/TVHome/TVHome.cs
TVHome/TVHome/TVHome.csproj
TVHome/TVHome/ViewModels/AppListViewModel.cs [new file with mode: 0644]
TVHome/TVHome/ViewModels/IHomeViewModel.cs [deleted file]
TVHome/TVHome/ViewModels/MainPageViewModel.cs
TVHome/TVHome/ViewModels/MainPanelViewModel.cs [new file with mode: 0644]
TVHome/TVHome/ViewModels/RecentListViewModel.cs [new file with mode: 0644]
TVHome/TVHome/ViewModels/SettingsViewModel.cs [new file with mode: 0644]
TVHome/TVHome/Views/MainPage.xaml
TVHome/TVHome/Views/MainPage.xaml.cs
TVHome/TVHome/Views/MainPanel.xaml.cs
TVHome/TVHome/Views/Panel.cs
TVHome/TVHome/Views/SubPanel.xaml.cs
TVHome/TVHome/Views/SubThumbnailPanel.xaml
TVHome/TVHome/Views/SubThumbnailPanel.xaml.cs