apps_pagination_model_observer.h revision b2df76ea8fec9e32f6f3718986dba0d95315b29c
1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef UI_APP_LIST_COCOA_APP_LIST_APPS_PAGINATION_MODEL_OBSERVER_H_
6#define UI_APP_LIST_COCOA_APP_LIST_APPS_PAGINATION_MODEL_OBSERVER_H_
7
8// Observer protocol for page changes. Compare with
9// app_list::PaginationModelObserver.
10@protocol AppsPaginationModelObserver
11
12// Invoked when the total number of pages has changed.
13- (void)totalPagesChanged;
14
15// Invoked when the selected page index is changed.
16- (void)selectedPageChanged:(int)newSelected;
17
18// Invoked when the portion of pages that are visible have changed.
19- (void)pageVisibilityChanged;
20
21@end
22
23#endif  // UI_APP_LIST_COCOA_APP_LIST_APPS_PAGINATION_MODEL_OBSERVER_H_
24