diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-05-12 11:09:44 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-05-12 11:09:44 +0200 |
commit | cfe5ef4ac7cd59f094b538252161ad74223c47da (patch) | |
tree | e5c0ee7e70db84bd2bfc6062784006769e9df730 /widget/gonk/GonkClipboardData.cpp | |
parent | 28cf922aa9af4d4b8e0a3ce91dc1270a55986909 (diff) | |
download | UXP-cfe5ef4ac7cd59f094b538252161ad74223c47da.tar UXP-cfe5ef4ac7cd59f094b538252161ad74223c47da.tar.gz UXP-cfe5ef4ac7cd59f094b538252161ad74223c47da.tar.lz UXP-cfe5ef4ac7cd59f094b538252161ad74223c47da.tar.xz UXP-cfe5ef4ac7cd59f094b538252161ad74223c47da.zip |
Remove Gonk build directories
Diffstat (limited to 'widget/gonk/GonkClipboardData.cpp')
-rw-r--r-- | widget/gonk/GonkClipboardData.cpp | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/widget/gonk/GonkClipboardData.cpp b/widget/gonk/GonkClipboardData.cpp deleted file mode 100644 index ced6422a5..000000000 --- a/widget/gonk/GonkClipboardData.cpp +++ /dev/null @@ -1,75 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -#include "GonkClipboardData.h" -#include "mozilla/gfx/DataSurfaceHelpers.h" - -namespace mozilla { - -void -GonkClipboardData::SetText(const nsAString &aText) -{ - mPlain = aText; -} - -bool -GonkClipboardData::HasText() const -{ - return !mPlain.IsEmpty(); -} - -const nsAString& -GonkClipboardData::GetText() const -{ - return mPlain; -} - -void -GonkClipboardData::SetHTML(const nsAString &aHTML) -{ - mHTML = aHTML; -} - -bool -GonkClipboardData::HasHTML() const -{ - return !mHTML.IsEmpty(); -} - -const nsAString& -GonkClipboardData::GetHTML() const -{ - return mHTML; -} - -void -GonkClipboardData::SetImage(gfx::DataSourceSurface* aDataSource) -{ - // Clone a new DataSourceSurface and store it. - mImage = gfx::CreateDataSourceSurfaceByCloning(aDataSource); -} - -bool -GonkClipboardData::HasImage() const -{ - return static_cast<bool>(mImage); -} - -already_AddRefed<gfx::DataSourceSurface> -GonkClipboardData::GetImage() const -{ - // Return cloned DataSourceSurface. - RefPtr<gfx::DataSourceSurface> cloned = gfx::CreateDataSourceSurfaceByCloning(mImage); - return cloned.forget(); -} - -void -GonkClipboardData::Clear() -{ - mPlain.Truncate(0); - mHTML.Truncate(0); - mImage = nullptr; -} - -} // namespace mozilla |