phoneapp/phoneuiview2/inc/phoneuiqtviewif.h
changeset 78 baacf668fe89
parent 46 bc5a64e5bc3c
equal deleted inserted replaced
76:cfea66083b62 78:baacf668fe89
    23 class QKeyEvent;
    23 class QKeyEvent;
    24 class QString;
    24 class QString;
    25 class HbIcon;
    25 class HbIcon;
    26 class HbAction;
    26 class HbAction;
    27 class HbMenu;
    27 class HbMenu;
    28 class PhoneAction;
       
    29 
    28 
    30 class PhoneUIQtViewIF
    29 class PhoneUIQtViewIF
    31 {
    30 {
    32 
    31 
    33 public:
    32 public:
    41     
    40     
    42     /*!
    41     /*!
    43         \fn void PhoneUIQtViewIF::addBubbleCommand ()
    42         \fn void PhoneUIQtViewIF::addBubbleCommand ()
    44         
    43         
    45         Adds new command to bubble. Command id will be emitted as
    44         Adds new command to bubble. Command id will be emitted as
    46         a parameter from view's command(int) signal.
    45         a parameter from view's command(int) signal.  Ownership transferred.
    47     */
    46     */
    48     virtual void addBubbleCommand ( 
    47     virtual void addBubbleCommand ( 
    49         int bubbleId,
    48         int bubbleId,
    50         const PhoneAction& action ) = 0;
    49         HbAction *action ) = 0;
    51     
    50     
    52     /*!
    51     /*!
    53         \fn void PhoneUIQtViewIF::clearBubbleCommands ()
    52         \fn void PhoneUIQtViewIF::clearBubbleCommands ()
    54         
    53         
    55         Clears commands from bubble.
    54         Clears commands from bubble.
    74     virtual void clearParticipantListActions() = 0;
    73     virtual void clearParticipantListActions() = 0;
    75     
    74     
    76     /*!
    75     /*!
    77         \fn void PhoneUIQtViewIF::setToolbarActions()
    76         \fn void PhoneUIQtViewIF::setToolbarActions()
    78         
    77         
    79         Sets toolbar actions.
    78         Sets toolbar actions. Ownership transferred.
    80     */
    79     */
    81     virtual void setToolbarActions(const QList<PhoneAction*>& actions) = 0;    
    80     virtual void setToolbarActions(const QList<HbAction *> &actions) = 0;    
    82     
    81     
    83     /*!
    82     /*!
    84         \fn void PhoneUIQtViewIF::hideToolbar ()
    83         \fn void PhoneUIQtViewIF::hideToolbar ()
    85         
    84         
    86         Hides toolbar.
    85         Hides toolbar.
   182         Brings to foreground.
   181         Brings to foreground.
   183     */
   182     */
   184     virtual void bringToForeground() = 0;
   183     virtual void bringToForeground() = 0;
   185     
   184     
   186     /*!
   185     /*!
       
   186         \fn void PhoneUIQtViewIF::hide()
       
   187         
       
   188         Lowers the phone to the bottom of the stack.
       
   189      */
       
   190     virtual void hide() = 0;
       
   191     
       
   192     /*!
   187         \fn void PhoneUIQtViewIF::setToolbarActions()
   193         \fn void PhoneUIQtViewIF::setToolbarActions()
   188         
   194         
   189        Sets menu actions.
   195        Sets menu actions. Ownership transferred.
   190     */
   196     */
   191     virtual void setMenuActions(const QList<PhoneAction*>& actions) = 0;
   197     virtual void setMenuActions(const QList<HbAction *> &actions) = 0;
   192       
   198       
   193     /*!
   199     /*!
   194         \fn void PhoneUIQtView::shutdownPhoneApp()
   200         \fn void PhoneUIQtView::shutdownPhoneApp()
   195         
   201         
   196         Shutdown phone application.
   202         Shutdown phone application.