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

#include <CardWindow.h>

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

Classes

struct  ModalWindowPlacementInfo
 
struct  Position
 

Public Types

enum  ModalAcceptInputState { NoModalWindow = 0, ModalLaunchedNotAcceptingInput, ModalLaunchedAcceptingInput }
 

Public Member Functions

 CardWindow (WindowType::Type type, HostWindowData *data, IpcClientHost *clientHost=0)
 
virtual ~CardWindow ()
 
virtual QRectF boundingRect () const
 
void onMessageReceived (const PIpcMessage &msg)
 
bool fullScreen () const
 
bool isBlockScreenTimeout () const
 
bool isSubtleLightbar () const
 
bool activeTouchpanel () const
 
bool alsDisabled () const
 
bool gyroEvents () const
 
bool compassEvents () const
 
uint32_t overlayNotificationsPosition () const
 
bool suppressBannerMessages () const
 
bool suppressGestures () const
 
uint32_t dockBrightness () const
 
bool hasCustomStatusBarColor () const
 
unsigned int statusBarColor () const
 
virtual void inputEvent (Event *e)
 
virtual void resizeEvent (int w, int h)
 
virtual void resizeEventSync (int w, int h)
 
virtual void resizeWindowBufferEvent (int w, int h, QRect windowScreenBounds, bool forceSync=false, bool ignoreFixedOrient=false)
 
virtual void flipEventSync (bool fromQueue=false)
 
virtual void queueUpWindowForFlip (QRect windowScreenBounds, bool sync)
 
virtual void queuedFlipCanceled (QRect windowScreenBounds)
 
virtual void flipEventAsync (QRect windowScreenBounds, bool fromQueue=false)
 
virtual void asynchFlipCompleted (int newWidth, int newHeight, int newScreenWidth, int newScreenHeight)
 
void queueFocusAction (bool focused)
 
void performPendingFocusAction ()
 
virtual void focusEvent (bool enable)
 
virtual void aboutToFocusEvent (bool enable)
 
bool focused () const
 
void enableShadow ()
 
void disableShadow ()
 
virtual void setPrepareAddedToWindowManager ()
 
bool prepareAddedToWindowManager () const
 
virtual void setAddedToWindowManager ()
 
bool addedToWindowManager () const
 
virtual void setWindowProperties (const WindowProperties &props)
 
bool rotationLockMaximized () const
 
bool allowResizeOnPositiveSpaceChange () const
 
void adjustForPositiveSpaceSize (int width, int height) const
 
virtual Event::Orientation getCardFixedOrientation ()
 
virtual void displayOff ()
 
virtual void displayDimmed ()
 
virtual bool isHost () const
 
virtual bool supportsPause () const
 
virtual void pause ()
 
bool delayPrepare ()
 
void stopLoadingOverlay ()
 
void setModalParent (CardWindow *parent)
 
void setCardIsModalParent (bool isParent)
 
bool isCardModalParent () const
 
void setModalAcceptInputState (ModalAcceptInputState state)
 
void setModalChild (CardWindow *w)
 
CardWindowgetModalChild () const
 
void setAppLaunchOptions (const AppLaunchOptionsEventWrapper &options)
 
const std::string & splashBackgroundName () const
 
void setLaunchInNewGroup (bool launchInNewGroup)
 
bool launchInNewGroup ()
 
void setPaintCompositionMode (QPainter::CompositionMode mode)
 
QPainterPath paintPath () const
 
CardWindow::Position position () const
 
void setPosition (const CardWindow::Position &pos)
 
CardGroupcardGroup () const
 
void setCardGroup (CardGroup *group)
 
bool attachedToGroup () const
 
void setAttachedToGroup (bool attached)
 
virtual void setMaximized (bool enable)
 
virtual bool isMaximized () const
 
virtual void positiveSpaceAboutToChange (const QRect &r, bool fullScreen)
 
virtual void positiveSpaceChanged (const QRect &r)
 
virtual void positiveSpaceChangeFinished (const QRect &r)
 
virtual void setMaxAndLoading (bool enable)
 
virtual bool isMaxAndLoading () const
 
void setBoundingRect (int width, int height)
 
void computeModalWindowPlacementInf (int newPosSpace)
 
virtual QRectF transitionBoundingRect ()
 
GhostCardcreateGhost ()
 
void allowUpdates (bool allow)
 
void setDimm (bool dimm)
 
float dimming () const
 
void setDimming (float dimming)
 
- Public Member Functions inherited from HostWindow
 HostWindow (WindowType::Type type, int width, int height, bool hasAlpha)
 
 HostWindow (WindowType::Type type, HostWindowData *data, IpcClientHost *clientHost=0)
 
virtual ~HostWindow ()
 
int routingId () const
 
bool isIpcWindow () const
 
void channelRemoved ()
 
void setClientHost (IpcClientHost *clientHost)
 
virtual void close ()
 
virtual void resizeEventSync (int w, int h, bool forceSync=false)
 
virtual void onDisconnected ()
 
virtual void onUpdateWindowRegion (int x, int y, int w, int h)
 
virtual void onUpdateFullWindow ()
 
virtual void onUpdateWindowRequest ()
 
void onAsynchFlipCompleted (int newWidth, int newHeight, int newScreenWidth, int newScreenHeight)
 
virtual const QPixmap * acquireScreenPixmap ()
 
virtual void setComposingText (const std::string &text)
 
virtual void commitComposingText ()
 
virtual void commitText (const std::string &text)
 
virtual void performEditorAction (PalmIME::FieldAction action)
 
virtual void removeInputFocus ()
 
virtual const HostWindowDatahostWindowData () const
 
- Public Member Functions inherited from Window
 Window (WindowType::Type type, const uint32_t bufWidth, const uint32_t bufHeight, bool hasAlpha=false)
 
 Window (WindowType::Type type, const QPixmap &pix)
 
virtual ~Window ()
 
virtual int type () const
 
virtual bool mouseGrabbed () const
 
virtual void setMouseGrabbed (bool grabbed)
 
void setName (const std::string &name)
 
std::string name () const
 
virtual void setAppId (const std::string &id)
 
std::string appId () const
 
void setProcessId (const std::string &id)
 
std::string processId () const
 
void setLaunchingAppId (const std::string &id)
 
std::string launchingAppId () const
 
void setLaunchingProcessId (const std::string &id)
 
std::string launchingProcessId () const
 
ApplicationDescriptionappDescription () const
 
void setRemoved ()
 
bool removed () const
 
void setDisableKeepAlive ()
 
bool disableKeepAlive () const
 
virtual void setVisibleDimensions (uint32_t width, uint32_t height)
 
virtual QSize getVisibleDimensions () const
 
virtual void resize (int w, int h)
 
int initialWidth () const
 
int initialHeight () const
 
- Public Member Functions inherited from InputClient
 InputClient ()
 
virtual bool inputFocus () const
 
virtual const
PalmIME::EditorState & 
inputState () const
 
void setInputFocus (bool focus)
 

Protected Types

enum  PendingFocus { PendingFocusNone = 0, PendingFocusTrue, PendingFocusFalse }
 
enum  CapturedEvents { CapturedNone = 0, CapturedPen = 1 << 0, CapturedGesture = 1 << 1, CapturedInvalid = 1 << 31 }
 
enum  ModalCardResizeState {
  Invalid =0, CardHeightNotChanged, HeightAndPositionUnchanged, HeightUnchangedAnimatedUp,
  HeightUnchangedAnimatedDown, ReduceCardHeight, IncreaseCardHeight
}
 
enum  ParentWindowHandleEvent { ParentHandleEvent =0, ForwardEventToChild, WaitForChildToAcceptEvents }
 
enum  PositiveSpaceChangeNotificationState { Unknown = 0, GotPositiveSpaceAboutToChangeNotification, GotPositiveSpaceChangeNotification }
 

Protected Slots

void slotLoadingFinished ()
 
void slotDisplayStateChanged (int state)
 
virtual void slotUiRotated ()
 
void slotShowIME ()
 
void slotHideIME ()
 

Protected Member Functions

 CardWindow (WindowType::Type type, const QPixmap &pixmap)
 
void init ()
 
virtual void setVisibleDimensions (int width, int height)
 
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
virtual void paintBase (QPainter *painter, bool maximized)
 
virtual void paintOverlay (QPainter *painter, bool maximized)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void keyReleaseEvent (QKeyEvent *event)
 
virtual bool sceneEvent (QEvent *event)
 
virtual bool touchEvent (QTouchEvent *event)
 
virtual void mousePressEvent (QGraphicsSceneMouseEvent *event)
 
virtual void mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event)
 
virtual void mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 
bool mouseFlickEvent (QGestureEvent *event)
 
bool pinchEvent (QGestureEvent *event)
 
bool mouseSingleClickEvent (QGestureEvent *singleClick)
 
bool coversScreenFully () const
 
void enableFullScreen ()
 
void disableFullScreen ()
 
virtual void fullScreenEnabled (bool val)
 
void updateDirectRenderingPosition ()
 
void startLoadingOverlay ()
 
bool loadingAnimTimerTicked ()
 
void startLoadingTimer (int duration)
 
void stopLoadingTimer ()
 
bool hasLoadingTimer () const
 
virtual void onEnableTouchEvents (bool enableTouchEvents)
 
virtual void mapCoordinates (qreal &x, qreal &y)
 
virtual void mapFlickVelocities (qreal &x, qreal &y)
 
virtual void onSetAppFixedOrientation (int orientation, bool isPortrait)
 
virtual void onSetAppOrientation (int orientation)
 
virtual void onSetAppFreeOrientation (bool free)
 
virtual void refreshAdjustmentAngle ()
 
virtual void initializeRoundedCornerStage ()
 
bool isInValidOrientation ()
 
virtual void customEvent (QEvent *event)
 
- Protected Member Functions inherited from HostWindow
virtual void wheelEvent (QGraphicsSceneWheelEvent *event)
 
virtual void onEditorFocusChanged (bool focus, const PalmIME::EditorState &state)
 
void onAutoCapChanged (bool enabled)
 
- Protected Member Functions inherited from Window
virtual void lock ()
 
virtual void unlock ()
 
 Window (const Window &)
 
Windowoperator= (const Window &)
 
- Protected Member Functions inherited from InputClient
void setInputState (const PalmIME::EditorState &state)
 

Static Protected Member Functions

static gboolean loadingTimeout (gpointer data)
 

Protected Attributes

bool m_prepareAddedToWm
 
bool m_addedToWm
 
uint32_t m_capturedEvents
 
bool m_fullScreenEnabled
 
bool m_fullScreenModeSuppressed
 
bool m_maximized
 
bool m_maxAndLoading
 
Event::Orientation m_appFixedOrientation
 
Event::Orientation m_appPendingFixedOrientation
 
qreal m_adjustmentAngle
 
bool m_focusPendingRotation
 
bool m_keyboardShownMessageSent
 
bool m_isResizing
 
int m_flipsQueuedUp
 
bool m_pendingDirectRenderingEnable
 
int m_pendingRotationRequests
 
int m_ignorePendingRotationRequests
 
QBrush m_tempRotatedBrush
 
QRectF m_preFlipBoundingRect
 
bool m_forceFocus
 
bool m_focused
 
bool m_touchEventsEnabled
 
QRectF m_boundingRect
 
PendingFocus m_pendingFocus
 
WindowProperties m_winProps
 
CardLoadingm_loadingAnim
 
guint m_loadingTimerId
 
std::string m_splashBackgroundName
 
QPainterPath m_paintPath
 
QPainter::CompositionMode m_compMode
 
Position m_position
 
QPointer< CardGroupm_group
 
bool m_attachedToGroup
 
bool m_launchInNewGroup
 
CardRoundedCornerShaderStage * m_roundedCornerShaderStage
 
QPropertyAnimation * m_activeAnimation
 
float m_dimming
 
ModalAcceptInputState m_modalAcceptInputState
 
ModalWindowPlacementInfo m_initMWindPlacementInf
 
PositiveSpaceChangeNotificationState m_posSpChangeNotificationState
 
int m_ModalWindowEndY
 
int m_modalWindowShrinkHeight
 
int m_maxEndingPositionForOrientation
 
bool m_fRecomputeInitPositionsValues
 
bool m_isCardModalParent
 
QPropertyAnimation * m_ModalPositionAnimation
 
- Protected Attributes inherited from HostWindow
HostWindowDatam_data
 
bool m_isIpcWindow
 
IpcClientHostm_clientHost
 
- Protected Attributes inherited from Window
WindowType::Type m_type
 
std::string m_name
 
std::string m_appId
 
std::string m_processId
 
std::string m_launchingAppId
 
std::string m_launchingProcId
 
ApplicationDescriptionm_appDesc
 
bool m_removed
 
bool m_disableKeepAlive
 
uint32_t m_bufWidth
 
uint32_t m_bufHeight
 
int m_initialWidth
 
int m_initialHeight
 
QRectF m_visibleBounds
 
QPixmap m_screenPixmap
 

Static Protected Attributes

static int sStartSpaceChangeValue = -1
 
static int sLastKnownPositiveSpace = 0
 
static float sBoundingRectYBeforeResize = 0
 
static QPointF sModalWindowYBeforeResize
 

Properties

CardWindow::Position position
 
float dimming
 

Member Enumeration Documentation

Enumerator
CapturedNone 
CapturedPen 
CapturedGesture 
CapturedInvalid 
Enumerator
NoModalWindow 
ModalLaunchedNotAcceptingInput 
ModalLaunchedAcceptingInput 
Enumerator
Invalid 
CardHeightNotChanged 
HeightAndPositionUnchanged 
HeightUnchangedAnimatedUp 
HeightUnchangedAnimatedDown 
ReduceCardHeight 
IncreaseCardHeight 
Enumerator
ParentHandleEvent 
ForwardEventToChild 
WaitForChildToAcceptEvents 
enum CardWindow::PendingFocus
protected
Enumerator
PendingFocusNone 
PendingFocusTrue 
PendingFocusFalse 
Enumerator
Unknown 
GotPositiveSpaceAboutToChangeNotification 
GotPositiveSpaceChangeNotification 

Constructor & Destructor Documentation

CardWindow::CardWindow ( WindowType::Type  type,
HostWindowData data,
IpcClientHost clientHost = 0 
)
CardWindow::~CardWindow ( )
virtual
CardWindow::CardWindow ( WindowType::Type  type,
const QPixmap &  pixmap 
)
protected

Member Function Documentation

virtual void CardWindow::aboutToFocusEvent ( bool  enable)
inlinevirtual

Reimplemented in CardHostWindow.

bool CardWindow::activeTouchpanel ( ) const
inline
bool CardWindow::addedToWindowManager ( ) const
inline
void CardWindow::adjustForPositiveSpaceSize ( int  width,
int  height 
) const
bool CardWindow::allowResizeOnPositiveSpaceChange ( ) const
void CardWindow::allowUpdates ( bool  allow)
bool CardWindow::alsDisabled ( ) const
inline
void CardWindow::asynchFlipCompleted ( int  newWidth,
int  newHeight,
int  newScreenWidth,
int  newScreenHeight 
)
virtual

Reimplemented from HostWindow.

bool CardWindow::attachedToGroup ( ) const
virtual QRectF CardWindow::boundingRect ( ) const
inlinevirtual

Reimplemented from Window.

CardGroup * CardWindow::cardGroup ( ) const
bool CardWindow::compassEvents ( ) const
inline
void CardWindow::computeModalWindowPlacementInf ( int  newPosSpace)
bool CardWindow::coversScreenFully ( ) const
protected
GhostCard * CardWindow::createGhost ( )
void CardWindow::customEvent ( QEvent event)
protectedvirtual
bool CardWindow::delayPrepare ( )
float CardWindow::dimming ( ) const
inline
void CardWindow::disableFullScreen ( )
protected
void CardWindow::disableShadow ( )
virtual void CardWindow::displayDimmed ( )
inlinevirtual
virtual void CardWindow::displayOff ( )
inlinevirtual
uint32_t CardWindow::dockBrightness ( ) const
inline
void CardWindow::enableFullScreen ( )
protected
void CardWindow::enableShadow ( )
void CardWindow::flipEventAsync ( QRect  windowScreenBounds,
bool  fromQueue = false 
)
virtual

Reimplemented from HostWindow.

void CardWindow::flipEventSync ( bool  fromQueue = false)
virtual

Reimplemented from HostWindow.

bool CardWindow::focused ( ) const
inline
void CardWindow::focusEvent ( bool  enable)
virtual

Reimplemented in DockModeClockWindow, and CardHostWindow.

bool CardWindow::fullScreen ( ) const
inline
void CardWindow::fullScreenEnabled ( bool  val)
protectedvirtual

Reimplemented in CardHostWindow.

virtual Event::Orientation CardWindow::getCardFixedOrientation ( )
inlinevirtual
CardWindow* CardWindow::getModalChild ( ) const
inline
bool CardWindow::gyroEvents ( ) const
inline
bool CardWindow::hasCustomStatusBarColor ( ) const
inline
bool CardWindow::hasLoadingTimer ( ) const
inlineprotected
void CardWindow::init ( )
protected
void CardWindow::initializeRoundedCornerStage ( )
protectedvirtual

Reimplemented in CardHostWindow.

void CardWindow::inputEvent ( Event *  e)
virtual
bool CardWindow::isBlockScreenTimeout ( ) const
inline
bool CardWindow::isCardModalParent ( ) const
inline
virtual bool CardWindow::isHost ( ) const
inlinevirtual

Reimplemented in CardHostWindow.

bool CardWindow::isInValidOrientation ( )
protected
virtual bool CardWindow::isMaxAndLoading ( ) const
inlinevirtual
virtual bool CardWindow::isMaximized ( ) const
inlinevirtual
bool CardWindow::isSubtleLightbar ( ) const
inline
void CardWindow::keyPressEvent ( QKeyEvent *  event)
protectedvirtual
void CardWindow::keyReleaseEvent ( QKeyEvent *  event)
protectedvirtual
bool CardWindow::launchInNewGroup ( )
inline
bool CardWindow::loadingAnimTimerTicked ( )
protected
gboolean CardWindow::loadingTimeout ( gpointer  data)
staticprotected
void CardWindow::mapCoordinates ( qreal &  x,
qreal &  y 
)
protectedvirtual
void CardWindow::mapFlickVelocities ( qreal &  x,
qreal &  y 
)
protectedvirtual
void CardWindow::mouseDoubleClickEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual

Reimplemented in CardHostWindow.

bool CardWindow::mouseFlickEvent ( QGestureEvent *  event)
protected
void CardWindow::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual

Reimplemented in CardHostWindow.

void CardWindow::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual

Reimplemented in CardHostWindow.

void CardWindow::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protectedvirtual

Reimplemented in CardHostWindow.

bool CardWindow::mouseSingleClickEvent ( QGestureEvent *  singleClick)
protected
void CardWindow::onEnableTouchEvents ( bool  enableTouchEvents)
protectedvirtual

Reimplemented from HostWindow.

void CardWindow::onMessageReceived ( const PIpcMessage &  msg)
virtual

Reimplemented from HostWindow.

void CardWindow::onSetAppFixedOrientation ( int  orientation,
bool  isPortrait 
)
protectedvirtual

Reimplemented in CardHostWindow.

virtual void CardWindow::onSetAppFreeOrientation ( bool  free)
inlineprotectedvirtual
virtual void CardWindow::onSetAppOrientation ( int  orientation)
inlineprotectedvirtual
uint32_t CardWindow::overlayNotificationsPosition ( ) const
inline
void CardWindow::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
protectedvirtual

Reimplemented from Window.

Reimplemented in CardHostWindow, DockModeWindow, and DockModeClockWindow.

void CardWindow::paintBase ( QPainter *  painter,
bool  maximized 
)
protectedvirtual

Reimplemented in CardHostWindow.

virtual void CardWindow::paintOverlay ( QPainter *  painter,
bool  maximized 
)
inlineprotectedvirtual

Reimplemented in CardHostWindow.

QPainterPath CardWindow::paintPath ( ) const
inline
virtual void CardWindow::pause ( )
inlinevirtual

Reimplemented in CardHostWindow.

void CardWindow::performPendingFocusAction ( )
bool CardWindow::pinchEvent ( QGestureEvent *  event)
protected
CardWindow::Position CardWindow::position ( ) const
inline
void CardWindow::positiveSpaceAboutToChange ( const QRect &  r,
bool  fullScreen 
)
virtual
void CardWindow::positiveSpaceChanged ( const QRect &  r)
virtual
void CardWindow::positiveSpaceChangeFinished ( const QRect &  r)
virtual
bool CardWindow::prepareAddedToWindowManager ( ) const
inline
void CardWindow::queuedFlipCanceled ( QRect  windowScreenBounds)
virtual

Reimplemented from HostWindow.

void CardWindow::queueFocusAction ( bool  focused)
void CardWindow::queueUpWindowForFlip ( QRect  windowScreenBounds,
bool  sync 
)
virtual
void CardWindow::refreshAdjustmentAngle ( )
protectedvirtual

Reimplemented in CardHostWindow.

void CardWindow::resizeEvent ( int  w,
int  h 
)
virtual

Reimplemented in DockModeClockWindow, and CardHostWindow.

void CardWindow::resizeEventSync ( int  w,
int  h 
)
virtual

Reimplemented in DockModeClockWindow, and CardHostWindow.

void CardWindow::resizeWindowBufferEvent ( int  w,
int  h,
QRect  windowScreenBounds,
bool  forceSync = false,
bool  ignoreFixedOrient = false 
)
virtual
bool CardWindow::rotationLockMaximized ( ) const
bool CardWindow::sceneEvent ( QEvent event)
protectedvirtual

Reimplemented in DockModeClockWindow.

virtual void CardWindow::setAddedToWindowManager ( )
inlinevirtual

Reimplemented in DockModeWindow.

void CardWindow::setAppLaunchOptions ( const AppLaunchOptionsEventWrapper &  options)
void CardWindow::setAttachedToGroup ( bool  attached)
void CardWindow::setBoundingRect ( int  width,
int  height 
)
inline
void CardWindow::setCardGroup ( CardGroup group)
void CardWindow::setCardIsModalParent ( bool  isParent)
inline
void CardWindow::setDimm ( bool  dimm)
void CardWindow::setDimming ( float  dimming)
inline
void CardWindow::setLaunchInNewGroup ( bool  launchInNewGroup)
inline
void CardWindow::setMaxAndLoading ( bool  enable)
virtual
void CardWindow::setMaximized ( bool  enable)
virtual

Reimplemented in DockModeWindow, and DockModeClockWindow.

void CardWindow::setModalAcceptInputState ( ModalAcceptInputState  state)
inline
void CardWindow::setModalChild ( CardWindow w)
void CardWindow::setModalParent ( CardWindow parent)
void CardWindow::setPaintCompositionMode ( QPainter::CompositionMode  mode)
void CardWindow::setPosition ( const CardWindow::Position pos)
virtual void CardWindow::setPrepareAddedToWindowManager ( )
inlinevirtual

Reimplemented in DockModeWindow.

void CardWindow::setVisibleDimensions ( int  width,
int  height 
)
protectedvirtual

Reimplemented from HostWindow.

void CardWindow::setWindowProperties ( const WindowProperties &  props)
virtual

Reimplemented from Window.

void CardWindow::slotDisplayStateChanged ( int  state)
protectedslot
void CardWindow::slotHideIME ( )
protectedslot
void CardWindow::slotLoadingFinished ( )
protectedslot
void CardWindow::slotShowIME ( )
protectedslot
void CardWindow::slotUiRotated ( )
protectedvirtualslot
const std::string& CardWindow::splashBackgroundName ( ) const
inline
void CardWindow::startLoadingOverlay ( )
protected
void CardWindow::startLoadingTimer ( int  duration)
protected
unsigned int CardWindow::statusBarColor ( ) const
inline
void CardWindow::stopLoadingOverlay ( )
void CardWindow::stopLoadingTimer ( )
protected
virtual bool CardWindow::supportsPause ( ) const
inlinevirtual

Reimplemented in CardHostWindow.

bool CardWindow::suppressBannerMessages ( ) const
inline
bool CardWindow::suppressGestures ( ) const
inline
bool CardWindow::touchEvent ( QTouchEvent *  event)
protectedvirtual

Reimplemented in QtHostWindow.

QRectF CardWindow::transitionBoundingRect ( )
virtual
void CardWindow::updateDirectRenderingPosition ( )
protected

Member Data Documentation

QPropertyAnimation* CardWindow::m_activeAnimation
protected
bool CardWindow::m_addedToWm
protected
qreal CardWindow::m_adjustmentAngle
protected
Event::Orientation CardWindow::m_appFixedOrientation
protected
Event::Orientation CardWindow::m_appPendingFixedOrientation
protected
bool CardWindow::m_attachedToGroup
protected
QRectF CardWindow::m_boundingRect
protected
uint32_t CardWindow::m_capturedEvents
protected
QPainter::CompositionMode CardWindow::m_compMode
protected
float CardWindow::m_dimming
protected
int CardWindow::m_flipsQueuedUp
protected
bool CardWindow::m_focused
protected
bool CardWindow::m_focusPendingRotation
protected
bool CardWindow::m_forceFocus
protected
bool CardWindow::m_fRecomputeInitPositionsValues
protected
bool CardWindow::m_fullScreenEnabled
protected
bool CardWindow::m_fullScreenModeSuppressed
protected
QPointer<CardGroup> CardWindow::m_group
protected
int CardWindow::m_ignorePendingRotationRequests
protected
ModalWindowPlacementInfo CardWindow::m_initMWindPlacementInf
protected
bool CardWindow::m_isCardModalParent
protected
bool CardWindow::m_isResizing
protected
bool CardWindow::m_keyboardShownMessageSent
protected
bool CardWindow::m_launchInNewGroup
protected
CardLoading* CardWindow::m_loadingAnim
protected
guint CardWindow::m_loadingTimerId
protected
bool CardWindow::m_maxAndLoading
protected
int CardWindow::m_maxEndingPositionForOrientation
protected
bool CardWindow::m_maximized
protected
ModalAcceptInputState CardWindow::m_modalAcceptInputState
protected
QPropertyAnimation* CardWindow::m_ModalPositionAnimation
protected
int CardWindow::m_ModalWindowEndY
protected
int CardWindow::m_modalWindowShrinkHeight
protected
QPainterPath CardWindow::m_paintPath
protected
bool CardWindow::m_pendingDirectRenderingEnable
protected
PendingFocus CardWindow::m_pendingFocus
protected
int CardWindow::m_pendingRotationRequests
protected
Position CardWindow::m_position
protected
PositiveSpaceChangeNotificationState CardWindow::m_posSpChangeNotificationState
protected
QRectF CardWindow::m_preFlipBoundingRect
protected
bool CardWindow::m_prepareAddedToWm
protected
CardRoundedCornerShaderStage* CardWindow::m_roundedCornerShaderStage
protected
std::string CardWindow::m_splashBackgroundName
protected
QBrush CardWindow::m_tempRotatedBrush
protected
bool CardWindow::m_touchEventsEnabled
protected
WindowProperties CardWindow::m_winProps
protected
float CardWindow::sBoundingRectYBeforeResize = 0
staticprotected
int CardWindow::sLastKnownPositiveSpace = 0
staticprotected
QPointF CardWindow::sModalWindowYBeforeResize
staticprotected
int CardWindow::sStartSpaceChangeValue = -1
staticprotected

Property Documentation

float CardWindow::dimming
readwrite
CardWindow::Position CardWindow::position
readwrite

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