class RenderSurfaceInterface;
+using WindowContainer = std::vector<Window>;
+
namespace Integration
{
class SceneHolder;
public:
typedef Signal< void (Adaptor&) > AdaptorSignalType; ///< Generic Type for adaptor signals
+ typedef Signal< void (Window&) > WindowCreatedSignalType; ///< Window created signal type
public:
/**
*/
void UnregisterProcessor( Integration::Processor& processor );
+ /**
+ * @brief Get the list of windows created.
+ * @return The list of windows
+ */
+ Dali::WindowContainer GetWindows() const;
+
public: // Signals
/**
*/
AdaptorSignalType& LanguageChangedSignal();
+ /**
+ * @brief This signal is emitted when a new window is created
+ *
+ * @return The signal to connect to
+ */
+ WindowCreatedSignalType& WindowCreatedSignal();
+
private:
// Undefined