*/
// EXTERNAL INCLUDES
+#include <dali/public-api/adaptor-framework/orientation.h>
+#include <dali/public-api/adaptor-framework/style-change.h>
// INTERNAL INCLUDES
-#include <dali/dali.h>
#include <dali-toolkit/public-api/controls/control.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
namespace Toolkit
* Internal::Control can be configured to register for the signals that are required from StyleManager,
* such as theme change.
*/
-class StyleManager : public BaseHandle
+class DALI_IMPORT_API StyleManager : public BaseHandle
{
public:
// Signals
- typedef SignalV2< void ( StyleManager, StyleChange ) > StyleChangeSignalType;
+ typedef Signal< void ( StyleManager, StyleChange ) > StyleChangeSignalType;
/**
* @brief Create a StyleManager handle; this can be initialised with StyleManager::Get()
StyleManager();
/**
- * @brief Virtual destructor.
+ * @brief Destructor
+ *
+ * This is non-virtual since derived Handle types must not contain data or virtual methods.
*/
- virtual ~StyleManager();
+ ~StyleManager();
/**
* @brief Get the singleton of StyleManager object.