diff options
author | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-23 15:24:46 +0000 |
---|---|---|
committer | sadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-23 15:24:46 +0000 |
commit | bdffadbc58f79b48a5b9b246849deb9f7ca84a96 (patch) | |
tree | 918e87bb385244665fc58860a4082b4d565e4a1c /ui/base/dragdrop | |
parent | c457bf3e7f797d06aace7ffa1a0b2e1393ec4009 (diff) | |
download | chromium_src-bdffadbc58f79b48a5b9b246849deb9f7ca84a96.zip chromium_src-bdffadbc58f79b48a5b9b246849deb9f7ca84a96.tar.gz chromium_src-bdffadbc58f79b48a5b9b246849deb9f7ca84a96.tar.bz2 |
aura: Make 'aura_shell_exe' work without gtk.
BUG=97131
TEST=none
Review URL: http://codereview.chromium.org/7972025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102501 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base/dragdrop')
-rw-r--r-- | ui/base/dragdrop/os_exchange_data_provider_aura.cc | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/ui/base/dragdrop/os_exchange_data_provider_aura.cc b/ui/base/dragdrop/os_exchange_data_provider_aura.cc new file mode 100644 index 0000000..78d5a9d --- /dev/null +++ b/ui/base/dragdrop/os_exchange_data_provider_aura.cc @@ -0,0 +1,71 @@ +// Copyright (c) 2011 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.h" + +#include "base/logging.h" + +namespace ui { + +// OSExchangeData::Provider implementation for aura on linux. +class OSExchangeDataProviderAura : public OSExchangeData::Provider { + public: + OSExchangeDataProviderAura() { + NOTIMPLEMENTED(); + } + + virtual ~OSExchangeDataProviderAura() { + } + + virtual void SetString(const string16& data) OVERRIDE { + } + virtual void SetURL(const GURL& url, const string16& title) OVERRIDE { + } + virtual void SetFilename(const FilePath& path) OVERRIDE { + } + virtual void SetPickledData(OSExchangeData::CustomFormat format, + const Pickle& data) OVERRIDE { + } + + virtual bool GetString(string16* data) const OVERRIDE { + return false; + } + virtual bool GetURLAndTitle(GURL* url, string16* title) const OVERRIDE { + return false; + } + virtual bool GetFilename(FilePath* path) const OVERRIDE { + return false; + } + virtual bool GetPickledData(OSExchangeData::CustomFormat format, + Pickle* data) const OVERRIDE { + return false; + } + + virtual bool HasString() const OVERRIDE { + return false; + } + virtual bool HasURL() const OVERRIDE { + return false; + } + virtual bool HasFile() const OVERRIDE { + return false; + } + virtual bool HasCustomFormat( + OSExchangeData::CustomFormat format) const OVERRIDE { + return false; + } + + private: + DISALLOW_COPY_AND_ASSIGN(OSExchangeDataProviderAura); +}; + +/////////////////////////////////////////////////////////////////////////////// +// OSExchangeData, public: + +// static +OSExchangeData::Provider* OSExchangeData::CreateProvider() { + return new OSExchangeDataProviderAura(); +} + +} // namespace ui |