diff options
author | simon.hong81@gmail.com <simon.hong81@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-02 20:22:05 +0000 |
---|---|---|
committer | simon.hong81@gmail.com <simon.hong81@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-02 20:22:05 +0000 |
commit | c72ed9801eb09e13684aa4550fed33a208950616 (patch) | |
tree | 2df3b8d232b2c1d0f90376376c159982bf5080ba /ash/ash.gyp | |
parent | 3ad418ef249030974bd877a4f1ef163fb61dc269 (diff) | |
download | chromium_src-c72ed9801eb09e13684aa4550fed33a208950616.zip chromium_src-c72ed9801eb09e13684aa4550fed33a208950616.tar.gz chromium_src-c72ed9801eb09e13684aa4550fed33a208950616.tar.bz2 |
Refactor LauncherItemController and LauncherItemDelegate
* Remove LauncherItem parameter of LauncherItemDelegate method
* LauncherItemController subclasses LauncherItemDelegate
* Register/Unregister when LauncherItemDelegate is created/removed
* LauncherItemDelegateManager handles LauncherItemDelegate by LauncherID
* LauncherItemDelegateManager take ownership of all LauncherItemDelegate
R=sky@chromium.org, skuhne@chromium.org
BUG=279105
TEST=unit_tests, browser_tests, ash_unittests, ash_shell
Review URL: https://codereview.chromium.org/23606016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226547 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/ash.gyp')
-rw-r--r-- | ash/ash.gyp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/ash/ash.gyp b/ash/ash.gyp index 13ea12f..c604f50 100644 --- a/ash/ash.gyp +++ b/ash/ash.gyp @@ -612,6 +612,8 @@ 'test/launcher_view_test_api.h', 'test/display_manager_test_api.cc', 'test/display_manager_test_api.h', + 'test/launcher_item_delegate_manager_test_api.cc', + 'test/launcher_item_delegate_manager_test_api.h', 'test/mirror_window_test_api.cc', 'test/mirror_window_test_api.h', 'test/shell_test_api.cc', @@ -622,10 +624,12 @@ 'test/test_user_wallpaper_delegate.h', 'test/test_launcher_delegate.cc', 'test/test_launcher_delegate.h', + 'test/test_launcher_item_delegate.cc', + 'test/test_launcher_item_delegate.h', 'test/test_screenshot_delegate.cc', 'test/test_screenshot_delegate.cc', 'test/test_session_state_delegate.cc', - 'test/test_session_state_delegate.cc', + 'test/test_session_state_delegate.h', 'test/test_shell_delegate.cc', 'test/test_shell_delegate.h', 'test/test_suite.cc', @@ -738,14 +742,21 @@ 'shell/context_menu.cc', 'shell/context_menu.h', 'shell/launcher_delegate_impl.cc', + 'shell/launcher_delegate_impl.h', 'shell/lock_view.cc', 'shell/panel_window.cc', + 'shell/panel_window.h', 'shell/shell_delegate_impl.cc', 'shell/shell_delegate_impl.h', 'shell/toplevel_window.cc', + 'shell/toplevel_window.h', 'shell/widgets.cc', 'shell/window_type_launcher.cc', + 'shell/window_type_launcher.h', 'shell/window_watcher.cc', + 'shell/window_watcher.h', + 'shell/window_watcher_launcher_item_delegate.cc', + 'shell/window_watcher_launcher_item_delegate.h', 'shell/window_watcher_unittest.cc', 'system/chromeos/managed/tray_locally_managed_user_unittest.cc', 'system/chromeos/network/network_state_notifier_unittest.cc', @@ -901,6 +912,8 @@ 'shell/window_type_launcher.h', 'shell/window_watcher.cc', 'shell/window_watcher.h', + 'shell/window_watcher_launcher_item_delegate.cc', + 'shell/window_watcher_launcher_item_delegate.h', '../content/app/startup_helper_win.cc', '../ui/views/test/test_views_delegate.cc', ], |