--- a/uifw/EikStd/coctlinc/EIKSBEXT.H Thu Aug 19 10:11:06 2010 +0300
+++ b/uifw/EikStd/coctlinc/EIKSBEXT.H Tue Aug 31 15:28:30 2010 +0300
@@ -50,6 +50,7 @@
class CEikScrollBar;
class MEikScrollBarObserver;
class CAknInfoPopupNoteController;
+class CAknTouchAreaControl;
class CEikScrollBarExtensionImpl : public CBase
{
@@ -66,6 +67,7 @@
virtual void SetIncreaseButtonsDimmed(TBool aDimmed)=0;
virtual void SetAllButtonsDimmed(TBool aDimmed)=0;
virtual void SetContainingCba(CEikCba* aCba)=0;
+ virtual void CreateButtonL(CAknScrollButton*& aButton,CAknScrollButton::TType aType)=0;
virtual void DoSetModel(const TEikScrollBarModel* aModel)=0;
virtual CEikCba* Cba() const=0;
virtual void AddExternalFrameL(CEikScrollBarFrame* aFrame)=0;
@@ -105,6 +107,7 @@
virtual void SetIncreaseButtonsDimmed(TBool aDimmed);
virtual void SetAllButtonsDimmed(TBool aDimmed);
virtual void SetContainingCba(CEikCba* aCba);
+ virtual void CreateButtonL(CAknScrollButton*& aButton,CAknScrollButton::TType aType);
virtual void DoSetModel(const TEikScrollBarModel* aModel);
virtual CEikCba* Cba() const;
virtual void AddExternalFrameL(CEikScrollBarFrame* aFrame);
@@ -155,6 +158,7 @@
virtual void SetIncreaseButtonsDimmed(TBool aDimmed);
virtual void SetAllButtonsDimmed(TBool aDimmed);
virtual void SetContainingCba(CEikCba* aCba);
+ virtual void CreateButtonL(CAknScrollButton*& aButton,CAknScrollButton::TType aType);
virtual void DoSetModel(const TEikScrollBarModel* aModel);
virtual CEikCba* Cba() const;
virtual void AddExternalFrameL(CEikScrollBarFrame* aFrame);
@@ -185,6 +189,7 @@
CAknInfoPopupNoteController* iPopupController;
TBool iShowPopup;
MEikScrollBarObserver* iOwningScrollBarObserver;
+ CAknTouchAreaControl* iTouchAreaControl;
TInt iScrollBarFlags;
/** extension area type. */
TInt iExtensionType;