LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DockModeMenuManager Class Reference

#include <DockModeMenuManager.h>

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

Public Slots

void activateAppMenu (bool open)
 
void activateSystemMenu (bool open)
 
void closeAllMenus ()
 
void slotCloseSystemMenu ()
 
void slotDockModeAppSelected (DockModeLaunchPoint *)
 
void slotDockModeAppChanged (DockModeLaunchPoint *)
 
void slotDockModeStatusChanged (bool enabled)
 

Public Member Functions

 DockModeMenuManager (int maxWidth, int maxHeight)
 
virtual ~DockModeMenuManager ()
 
virtual void init ()
 
void resize (int width, int height)
 
DockModeAppMenuContainerdockAppContainer ()
 
QGraphicsObjectgetAppMenu () const
 
StatusBarstatusBar () const
 
bool isAppMenuOpen () const
 
- Public Member Functions inherited from WindowManagerBase
 WindowManagerBase (int maxWidth, int maxHeight)
 
virtual ~WindowManagerBase ()
 
void setScreenBounds (int x, int y, int w, int h)
 
virtual bool okToResize ()
 
virtual bool doReticle (QPointF pos)
 
virtual QRectF boundingRect () const
 
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
virtual void addWindow (Window *win)
 
virtual void prepareAddWindow (Window *win)
 
virtual void addWindowTimedOut (Window *win)
 
virtual void removeWindow (Window *win)
 
virtual void focusWindow (Window *win)
 
virtual void unfocusWindow (Window *win)
 
virtual bool handleNavigationEvent (QKeyEvent *keyEvent, bool &propogate)
 

Protected Member Functions

virtual void mousePressEvent (QGraphicsSceneMouseEvent *event)
 
virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
virtual void mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event)
 
virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 
void flickGestureEvent (QGestureEvent *event)
 
virtual bool sceneEvent (QEvent *event)
 
- Protected Member Functions inherited from WindowManagerBase
void raiseChild (QGraphicsItem *child)
 

Additional Inherited Members

- Protected Attributes inherited from WindowManagerBase
QRectF m_boundingRect
 

Constructor & Destructor Documentation

DockModeMenuManager::DockModeMenuManager ( int  maxWidth,
int  maxHeight 
)
DockModeMenuManager::~DockModeMenuManager ( )
virtual

Member Function Documentation

void DockModeMenuManager::activateAppMenu ( bool  open)
slot
void DockModeMenuManager::activateSystemMenu ( bool  open)
slot
void DockModeMenuManager::closeAllMenus ( )
slot
DockModeAppMenuContainer * DockModeMenuManager::dockAppContainer ( )
void DockModeMenuManager::flickGestureEvent ( QGestureEvent *  event)
protected
QGraphicsObject* DockModeMenuManager::getAppMenu ( ) const
inline
void DockModeMenuManager::init ( )
virtual

Reimplemented from WindowManagerBase.

bool DockModeMenuManager::isAppMenuOpen ( ) const
inline
void DockModeMenuManager::mouseDoubleClickEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual
void DockModeMenuManager::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual
void DockModeMenuManager::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual
void DockModeMenuManager::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual
void DockModeMenuManager::resize ( int  width,
int  height 
)
virtual

Reimplemented from WindowManagerBase.

bool DockModeMenuManager::sceneEvent ( QEvent event)
protectedvirtual
void DockModeMenuManager::slotCloseSystemMenu ( )
slot
void DockModeMenuManager::slotDockModeAppChanged ( DockModeLaunchPoint lp)
slot
void DockModeMenuManager::slotDockModeAppSelected ( DockModeLaunchPoint lp)
slot
void DockModeMenuManager::slotDockModeStatusChanged ( bool  enabled)
slot
StatusBar* DockModeMenuManager::statusBar ( ) const
inline

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