radioapp/radiowidgets/inc/radiofrequencystrip.h
changeset 33 11b6825f0862
parent 32 189d20c34778
child 37 451b2e1545b2
child 41 3a6b55c6390c
--- a/radioapp/radiowidgets/inc/radiofrequencystrip.h	Wed Jun 23 18:12:57 2010 +0300
+++ b/radioapp/radiowidgets/inc/radiofrequencystrip.h	Tue Jul 06 14:16:27 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 );
@@ -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;