Chromium 添加书签功能浅析c++

1、在点击添加书签时候此UI控制逻辑代码在

chrome\browser\ui\views\bookmarks\bookmark_bar_view.cc

chrome\browser\ui\views\bookmarks\bookmark_bar_view.h

可以在此看到完成 移除 按钮逻辑,以及书签监听事件等。。。

cpp 复制代码
  // Implementation for BookmarkNodeAddedImpl. Returns true if LayoutAndPaint()
  // is required.
  bool BookmarkNodeAddedImpl(bookmarks::BookmarkModel* model,
                             const bookmarks::BookmarkNode* parent,
                             size_t index);

  // Implementation for BookmarkNodeRemoved. Returns true if LayoutAndPaint() is
  // required.
  bool BookmarkNodeRemovedImpl(bookmarks::BookmarkModel* model,
                               const bookmarks::BookmarkNode* parent,
                               size_t index);

2、点击完成看下堆栈

如果想做更多逻辑控制可以在这里面扩展。

相关推荐
幽迷狂2 小时前
AFSIM入门教程03.03:更新所有依赖库版本
c++·qt·仿真·osgearth·osg·军事·afsim
勇闯逆流河3 小时前
【C++】Stack and Queue and Functor
开发语言·c++
TravisBytes5 小时前
gRPC C++ 从 0 到 1 → 到线上:**超详细** 环境搭建、编码范式、性能调优与 DevOps 全攻略
开发语言·c++·devops
心勤则明6 小时前
JVM(Java虚拟机)运行时数据区
java·jvm·chrome
CUC-MenG7 小时前
2025牛客多校第六场 D.漂亮矩阵 K.最大gcd C.栈 L.最小括号串 个人题解
c语言·c++·算法·矩阵
2401_876221348 小时前
Tasks and Deadlines(Sorting and Searching)
c++·算法
啊阿狸不会拉杆10 小时前
《算法导论》第 2 章 - 算法基础
数据结构·c++·算法·排序算法
啊阿狸不会拉杆10 小时前
《算法导论》第 4 章 - 分治策略
开发语言·数据结构·c++·算法·排序算法
白葵新11 小时前
C#案例实战
c++·python·算法·计算机视觉·c#
一只余弦函数11 小时前
《C++》继承完全指南:从入门到精通
c++