messagingapp/msgui/unifiedviewer/inc/univieweraddresscontainer.h
changeset 27 e4592d119491
parent 25 84d9eb65b26f
child 47 5b14749788d7
equal deleted inserted replaced
25:84d9eb65b26f 27:e4592d119491
    24 // USER INCLUDES
    24 // USER INCLUDES
    25 #include "convergedmessageaddress.h"
    25 #include "convergedmessageaddress.h"
    26 
    26 
    27 // FORWARD DECLARATIONS
    27 // FORWARD DECLARATIONS
    28 class QGraphicsLinearLayout;
    28 class QGraphicsLinearLayout;
    29 class HbIconItem;
       
    30 class UniViewerAddressWidget;
       
    31 
    29 
    32 /**
    30 /**
    33  * Container widget for all the address widgets
    31  * Container widget for all the address widgets
    34  */
    32  */
    35 
    33 
    70     /**
    68     /**
    71      * Clears the content of the widget
    69      * Clears the content of the widget
    72      */
    70      */
    73     void clearContent();
    71     void clearContent();
    74 
    72 
       
    73 signals:
    75     /**
    74     /**
    76      * Inserts divider into layout.
    75      * this signal is emitted when send message is triggered form UniViewerAddressWidget
    77      */
    76      */
    78     void insertDivider();
    77     void sendMessage(const QString& phoneNumber,const QString& alias);
    79 
    78 
    80 private:
    79 private:
    81 
    80 
    82     /**
    81     /**
    83      * Main layout reference.
    82      * Main Layout
    84      * Own
       
    85      */
    83      */
    86     QGraphicsLinearLayout *mMainLayout;
    84     QGraphicsLinearLayout* mMainLayout;
    87 
       
    88     /**
       
    89      * From widget reference.
       
    90      * Own
       
    91      */
       
    92     UniViewerAddressWidget *mFromWidget;
       
    93 
       
    94     /**
       
    95      * To widget reference.
       
    96      * Own
       
    97      */
       
    98     UniViewerAddressWidget *mToWidget;
       
    99 
       
   100     /**
       
   101      * Cc widget reference.
       
   102      * Own
       
   103      */
       
   104     UniViewerAddressWidget *mCcWidget;
       
   105 
       
   106     /**
       
   107      * Divider icon item.
       
   108      * Own
       
   109      */
       
   110     HbIconItem *mDivider;
       
   111 };
    85 };
   112 
    86 
   113 #endif // UNI_VIEWER_ADDRESS_CONTAINER_H
    87 #endif // UNI_VIEWER_ADDRESS_CONTAINER_H
   114 // EOF
    88 // EOF