--- 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<RadioStation> 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;