namespace Toolkit
{
-class ControlImpl;
-
namespace Internal
{
+class Control;
+
/**
* This observes and processes when any style changes occur. When they do occur, it traverses through
* all registered controls and calls the StyleChanged method.
* Registers a control with the StyleChangeProcessor.
* @param[in] control The raw Control pointer.
*/
- static void Register( ControlImpl* control );
+ static void Register( Control* control );
/**
* Unregisters a control from the StyleChangeProcessor.
* @param[in] control The raw Control pointer.
*/
- static void Unregister( ControlImpl* control );
+ static void Unregister( Control* control );
public:
private:
- unsigned int mCount; ///< The reference count
- std::vector<ControlImpl*> mControls; ///< Stores all registered controls.
+ unsigned int mCount; ///< The reference count
+ std::vector<Control*> mControls; ///< Stores all registered controls.
};
} // namespace Internal