void Controller::Impl::ShowClipboard()
{
- if(mClipboard)
+ if(EnsureClipboardCreated())
{
mClipboard.ShowClipboard();
}
void Controller::Impl::HideClipboard()
{
- if(mClipboard && mClipboardHideEnabled)
+ if(EnsureClipboardCreated() && mClipboardHideEnabled)
{
mClipboard.HideClipboard();
}
bool Controller::Impl::CopyStringToClipboard(const std::string& source)
{
//Send string to clipboard
- return (mClipboard && mClipboard.SetItem(source));
+ return (EnsureClipboardCreated() && mClipboard.SetItem(source));
}
void Controller::Impl::SendSelectionToClipboard(bool deleteAfterSending)
void Controller::Impl::RequestGetTextFromClipboard()
{
- if(mClipboard)
+ if(EnsureClipboardCreated())
{
mClipboard.RequestItem();
}