// EXTERNAL INCLUDES
#include <dali/public-api/object/ref-object.h>
#include <dali/public-api/object/base-object.h>
-#include <window.h>
-#include <orientation.h>
-#include <render-surface.h>
-#include <drag-and-drop-detector.h>
// INTERNAL INCLUDES
#include <base/lifecycle-observer.h>
#include <adaptor-impl.h>
#include <indicator-impl.h>
-
+#include <window.h>
+#include <orientation.h>
+#include <render-surface.h>
+#include <drag-and-drop-detector.h>
namespace Dali
{
class Adaptor;
+class RenderSurface;
namespace Integration
{
{
namespace Adaptor
{
-class RenderSurface;
class Indicator;
class Orientation;
class Window : public Dali::BaseObject, public Indicator::Observer, public LifeCycleObserver
{
public:
- typedef Dali::Window::IndicatorSignalV2 IndicatorSignalV2;
+ typedef Dali::Window::IndicatorSignalType IndicatorSignalType;
/**
* Create a new Window. This should only be called once by the Application class
*/
void RotationDone( int orientation, int width, int height );
-
private:
/**
* Private constructor.
/**
* The user should connect to this signal to get a timing when indicator was shown / hidden.
*/
- IndicatorSignalV2& IndicatorVisibilityChangedSignal() { return mIndicatorVisibilityChangedSignalV2; }
+ IndicatorSignalType& IndicatorVisibilityChangedSignal() { return mIndicatorVisibilityChangedSignal; }
private:
Dali::Window::WindowOrientation mPreferredOrientation;
// Signals
- IndicatorSignalV2 mIndicatorVisibilityChangedSignalV2;
+ IndicatorSignalType mIndicatorVisibilityChangedSignal;
};
} // namespace Adaptor