// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef COMPONENTS_DOM_DISTILLER_CORE_DISTILLER_UI_HANDLE_H_
#define COMPONENTS_DOM_DISTILLER_CORE_DISTILLER_UI_HANDLE_H_

namespace dom_distiller {

// ExternalFeedbackReporter handles reporting distillation quality through an
// external source.
class DistillerUIHandle {
 public:
  DistillerUIHandle() = default;
  virtual ~DistillerUIHandle() = default;

  // Open the UI settings for dom distiller.
  virtual void OpenSettings() = 0;

  DistillerUIHandle(const DistillerUIHandle&) = delete;
  DistillerUIHandle& operator=(const DistillerUIHandle&) = delete;
};

}  // namespace dom_distiller

#endif  // COMPONENTS_DOM_DISTILLER_CORE_DISTILLER_UI_HANDLE_H_
