diff -r 075425b8d9a4 -r bc10a61bd7d3 radioapp/radiowidgets/inc/radiofrequencystrip.h --- a/radioapp/radiowidgets/inc/radiofrequencystrip.h Fri Jun 11 13:38:32 2010 +0300 +++ b/radioapp/radiowidgets/inc/radiofrequencystrip.h Fri Jun 25 19:09:05 2010 +0300 @@ -44,6 +44,7 @@ class WIDGETS_DLL_EXPORT RadioFrequencyStrip : public RadioStripBase { Q_OBJECT + Q_PROPERTY(int itemHeight READ itemHeight WRITE setItemHeight) Q_PROPERTY(uint frequency READ frequency) friend class RadioFrequencyItem; @@ -52,6 +53,9 @@ RadioFrequencyStrip(); + void setItemHeight( int itemHeight ); + int itemHeight() const; + void init( RadioUiEngine* engine, RadioUiLoader& uiLoader ); void setFrequency( const uint frequency, int reason, Scroll::Direction direction = Scroll::Shortest ); @@ -93,7 +97,7 @@ void updateItemPrimitive( QGraphicsItem* itemToUpdate, int itemIndex ); QGraphicsItem* createItemPrimitive( QGraphicsItem *parent ); - void scrollPosChanged( QPointF newPosition ); + void scrollPosChanged(); // from base class QGraphicsWidget @@ -131,6 +135,8 @@ QPixmap drawPixmap( uint frequency, QList stations, RadioFrequencyItem* item ); + QLineF makeTab( qreal pos, int height ); + void emitFrequencyChanged( uint frequency ); int selectorPos() const; @@ -163,6 +169,8 @@ RadioUiEngine* mUiEngine; + int mItemHeight; + uint mMinFrequency; uint mMaxFrequency;