Add GetVisualProperty to Control
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / control / control-data-impl.h
index abbd0ee..aa16060 100755 (executable)
@@ -391,6 +391,11 @@ public:
    */
   void ClearShadow();
 
+  /**
+   * @copydoc DevelControl::GetVisualProperty()
+   */
+  Dali::Property GetVisualProperty(Dali::Property::Index index, Dali::Property::Key visualPropertyKey);
+
 private:
 
   /**
@@ -465,6 +470,8 @@ public:
   DevelControl::VisualEventSignalType mVisualEventSignal;
   Toolkit::DevelControl::AccessibilityActivateSignalType mAccessibilityActivateSignal;
   Toolkit::DevelControl::AccessibilityReadingSkippedSignalType mAccessibilityReadingSkippedSignal;
+  Toolkit::DevelControl::AccessibilityReadingPausedSignalType mAccessibilityReadingPausedSignal;
+  Toolkit::DevelControl::AccessibilityReadingResumedSignalType mAccessibilityReadingResumedSignal;
   Toolkit::DevelControl::AccessibilityReadingCancelledSignalType mAccessibilityReadingCancelledSignal;
   Toolkit::DevelControl::AccessibilityReadingStoppedSignalType mAccessibilityReadingStoppedSignal;
 
@@ -573,7 +580,6 @@ public:
     double GetAlpha() override;
     bool GrabHighlight() override;
     bool ClearHighlight() override;
-    int GetHighlightIndex() override;
 
     std::string GetActionName( size_t index ) override;
     std::string GetLocalizedActionName( size_t index ) override;
@@ -588,6 +594,8 @@ public:
     virtual Dali::Accessibility::States CalculateStates();
     virtual void EnsureChildVisible(Actor child);
     virtual void EnsureSelfVisible();
+    virtual Property::Index GetNamePropertyIndex();
+    virtual Property::Index GetDescriptionPropertyIndex();
   };
 
   std::function< std::unique_ptr< Dali::Accessibility::Accessible >( Actor ) > accessibilityConstructor;