display_info_provider_mac.cc revision 03b57e008b61dfcb1fbad3aea950ae0e001748b0
103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
203b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// found in the LICENSE file.
403b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
503b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "chrome/browser/extensions/display_info_provider_mac.h"
603b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)namespace extensions {
803b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)DisplayInfoProviderMac::DisplayInfoProviderMac() {
1003b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}
1103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
1203b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)DisplayInfoProviderMac::~DisplayInfoProviderMac() {
1303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}
1403b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
1503b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)bool DisplayInfoProviderMac::SetInfo(
1603b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)    const std::string& display_id,
1703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)    const api::system_display::DisplayProperties& info,
1803b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)    std::string* error) {
1903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)  *error = "Not implemented";
2003b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)  return false;
2103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}
2203b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
2303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)void DisplayInfoProviderMac::UpdateDisplayUnitInfoForPlatform(
2403b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)    const gfx::Display& display,
2503b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)    extensions::api::system_display::DisplayUnitInfo* unit) {
2603b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)  NOTIMPLEMENTED();
2703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}
2803b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
2903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// static
3003b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)DisplayInfoProvider* DisplayInfoProvider::Create() {
3103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)  return new DisplayInfoProviderMac();
3203b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}
3303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
3403b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}  // namespace extensions
35