--- 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 <QPointer>
+
// 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<RadioFrequencyStrip> mFrequencyStrip;
+
+ QPointer<RadioStationCarousel> mCarousel;
+
};