phoneapp/phoneuiqtviewadapter/tsrc/ut_phoneindicatorcontroller/phoneuiqtviewif_stub.h
changeset 77 2be0b271d017
child 78 baacf668fe89
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/phoneapp/phoneuiqtviewadapter/tsrc/ut_phoneindicatorcontroller/phoneuiqtviewif_stub.h	Mon Oct 04 00:16:48 2010 +0300
@@ -0,0 +1,238 @@
+/*!
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  Phone UI Qt view's interface.
+*
+*/
+
+#ifndef PHONEUIQTVIEWIF_STUB_H
+#define PHONEUIQTVIEWIF_STUB_H
+
+
+#include <phoneuiqtviewif.h>
+
+class QKeyEvent;
+class QString;
+class HbIcon;
+class HbAction;
+class HbMenu;
+class PhoneAction;
+class BubbleManagerIF;
+
+
+
+class PhoneUIQtViewIFStub : public PhoneUIQtViewIF
+{
+
+public:
+    
+    PhoneUIQtViewIFStub(){};
+    
+    virtual ~PhoneUIQtViewIFStub() {};
+        
+    /*!
+        \fn void PhoneUIQtViewIF::bubbleManager ()
+        
+        Returns reference to BubbleManager's interface.
+    */
+    BubbleManagerIF& bubbleManager () {};
+    
+    /*!
+        \fn void PhoneUIQtViewIF::addBubbleCommand ()
+        
+        Adds new command to bubble. Command id will be emitted as
+        a parameter from view's command(int) signal.
+    */
+    void addBubbleCommand ( 
+        int bubbleId,
+        const PhoneAction& action ) {};
+    
+    /*!
+        \fn void PhoneUIQtViewIF::clearBubbleCommands ()
+        
+        Clears commands from bubble.
+    */
+    void clearBubbleCommands (int bubbleId){};
+
+    /*!
+        \fn void PhoneUIQtView::addParticipantListAction ()
+        
+        Adds new patricipant list command to conference bubble. 
+    */
+    void addParticipantListAction(
+            int commandId,  
+            const QString &text, 
+            const HbIcon &icon) {};
+
+    /*!
+        \fn void PhoneUIQtView::clearBubbleCommands ()
+        
+        Clears participant list commands from conference bubble.
+    */
+    void clearParticipantListActions() {};
+    
+    /*!
+        \fn void PhoneUIQtViewIF::setToolbarActions()
+        
+        Sets toolbar actions.
+    */
+    void setToolbarActions(const QList<PhoneAction*>& actions) {};    
+    
+    /*!
+        \fn void PhoneUIQtViewIF::hideToolbar ()
+        
+        Hides toolbar.
+    */
+    void hideToolbar () {};
+    
+    /*!
+        \fn void PhoneUIQtViewIF::showToolbar ()
+        
+        Shows toolbar.
+    */
+    void showToolbar (){};
+    
+    /*!
+        \fn int PhoneUIQtViewIF::volumeSliderValue ()
+        
+        Returns HbVolumeSliderPopup's volume value.
+        If this volume slider isn't active -1 is returned.
+    */
+    int volumeSliderValue () {};
+    
+    /*!
+        \fn void PhoneUIQtViewIF::removeVolumeSlider ()
+        
+        Removes HbVolumeSliderPopup.
+    */
+    void removeVolumeSlider () {};
+
+    /*!
+        \fn void PhoneUIQtViewIF::setVolumeSliderValue (int value)
+        
+        Sets slider value to HbVolumeSliderPopup.
+    */
+    void setVolumeSliderValue (
+            int value, 
+            int commandId, 
+            int maxVolumeValue, 
+            int minVolumeValue){};
+
+    /*!
+        \fn void PhoneUIQtViewIF::setExpandAction ()
+        
+        Sets expand action.
+    */
+    void setExpandAction(int bubbleId, int commandId) {};
+    
+    /*!
+        \fn void PhoneUIQtViewIF::removeExpandAction ()
+        
+        Removes expand action.
+    */      
+    void removeExpandAction(int bubbleId){};
+
+    /*!
+        \fn void PhoneUIQtView::showDialpad()
+        
+        Shows dialpad widget.
+    */    
+    void showDialpad() {};
+    
+    /*!
+        \fn void PhoneUIQtView::hideDialpad()
+        
+        Hides dialpad widget.
+    */    
+    void hideDialpad(){};
+    
+    /*!
+        \fn void PhoneUIQtView::isDialpadVisible()
+        
+        Check is dialpad visible.
+    */    
+    bool isDialpadVisible() {};
+
+    /*!
+        \fn void PhoneUIQtView::dialpadString()
+        
+        Returns content of the dialpad.
+    */  
+    QString dialpadText(){};
+    
+    /*!
+        \fn void PhoneUIQtView::dialpadString()
+        
+        Clears and hides dialpad.
+    */
+    void clearAndHideDialpad() {};
+    
+    /*!
+        \fn void PhoneUIQtView::clearDialpad()
+        
+        Clears text from dialpad.
+    */
+    void clearDialpad(){};
+    
+    /*!
+        \fn void PhoneUIQtView::bringToForeground()
+        
+        Brings to foreground.
+    */
+    void bringToForeground(){}; 
+    
+    /*!
+        \fn void PhoneUIQtViewIF::setToolbarActions()
+        
+       Sets menu actions.
+    */
+    void setMenuActions(const QList<PhoneAction*>& actions) {};
+      
+    /*!
+        \fn void PhoneUIQtView::shutdownPhoneApp()
+        
+        Shutdown phone application.
+    */
+    void shutdownPhoneApp(){};
+    
+    /*
+       \fn void PhoneUIQtView::setBackButtonVisible()
+       
+       Set the Back command visibility in TitleBar
+    */
+    void setBackButtonVisible(bool visible){};
+	    
+    /*!
+        \fn void PhoneUIQtViewIF::setToolbarActions()
+        
+       Returns HbMenu reference.
+    */
+    HbMenu &menuReference() {};
+    
+    /*!
+        \fn void PhoneUIQtViewIF::captureKey()
+        
+        Captures key.
+    */
+    void captureKey(Qt::Key key, bool capture){};
+    
+    /*
+        \fn void setRestrictedMode()
+        
+        Sets Ui to restricted mode. Decides which keyevent are allowed.
+     */
+    void setRestrictedMode(bool restrictedMode){};
+   
+};
+
+#endif // PHONEUIQTVIEWIF_H