diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-05-14 10:50:01 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-05-14 10:50:01 +0200 |
commit | e9dd029f5d00590e1a53e63b0ab805110a10b54c (patch) | |
tree | 1126ca5dda925a62be3dc12c99c90e953d08afcf /widget/gonk/GonkClipboardData.cpp | |
parent | 9d6a7ae25d7f5da855a8f8df884de483b4e2a538 (diff) | |
parent | 36b8fd734f590eb726ca2e50f8d1ff9cc968b8e1 (diff) | |
download | UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.tar UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.tar.gz UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.tar.lz UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.tar.xz UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.zip |
Merge branch 'master' into Basilisk-release
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 |