equal
deleted
inserted
replaced
22 #include <QPointer> |
22 #include <QPointer> |
23 |
23 |
24 // Forward declarations |
24 // Forward declarations |
25 class RadioFrequencyStrip; |
25 class RadioFrequencyStrip; |
26 class RadioStationCarousel; |
26 class RadioStationCarousel; |
|
27 class RadioFrequencyScanner; |
27 |
28 |
28 struct EffectInfo |
29 struct EffectInfo |
29 { |
30 { |
30 EffectInfo( QGraphicsItem* item, QString path, QString event ) : |
31 EffectInfo( QGraphicsItem* item, QString path, QString event ) : |
31 mItem( item ), |
32 mItem( item ), |
49 |
50 |
50 static bool addEffects( QEffectList list ); |
51 static bool addEffects( QEffectList list ); |
51 |
52 |
52 static RadioFrequencyStrip* frequencyStrip(); |
53 static RadioFrequencyStrip* frequencyStrip(); |
53 static RadioStationCarousel* carousel(); |
54 static RadioStationCarousel* carousel(); |
|
55 static bool isScannerAlive(); |
54 |
56 |
55 static void setFrequencyStrip( RadioFrequencyStrip* frequencyStrip ); |
57 static void setFrequencyStrip( RadioFrequencyStrip* frequencyStrip ); |
56 static void setCarousel( RadioStationCarousel* carousel ); |
58 static void setCarousel( RadioStationCarousel* carousel ); |
|
59 static void setFrequencyScanner( RadioFrequencyScanner* scanner ); |
57 |
60 |
58 private: |
61 private: |
59 |
62 |
60 RadioUiUtilities(); |
63 RadioUiUtilities(); |
61 ~RadioUiUtilities(); |
64 ~RadioUiUtilities(); |
62 |
65 |
63 static RadioUiUtilities& instance(); |
66 static RadioUiUtilities& instance(); |
64 |
67 |
65 private: // data |
68 private: // data |
66 |
69 |
67 QPointer<RadioFrequencyStrip> mFrequencyStrip; |
70 QPointer<RadioFrequencyStrip> mFrequencyStrip; |
68 |
71 |
69 QPointer<RadioStationCarousel> mCarousel; |
72 QPointer<RadioStationCarousel> mCarousel; |
|
73 |
|
74 QPointer<RadioFrequencyScanner> mScanner; |
70 |
75 |
71 }; |
76 }; |
72 |
77 |
73 |
78 |
74 #endif // _RADIOUIUTILITIES_H_ |
79 #endif // _RADIOUIUTILITIES_H_ |