diff -r 63aabac4416d -r f54ebcfc1b80 radioapp/radiowidgets/inc/radiouiutilities.h --- a/radioapp/radiowidgets/inc/radiouiutilities.h Fri Apr 16 14:58:55 2010 +0300 +++ b/radioapp/radiowidgets/inc/radiouiutilities.h Mon May 03 12:31:41 2010 +0300 @@ -18,7 +18,12 @@ #ifndef _RADIOUIUTILITIES_H_ #define _RADIOUIUTILITIES_H_ +// System includes +#include + // Forward declarations +class RadioFrequencyStrip; +class RadioStationCarousel; struct EffectInfo { @@ -44,11 +49,25 @@ static bool addEffects( QEffectList list ); + static RadioFrequencyStrip* frequencyStrip(); + static RadioStationCarousel* carousel(); + + static void setFrequencyStrip( RadioFrequencyStrip* frequencyStrip ); + static void setCarousel( RadioStationCarousel* carousel ); + private: RadioUiUtilities(); ~RadioUiUtilities(); + static RadioUiUtilities& instance(); + +private: // data + + QPointer mFrequencyStrip; + + QPointer mCarousel; + };