add IndicatorVisibilityChangedSignal
[platform/core/uifw/dali-adaptor.git] / adaptors / public-api / adaptor-framework / window.h
index 94e749e..f360f08 100644 (file)
@@ -25,6 +25,7 @@
 #include <dali/public-api/math/vector2.h>
 #include <dali/public-api/object/base-handle.h>
 #include <dali/public-api/object/any.h>
+#include <dali/public-api/signals/dali-signal-v2.h>
 
 namespace Dali
 {
@@ -50,6 +51,9 @@ class Orientation;
 class DALI_IMPORT_API Window : public BaseHandle
 {
 public:
+  typedef SignalV2< void (bool) > IndicatorSignalV2;
+
+public:
 
   // Enumerations
 
@@ -240,6 +244,12 @@ public:
 
   Any GetNativeHandle() const;
 
+public: // Signals
+  /**
+   * The user should connect to this signal to get a timing when indicator was shown / hidden.
+   */
+  IndicatorSignalV2& IndicatorVisibilityChangedSignal();
+
 public: // Not intended for application developers
   /**
    * @brief This constructor is used by Dali::Application::GetWindow().