Add InputFilter to TextField, TextEditor
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / text-controls / text-field-impl.h
index c76f05a..d1a2671 100644 (file)
@@ -109,6 +109,11 @@ public:
    */
   DevelTextField::AnchorClickedSignalType& AnchorClickedSignal();
 
    */
   DevelTextField::AnchorClickedSignalType& AnchorClickedSignal();
 
+  /**
+   * @copydoc TextField::InputFilteredSignal()
+   */
+  DevelTextField::InputFilteredSignalType& InputFilteredSignal();
+
   Text::ControllerPtr getController();
 
 private: // From Control
   Text::ControllerPtr getController();
 
 private: // From Control
@@ -221,6 +226,11 @@ private: // From Control
    */
   void AddDecoration(Actor& actor, bool needsClipping) override;
 
    */
   void AddDecoration(Actor& actor, bool needsClipping) override;
 
+  /**
+   * @copydoc Text::EditableControlInterface::InputFiltered()
+   */
+  void InputFiltered(Toolkit::InputFilter::Property::Type type) override;
+
   // From SelectableControlInterface
 public:
   /**
   // From SelectableControlInterface
 public:
   /**
@@ -359,6 +369,7 @@ private: // Data
   Toolkit::TextField::MaxLengthReachedSignalType   mMaxLengthReachedSignal;
   Toolkit::TextField::InputStyleChangedSignalType  mInputStyleChangedSignal;
   Toolkit::DevelTextField::AnchorClickedSignalType mAnchorClickedSignal;
   Toolkit::TextField::MaxLengthReachedSignalType   mMaxLengthReachedSignal;
   Toolkit::TextField::InputStyleChangedSignalType  mInputStyleChangedSignal;
   Toolkit::DevelTextField::AnchorClickedSignalType mAnchorClickedSignal;
+  Toolkit::DevelTextField::InputFilteredSignalType mInputFilteredSignal;
 
   InputMethodContext       mInputMethodContext;
   Text::ControllerPtr      mController;
 
   InputMethodContext       mInputMethodContext;
   Text::ControllerPtr      mController;