Home | History | Annotate | Download | only in chromeos

Lines Matching defs:TabCloseableStateWatcher

21 // TabCloseableStateWatcher::TabStripWatcher, public:
23 TabCloseableStateWatcher::TabStripWatcher::TabStripWatcher(
24 TabCloseableStateWatcher* main_watcher, const Browser* browser)
30 TabCloseableStateWatcher::TabStripWatcher::~TabStripWatcher() {
35 // TabCloseableStateWatcher::TabStripWatcher,
38 void TabCloseableStateWatcher::TabStripWatcher::TabInsertedAt(
43 void TabCloseableStateWatcher::TabStripWatcher::TabClosingAt(
52 void TabCloseableStateWatcher::TabStripWatcher::TabDetachedAt(
57 void TabCloseableStateWatcher::TabStripWatcher::TabChangedAt(
63 // TabCloseableStateWatcher, public:
65 TabCloseableStateWatcher::TabCloseableStateWatcher()
77 TabCloseableStateWatcher::~TabCloseableStateWatcher() {
83 bool TabCloseableStateWatcher::CanCloseTab(const Browser* browser) const {
88 bool TabCloseableStateWatcher::CanCloseBrowser(Browser* browser) {
101 void TabCloseableStateWatcher::OnWindowCloseCanceled(Browser* browser) {
111 // TabCloseableStateWatcher, BrowserList::Observer implementation:
113 void TabCloseableStateWatcher::OnBrowserAdded(const Browser* browser) {
127 void TabCloseableStateWatcher::OnBrowserRemoved(const Browser* browser) {
146 // TabCloseableStateWatcher, NotificationObserver implementation:
148 void TabCloseableStateWatcher::Observe(NotificationType type,
159 // TabCloseableStateWatcher, private
161 void TabCloseableStateWatcher::OnTabStripChanged(const Browser* browser,
183 void TabCloseableStateWatcher::CheckAndUpdateState(
213 void TabCloseableStateWatcher::SetCloseableState(bool closeable) {
226 bool TabCloseableStateWatcher::CanCloseBrowserImpl(