37008a4890f2d1dab8a064890394888792627d10
[platform/core/uifw/dali-adaptor.git] / dali / dali-bridge / src / BridgeEditableText.hpp
1 #ifndef BRIDGE_EDITABLE_TEXT_HPP
2 #define BRIDGE_EDITABLE_TEXT_HPP
3
4 #include "BridgeBase.hpp"
5
6 class BridgeEditableText : public virtual BridgeBase
7 {
8 protected:
9   BridgeEditableText() = default;
10
11   void RegisterInterfaces();
12
13   Dali::Accessibility::EditableText* FindSelf() const;
14
15 public:
16   DBus::ValueOrError< bool > CopyText( int32_t startPos, int32_t endPos );
17   DBus::ValueOrError< bool > CutText( int32_t startPos, int32_t endPos );
18   DBus::ValueOrError< bool > PasteText( int32_t pos );
19 };
20
21 #endif