blob: e8e60c3942cffd1546e946adb97e493d73a49765 [file] [log] [blame]
// Copyright 2014 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.
#include "ui/base/dragdrop/os_exchange_data_provider_mac.h"
#include "base/logging.h"
namespace ui {
OSExchangeDataProviderMac::OSExchangeDataProviderMac() {
}
OSExchangeDataProviderMac::~OSExchangeDataProviderMac() {
}
OSExchangeData::Provider* OSExchangeDataProviderMac::Clone() const {
NOTIMPLEMENTED();
return new OSExchangeDataProviderMac();
}
void OSExchangeDataProviderMac::MarkOriginatedFromRenderer() {
NOTIMPLEMENTED();
}
bool OSExchangeDataProviderMac::DidOriginateFromRenderer() const {
NOTIMPLEMENTED();
return false;
}
void OSExchangeDataProviderMac::SetString(const base::string16& string) {
NOTIMPLEMENTED();
}
void OSExchangeDataProviderMac::SetURL(const GURL& url,
const base::string16& title) {
NOTIMPLEMENTED();
}
void OSExchangeDataProviderMac::SetFilename(const base::FilePath& path) {
NOTIMPLEMENTED();
}
void OSExchangeDataProviderMac::SetFilenames(
const std::vector<FileInfo>& filenames) {
NOTIMPLEMENTED();
}
void OSExchangeDataProviderMac::SetPickledData(
const OSExchangeData::CustomFormat& format,
const Pickle& data) {
NOTIMPLEMENTED();
}
bool OSExchangeDataProviderMac::GetString(base::string16* data) const {
NOTIMPLEMENTED();
return false;
}
bool OSExchangeDataProviderMac::GetURLAndTitle(
OSExchangeData::FilenameToURLPolicy policy,
GURL* url,
base::string16* title) const {
NOTIMPLEMENTED();
return false;
}
bool OSExchangeDataProviderMac::GetFilename(base::FilePath* path) const {
NOTIMPLEMENTED();
return false;
}
bool OSExchangeDataProviderMac::GetFilenames(
std::vector<FileInfo>* filenames) const {
NOTIMPLEMENTED();
return false;
}
bool OSExchangeDataProviderMac::GetPickledData(
const OSExchangeData::CustomFormat& format,
Pickle* data) const {
NOTIMPLEMENTED();
return false;
}
bool OSExchangeDataProviderMac::HasString() const {
NOTIMPLEMENTED();
return false;
}
bool OSExchangeDataProviderMac::HasURL(
OSExchangeData::FilenameToURLPolicy policy) const {
NOTIMPLEMENTED();
return false;
}
bool OSExchangeDataProviderMac::HasFile() const {
NOTIMPLEMENTED();
return false;
}
bool OSExchangeDataProviderMac::HasCustomFormat(
const OSExchangeData::CustomFormat& format) const {
NOTIMPLEMENTED();
return false;
}
///////////////////////////////////////////////////////////////////////////////
// OSExchangeData, public:
// static
OSExchangeData::Provider* OSExchangeData::CreateProvider() {
return new OSExchangeDataProviderMac;
}
} // namespace ui