// EXTERNAL INCLUDES
#include <dali/public-api/object/base-object.h>
-#include <dali/devel-api/adaptor-framework/clipboard-event-notifier.h>
+
namespace Dali
{
bool SetItem(const std::string &itemData);
/**
- * @copydoc Dali::Clipboard::RequestItem()
+ * @copydoc Dali::Clipboard::GetItem()
*/
- void RequestItem();
+ std::string GetItem( unsigned int index );
/**
* @copydoc Dali::Clipboard::NumberOfClipboardItems()
*/
void HideClipboard();
- /**
- * @copydoc Dali::Clipboard::IsVisible()
- */
- bool IsVisible() const;
private:
Clipboard( const Clipboard& );
Clipboard& operator=( Clipboard& );
static Dali::Clipboard mToolkitClipboard;
- bool mVisible;
- std::string mItem;
- int mCount;
}; // class clipboard
Dali::Clipboard Dali::Internal::Adaptor::Clipboard::mToolkitClipboard;
-Clipboard::Clipboard()
+Clipboard::Clipboard( /*Ecore_X_Window ecoreXwin*/)
{
- mVisible = false;
- mCount = 0;
}
Clipboard::~Clipboard()
bool Clipboard::SetItem(const std::string &itemData )
{
- mItem = itemData;
- mCount = 1;
return true;
}
-void Clipboard::RequestItem()
+std::string Clipboard::GetItem( unsigned int index )
{
- Dali::ClipboardEventNotifier clipboardEventNotifier(Dali::ClipboardEventNotifier::Get());
- if ( clipboardEventNotifier )
- {
- clipboardEventNotifier.SetContent( mItem );
- clipboardEventNotifier.EmitContentSelectedSignal();
- }
+ return "";
}
unsigned int Clipboard::NumberOfItems()
{
- return mCount;
+ return 0;
}
void Clipboard::ShowClipboard()
{
- mVisible = true;
}
void Clipboard::HideClipboard()
{
- mVisible = false;
}
-bool Clipboard::IsVisible() const
-{
- return mVisible;
-}
} // namespace Adaptor
return GetImplementation(*this).SetItem( itemData );
}
-void Clipboard::RequestItem()
+std::string Clipboard::GetItem( unsigned int index )
{
- GetImplementation(*this).RequestItem();
+ return GetImplementation(*this).GetItem( index );
}
unsigned int Clipboard::NumberOfItems()
GetImplementation(*this).HideClipboard();
}
-bool Clipboard::IsVisible() const
-{
- return GetImplementation(*this).IsVisible();
-}
-
} // namespace Dali