Kaydet (Commit) b08546eb authored tarafından Miklos Vajna's avatar Miklos Vajna

sd: implement vcl::ITiledRenderable::isMimeTypeSupported()

Change-Id: I528ac9f9f687d2940c6477b1d33264f1e523051f
üst 7efbbe98
...@@ -261,6 +261,8 @@ public: ...@@ -261,6 +261,8 @@ public:
virtual void resetSelection() override; virtual void resetSelection() override;
/// @see vcl::ITiledRenderable::getWindow(). /// @see vcl::ITiledRenderable::getWindow().
virtual vcl::Window* getWindow() override; virtual vcl::Window* getWindow() override;
/// @see vcl::ITiledRenderable::isMimeTypeSupported().
virtual bool isMimeTypeSupported() override;
// XComponent // XComponent
......
...@@ -2544,6 +2544,17 @@ vcl::Window* SdXImpressDocument::getWindow() ...@@ -2544,6 +2544,17 @@ vcl::Window* SdXImpressDocument::getWindow()
return pViewShell->GetActiveWindow(); return pViewShell->GetActiveWindow();
} }
bool SdXImpressDocument::isMimeTypeSupported()
{
SolarMutexGuard aGuard;
DrawViewShell* pViewShell = GetViewShell();
if (!pViewShell)
return false;
TransferableDataHelper aDataHelper(TransferableDataHelper::CreateFromSystemClipboard(pViewShell->GetActiveWindow()));
return EditEngine::HasValidData(aDataHelper.GetTransferable());
}
uno::Reference< i18n::XForbiddenCharacters > SdXImpressDocument::getForbiddenCharsTable() uno::Reference< i18n::XForbiddenCharacters > SdXImpressDocument::getForbiddenCharsTable()
{ {
uno::Reference< i18n::XForbiddenCharacters > xForb(mxForbidenCharacters); uno::Reference< i18n::XForbiddenCharacters > xForb(mxForbidenCharacters);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment