Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(70)

Side by Side Diff: chrome/browser/sync/glue/session_model_associator.cc

Issue 8253002: Move PageTransition into content namespace. While I'm touching all these files, I've also updated... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/sync/glue/session_model_associator.h" 5 #include "chrome/browser/sync/glue/session_model_associator.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <set> 8 #include <set>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after
365 // TODO(zea): perhaps sync state (scroll position, form entries, etc.) as well? 365 // TODO(zea): perhaps sync state (scroll position, form entries, etc.) as well?
366 // See http://crbug.com/67068. 366 // See http://crbug.com/67068.
367 void SessionModelAssociator::PopulateSessionSpecificsNavigation( 367 void SessionModelAssociator::PopulateSessionSpecificsNavigation(
368 const TabNavigation* navigation, 368 const TabNavigation* navigation,
369 sync_pb::TabNavigation* tab_navigation) { 369 sync_pb::TabNavigation* tab_navigation) {
370 tab_navigation->set_index(navigation->index()); 370 tab_navigation->set_index(navigation->index());
371 tab_navigation->set_virtual_url(navigation->virtual_url().spec()); 371 tab_navigation->set_virtual_url(navigation->virtual_url().spec());
372 tab_navigation->set_referrer(navigation->referrer().spec()); 372 tab_navigation->set_referrer(navigation->referrer().spec());
373 tab_navigation->set_title(UTF16ToUTF8(navigation->title())); 373 tab_navigation->set_title(UTF16ToUTF8(navigation->title()));
374 switch (navigation->transition()) { 374 switch (navigation->transition()) {
375 case PageTransition::LINK: 375 case content::PAGE_TRANSITION_LINK:
376 tab_navigation->set_page_transition( 376 tab_navigation->set_page_transition(
377 sync_pb::TabNavigation_PageTransition_LINK); 377 sync_pb::TabNavigation_PageTransition_LINK);
378 break; 378 break;
379 case PageTransition::TYPED: 379 case content::PAGE_TRANSITION_TYPED:
380 tab_navigation->set_page_transition( 380 tab_navigation->set_page_transition(
381 sync_pb::TabNavigation_PageTransition_TYPED); 381 sync_pb::TabNavigation_PageTransition_TYPED);
382 break; 382 break;
383 case PageTransition::AUTO_BOOKMARK: 383 case content::PAGE_TRANSITION_AUTO_BOOKMARK:
384 tab_navigation->set_page_transition( 384 tab_navigation->set_page_transition(
385 sync_pb::TabNavigation_PageTransition_AUTO_BOOKMARK); 385 sync_pb::TabNavigation_PageTransition_AUTO_BOOKMARK);
386 break; 386 break;
387 case PageTransition::AUTO_SUBFRAME: 387 case content::PAGE_TRANSITION_AUTO_SUBFRAME:
388 tab_navigation->set_page_transition( 388 tab_navigation->set_page_transition(
389 sync_pb::TabNavigation_PageTransition_AUTO_SUBFRAME); 389 sync_pb::TabNavigation_PageTransition_AUTO_SUBFRAME);
390 break; 390 break;
391 case PageTransition::MANUAL_SUBFRAME: 391 case content::PAGE_TRANSITION_MANUAL_SUBFRAME:
392 tab_navigation->set_page_transition( 392 tab_navigation->set_page_transition(
393 sync_pb::TabNavigation_PageTransition_MANUAL_SUBFRAME); 393 sync_pb::TabNavigation_PageTransition_MANUAL_SUBFRAME);
394 break; 394 break;
395 case PageTransition::GENERATED: 395 case content::PAGE_TRANSITION_GENERATED:
396 tab_navigation->set_page_transition( 396 tab_navigation->set_page_transition(
397 sync_pb::TabNavigation_PageTransition_GENERATED); 397 sync_pb::TabNavigation_PageTransition_GENERATED);
398 break; 398 break;
399 case PageTransition::START_PAGE: 399 case content::PAGE_TRANSITION_START_PAGE:
400 tab_navigation->set_page_transition( 400 tab_navigation->set_page_transition(
401 sync_pb::TabNavigation_PageTransition_START_PAGE); 401 sync_pb::TabNavigation_PageTransition_START_PAGE);
402 break; 402 break;
403 case PageTransition::FORM_SUBMIT: 403 case content::PAGE_TRANSITION_FORM_SUBMIT:
404 tab_navigation->set_page_transition( 404 tab_navigation->set_page_transition(
405 sync_pb::TabNavigation_PageTransition_FORM_SUBMIT); 405 sync_pb::TabNavigation_PageTransition_FORM_SUBMIT);
406 break; 406 break;
407 case PageTransition::RELOAD: 407 case content::PAGE_TRANSITION_RELOAD:
408 tab_navigation->set_page_transition( 408 tab_navigation->set_page_transition(
409 sync_pb::TabNavigation_PageTransition_RELOAD); 409 sync_pb::TabNavigation_PageTransition_RELOAD);
410 break; 410 break;
411 case PageTransition::KEYWORD: 411 case content::PAGE_TRANSITION_KEYWORD:
412 tab_navigation->set_page_transition( 412 tab_navigation->set_page_transition(
413 sync_pb::TabNavigation_PageTransition_KEYWORD); 413 sync_pb::TabNavigation_PageTransition_KEYWORD);
414 break; 414 break;
415 case PageTransition::KEYWORD_GENERATED: 415 case content::PAGE_TRANSITION_KEYWORD_GENERATED:
416 tab_navigation->set_page_transition( 416 tab_navigation->set_page_transition(
417 sync_pb::TabNavigation_PageTransition_KEYWORD_GENERATED); 417 sync_pb::TabNavigation_PageTransition_KEYWORD_GENERATED);
418 break; 418 break;
419 case PageTransition::CHAIN_START: 419 case content::PAGE_TRANSITION_CHAIN_START:
420 tab_navigation->set_page_transition( 420 tab_navigation->set_page_transition(
421 sync_pb::TabNavigation_PageTransition_CHAIN_START); 421 sync_pb::TabNavigation_PageTransition_CHAIN_START);
422 break; 422 break;
423 case PageTransition::CHAIN_END: 423 case content::PAGE_TRANSITION_CHAIN_END:
424 tab_navigation->set_page_transition( 424 tab_navigation->set_page_transition(
425 sync_pb::TabNavigation_PageTransition_CHAIN_END); 425 sync_pb::TabNavigation_PageTransition_CHAIN_END);
426 break; 426 break;
427 case PageTransition::CLIENT_REDIRECT: 427 case content::PAGE_TRANSITION_CLIENT_REDIRECT:
428 tab_navigation->set_navigation_qualifier( 428 tab_navigation->set_navigation_qualifier(
429 sync_pb::TabNavigation_PageTransitionQualifier_CLIENT_REDIRECT); 429 sync_pb::TabNavigation_PageTransitionQualifier_CLIENT_REDIRECT);
430 break; 430 break;
431 case PageTransition::SERVER_REDIRECT: 431 case content::PAGE_TRANSITION_SERVER_REDIRECT:
432 tab_navigation->set_navigation_qualifier( 432 tab_navigation->set_navigation_qualifier(
433 sync_pb::TabNavigation_PageTransitionQualifier_SERVER_REDIRECT); 433 sync_pb::TabNavigation_PageTransitionQualifier_SERVER_REDIRECT);
434 break; 434 break;
435 default: 435 default:
436 tab_navigation->set_page_transition( 436 tab_navigation->set_page_transition(
437 sync_pb::TabNavigation_PageTransition_TYPED); 437 sync_pb::TabNavigation_PageTransition_TYPED);
438 } 438 }
439 } 439 }
440 440
441 void SessionModelAssociator::Associate(const SyncedTabDelegate* tab, 441 void SessionModelAssociator::Associate(const SyncedTabDelegate* tab,
(...skipping 366 matching lines...) Expand 10 before | Expand all | Expand 10 after
808 808
809 // Static 809 // Static
810 void SessionModelAssociator::AppendSessionTabNavigation( 810 void SessionModelAssociator::AppendSessionTabNavigation(
811 const sync_pb::TabNavigation& specifics, 811 const sync_pb::TabNavigation& specifics,
812 std::vector<TabNavigation>* navigations) { 812 std::vector<TabNavigation>* navigations) {
813 int index = 0; 813 int index = 0;
814 GURL virtual_url; 814 GURL virtual_url;
815 GURL referrer; 815 GURL referrer;
816 string16 title; 816 string16 title;
817 std::string state; 817 std::string state;
818 PageTransition::Type transition(PageTransition::LINK); 818 content::PageTransition transition(content::PAGE_TRANSITION_LINK);
819 if (specifics.has_index()) 819 if (specifics.has_index())
820 index = specifics.index(); 820 index = specifics.index();
821 if (specifics.has_virtual_url()) { 821 if (specifics.has_virtual_url()) {
822 GURL gurl(specifics.virtual_url()); 822 GURL gurl(specifics.virtual_url());
823 virtual_url = gurl; 823 virtual_url = gurl;
824 } 824 }
825 if (specifics.has_referrer()) { 825 if (specifics.has_referrer()) {
826 GURL gurl(specifics.referrer()); 826 GURL gurl(specifics.referrer());
827 referrer = gurl; 827 referrer = gurl;
828 } 828 }
829 if (specifics.has_title()) 829 if (specifics.has_title())
830 title = UTF8ToUTF16(specifics.title()); 830 title = UTF8ToUTF16(specifics.title());
831 if (specifics.has_state()) 831 if (specifics.has_state())
832 state = specifics.state(); 832 state = specifics.state();
833 if (specifics.has_page_transition() || 833 if (specifics.has_page_transition() ||
834 specifics.has_navigation_qualifier()) { 834 specifics.has_navigation_qualifier()) {
835 switch (specifics.page_transition()) { 835 switch (specifics.page_transition()) {
836 case sync_pb::TabNavigation_PageTransition_LINK: 836 case sync_pb::TabNavigation_PageTransition_LINK:
837 transition = PageTransition::LINK; 837 transition = content::PAGE_TRANSITION_LINK;
838 break; 838 break;
839 case sync_pb::TabNavigation_PageTransition_TYPED: 839 case sync_pb::TabNavigation_PageTransition_TYPED:
840 transition = PageTransition::TYPED; 840 transition = content::PAGE_TRANSITION_TYPED;
841 break; 841 break;
842 case sync_pb::TabNavigation_PageTransition_AUTO_BOOKMARK: 842 case sync_pb::TabNavigation_PageTransition_AUTO_BOOKMARK:
843 transition = PageTransition::AUTO_BOOKMARK; 843 transition = content::PAGE_TRANSITION_AUTO_BOOKMARK;
844 break; 844 break;
845 case sync_pb::TabNavigation_PageTransition_AUTO_SUBFRAME: 845 case sync_pb::TabNavigation_PageTransition_AUTO_SUBFRAME:
846 transition = PageTransition::AUTO_SUBFRAME; 846 transition = content::PAGE_TRANSITION_AUTO_SUBFRAME;
847 break; 847 break;
848 case sync_pb::TabNavigation_PageTransition_MANUAL_SUBFRAME: 848 case sync_pb::TabNavigation_PageTransition_MANUAL_SUBFRAME:
849 transition = PageTransition::MANUAL_SUBFRAME; 849 transition = content::PAGE_TRANSITION_MANUAL_SUBFRAME;
850 break; 850 break;
851 case sync_pb::TabNavigation_PageTransition_GENERATED: 851 case sync_pb::TabNavigation_PageTransition_GENERATED:
852 transition = PageTransition::GENERATED; 852 transition = content::PAGE_TRANSITION_GENERATED;
853 break; 853 break;
854 case sync_pb::TabNavigation_PageTransition_START_PAGE: 854 case sync_pb::TabNavigation_PageTransition_START_PAGE:
855 transition = PageTransition::START_PAGE; 855 transition = content::PAGE_TRANSITION_START_PAGE;
856 break; 856 break;
857 case sync_pb::TabNavigation_PageTransition_FORM_SUBMIT: 857 case sync_pb::TabNavigation_PageTransition_FORM_SUBMIT:
858 transition = PageTransition::FORM_SUBMIT; 858 transition = content::PAGE_TRANSITION_FORM_SUBMIT;
859 break; 859 break;
860 case sync_pb::TabNavigation_PageTransition_RELOAD: 860 case sync_pb::TabNavigation_PageTransition_RELOAD:
861 transition = PageTransition::RELOAD; 861 transition = content::PAGE_TRANSITION_RELOAD;
862 break; 862 break;
863 case sync_pb::TabNavigation_PageTransition_KEYWORD: 863 case sync_pb::TabNavigation_PageTransition_KEYWORD:
864 transition = PageTransition::KEYWORD; 864 transition = content::PAGE_TRANSITION_KEYWORD;
865 break; 865 break;
866 case sync_pb::TabNavigation_PageTransition_KEYWORD_GENERATED: 866 case sync_pb::TabNavigation_PageTransition_KEYWORD_GENERATED:
867 transition = PageTransition::KEYWORD_GENERATED; 867 transition = content::PAGE_TRANSITION_KEYWORD_GENERATED;
868 break; 868 break;
869 case sync_pb::TabNavigation_PageTransition_CHAIN_START: 869 case sync_pb::TabNavigation_PageTransition_CHAIN_START:
870 transition = sync_pb::TabNavigation_PageTransition_CHAIN_START; 870 transition = content::PAGE_TRANSITION_CHAIN_START;
871 break; 871 break;
872 case sync_pb::TabNavigation_PageTransition_CHAIN_END: 872 case sync_pb::TabNavigation_PageTransition_CHAIN_END:
873 transition = PageTransition::CHAIN_END; 873 transition = content::PAGE_TRANSITION_CHAIN_END;
874 break; 874 break;
875 default: 875 default:
876 switch (specifics.navigation_qualifier()) { 876 switch (specifics.navigation_qualifier()) {
877 case sync_pb:: 877 case sync_pb::
878 TabNavigation_PageTransitionQualifier_CLIENT_REDIRECT: 878 TabNavigation_PageTransitionQualifier_CLIENT_REDIRECT:
879 transition = PageTransition::CLIENT_REDIRECT; 879 transition = content::PAGE_TRANSITION_CLIENT_REDIRECT;
880 break; 880 break;
881 case sync_pb:: 881 case sync_pb::
882 TabNavigation_PageTransitionQualifier_SERVER_REDIRECT: 882 TabNavigation_PageTransitionQualifier_SERVER_REDIRECT:
883 transition = PageTransition::SERVER_REDIRECT; 883 transition = content::PAGE_TRANSITION_SERVER_REDIRECT;
884 break; 884 break;
885 default: 885 default:
886 transition = PageTransition::TYPED; 886 transition = content::PAGE_TRANSITION_TYPED;
887 } 887 }
888 } 888 }
889 } 889 }
890 TabNavigation tab_navigation(index, virtual_url, referrer, title, state, 890 TabNavigation tab_navigation(index, virtual_url, referrer, title, state,
891 transition); 891 transition);
892 navigations->insert(navigations->end(), tab_navigation); 892 navigations->insert(navigations->end(), tab_navigation);
893 } 893 }
894 894
895 bool SessionModelAssociator::UpdateSyncModelDataFromClient() { 895 bool SessionModelAssociator::UpdateSyncModelDataFromClient() {
896 DCHECK(CalledOnValidThread()); 896 DCHECK(CalledOnValidThread());
(...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after
1230 char computer_name[MAX_COMPUTERNAME_LENGTH + 1]; 1230 char computer_name[MAX_COMPUTERNAME_LENGTH + 1];
1231 DWORD size = sizeof(computer_name); 1231 DWORD size = sizeof(computer_name);
1232 if (GetComputerNameA(computer_name, &size)) { 1232 if (GetComputerNameA(computer_name, &size)) {
1233 return computer_name; 1233 return computer_name;
1234 } 1234 }
1235 return std::string(); 1235 return std::string();
1236 } 1236 }
1237 #endif 1237 #endif
1238 1238
1239 } // namespace browser_sync 1239 } // namespace browser_sync
OLDNEW
« no previous file with comments | « chrome/browser/ssl/ssl_browser_tests.cc ('k') | chrome/browser/sync/glue/session_model_associator_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698