blob: 1125d5d3ccec3318efe68eae07ac9376b3387a04 [file] [log] [blame]
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef COMPONENTS_FIND_IN_PAGE_FIND_RESULT_OBSERVER_H_
#define COMPONENTS_FIND_IN_PAGE_FIND_RESULT_OBSERVER_H_
#include "base/observer_list_types.h"
namespace content {
class WebContents;
}
namespace find_in_page {
class FindTabHelper;
class FindResultObserver : public base::CheckedObserver {
public:
virtual void OnFindResultAvailable(content::WebContents* web_contents) = 0;
virtual void OnFindEmptyText(content::WebContents* web_contents) {}
virtual void OnFindTabHelperDestroyed(FindTabHelper* helper) {}
};
} // namespace find_in_page
#endif // COMPONENTS_FIND_IN_PAGE_FIND_RESULT_OBSERVER_H_