uifw/EikStd/coctlinc/EIKSBEXT.H
branchRCL_3
changeset 55 aecbbf00d063
parent 4 8ca85d2f0db7
child 56 d48ab3b357f1
--- 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;