LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
BannerMessageView Class Referenceabstract

#include <BannerMessageHandler.h>

Inheritance diagram for BannerMessageView:
[legend]
Collaboration diagram for BannerMessageView:
[legend]

Public Types

enum  ScrollType { VerticalScroll = 0, HorizontalScroll, StatusBarScroll, NoScroll }
 

Public Member Functions

 BannerMessageView (ScrollType type)
 
virtual ~BannerMessageView ()
 
ScrollType scrollType ()
 
virtual int bmViewGetWidth () const =0
 
virtual int bmIsViewFullyExpanded () const
 
virtual void bmViewUpdated ()=0
 
virtual void bmViewMessageCountUpdated (int count)=0
 
virtual void bmViewShowingNonSuppressibleMessage (bool showing)=0
 
virtual void bmViewAddActiveCallBanner (const std::string &msg, const std::string &icon, uint32_t time)=0
 
virtual void bmViewRemoveActiveCallBanner ()=0
 
virtual void bmViewUpdateActiveCallBanner (const std::string &msg, const std::string &icon, uint32_t time)=0
 

Public Attributes

ScrollType m_scrollType
 

Member Enumeration Documentation

Enumerator
VerticalScroll 
HorizontalScroll 
StatusBarScroll 
NoScroll 

Constructor & Destructor Documentation

BannerMessageView::BannerMessageView ( ScrollType  type)
inline
virtual BannerMessageView::~BannerMessageView ( )
inlinevirtual

Member Function Documentation

virtual int BannerMessageView::bmIsViewFullyExpanded ( ) const
inlinevirtual

Reimplemented in StatusBarNotificationArea.

virtual void BannerMessageView::bmViewAddActiveCallBanner ( const std::string &  msg,
const std::string &  icon,
uint32_t  time 
)
pure virtual
virtual int BannerMessageView::bmViewGetWidth ( ) const
pure virtual
virtual void BannerMessageView::bmViewMessageCountUpdated ( int  count)
pure virtual
virtual void BannerMessageView::bmViewRemoveActiveCallBanner ( )
pure virtual
virtual void BannerMessageView::bmViewShowingNonSuppressibleMessage ( bool  showing)
pure virtual
virtual void BannerMessageView::bmViewUpdateActiveCallBanner ( const std::string &  msg,
const std::string &  icon,
uint32_t  time 
)
pure virtual
virtual void BannerMessageView::bmViewUpdated ( )
pure virtual
ScrollType BannerMessageView::scrollType ( )
inline

Member Data Documentation

ScrollType BannerMessageView::m_scrollType

The documentation for this class was generated from the following file: