webappmanager
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DockWebApp Class Reference

#include <DockWebApp.h>

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

Public Member Functions

 DockWebApp (WindowType::Type winType, PIpcChannel *channel)
 
 ~DockWebApp ()
 
virtual bool isCardApp () const
 
virtual void setOrientation (Event::Orientation orient)
 
virtual void enableFullScreenMode (bool enable)
 
- Public Member Functions inherited from CardWebApp
 CardWebApp (WindowType::Type winType, PIpcChannel *channel, ApplicationDescription *desc=0)
 
 ~CardWebApp ()
 
virtual void thawFromCache ()
 
virtual void freezeInCache ()
 
virtual bool isChildApp () const
 
virtual void paint ()
 
virtual void inputEvent (sptr< Event > e)
 
virtual void keyEvent (QKeyEvent *e)
 
virtual void focusedEvent (bool focused)
 
virtual int resizeEvent (int newWidth, int newHeight, bool resizeBuffer)
 
virtual void flipEvent (int newWidth, int newHeight)
 
virtual void asyncFlipEvent (int newWidth, int newHeight, int newScreenWidth, int newScreenHeight)
 
Event::Orientation orientation () const
 
void setFixedOrientation (Event::Orientation orient)
 
void setAllowOrientationChange (bool value)
 
bool allowsOrientationChange () const
 
void receivePageUpDownInLandscape (bool val)
 
virtual void invalidate ()
 
virtual void displayOn ()
 
virtual void displayOff ()
 
void allowResizeOnPositiveSpaceChange (bool allowResize)
 
bool isRenderingSuspended ()
 
CardWebAppparentWebApp () const
 
void resizeWebPage (uint32_t width, uint32_t height)
 
virtual void suspendAppRendering ()
 
virtual void resumeAppRendering ()
 
- Public Member Functions inherited from WindowedWebApp
 WindowedWebApp (int width, int height, WindowType::Type type, PIpcChannel *channel=0)
 
virtual ~WindowedWebApp ()
 
virtual bool isDashboardApp () const
 
virtual WindowType::Type windowType () const
 
virtual bool isFocused () const
 
virtual void applyLaunchFeedback (int cx, int cy)
 
int windowWidth () const
 
int windowHeight () const
 
virtual void onMessageReceived (const PIpcMessage &msg)
 
virtual void onDisconnected ()
 
virtual int getKey () const
 
int routingId () const
 
int metadataId () const
 
virtual void onResize (int width, int height, bool resizeBuffer)
 
virtual void onFlip (int newWidth, int newHeight)
 
virtual void onAsyncFlip (int newWidth, int newHeight, int newScreenWidth, int newScreenHeight)
 
virtual void onSyncResize (int width, int height, bool resizeBuffer, int *newKey)
 
virtual void onAdjustForPositiveSpace (int width, int height)
 
virtual void onKeyboardShow (bool val)
 
virtual void onClose (bool disableKeepAlive)
 
virtual void onKeyEvent (const SysMgrKeyEvent &keyEvent)
 
virtual void onTouchEvent (const SysMgrTouchEvent &touchEvent)
 
virtual void onClipboardEvent_Cut ()
 
virtual void onClipboardEvent_Copy ()
 
virtual void onClipboardEvent_Paste ()
 
virtual void onSelectAll ()
 
virtual void windowSize (int &width, int &height)
 
virtual void setWindowProperties (WindowProperties &winProp)
 
- Public Member Functions inherited from WebAppBase
 WebAppBase ()
 
virtual ~WebAppBase ()
 
bool inCache () const
 
void markInCache (bool inCache)
 
void setKeepAlive (bool keepAlive)
 
bool keepAlive ()
 
SysMgrWebBridgepage () const
 
virtual bool isAlertApp () const
 
void relaunch (const char *args, const char *launchingAppId, const char *launchingProcId)
 
QString appId () const
 
QString processId () const
 
QString url () const
 
ApplicationDescriptiongetAppDescription ()
 
void setAppDescription (ApplicationDescription *)
 
void setManualEditorFocusEnabled (bool)
 
virtual void setManualEditorFocus (bool focused, const PalmIME::EditorState &)
 
virtual void setExplicitEditorFocus (bool focused, const PalmIME::EditorState &editorState)
 

Protected Member Functions

virtual void setVisibleDimensions (int width, int height)
 
void resizeWindowForOrientation (Event::Orientation orient)
 
- Protected Member Functions inherited from CardWebApp
int angleForOrientation (Event::Orientation orient) const
 
void updateWindowProperties ()
 
void animationFinished ()
 
virtual void onDirectRenderingChanged ()
 
virtual void directRenderingChanged (bool directRendering, int renderX, int renderY, SysMgrEvent::Orientation angle)
 
virtual void directRenderingAllowed ()
 
virtual void directRenderingDisallowed ()
 
virtual void focus ()
 
virtual void screenSize (int &width, int &height)
 
void forcePaint ()
 
void applyCardOrientation ()
 Rotates the card according to the card orientation in case of direct rendering. More...
 
void paintEvent (QPaintEvent *event)
 
- Protected Member Functions inherited from WindowedWebApp
void init ()
 
virtual void unfocus ()
 
virtual void scrollContents (int newContentsX, int newContentsY)
 
virtual void stagePreparing ()
 
virtual void stageReady ()
 
virtual void editorFocusChanged (bool focused, const PalmIME::EditorState &state)
 
virtual void autoCapEnabled (bool enabled)
 
virtual void needTouchEvents (bool needTouchEvents)
 
virtual void getWindowPropertiesString (WindowProperties &winProp, std::string &propString) const
 
void startPaintTimer ()
 
void stopPaintTimer ()
 
void renderPageStatistics (int offsetX=0, int offsetY=0)
 
void renderMetaHint (int offsetX=0, int offsetY=0)
 
bool showWindowTimeout ()
 
bool appLoaded () const
 
bool isTransparent () const
 
- Protected Member Functions inherited from WebAppBase
virtual void close ()
 
virtual void resizedContents (int contentsWidth, int contentsHeight)
 
virtual void zoomedContents (double scaleFactor, int contentsWidth, int contentsHeight, int newScrollOffsetX, int newScrollOffsetY)
 
virtual void scrolledContents (int newContentsX, int newContentsY)
 
virtual void uriChanged (const char *url)
 
virtual void titleChanged (const char *title)
 
virtual void statusMessage (const char *msg)
 
virtual void dispatchFailedLoad (const char *domain, int errorCode, const char *failingURL, const char *localizedDescription)
 
void createActivity ()
 
void destroyActivity ()
 
void focusActivity ()
 
void blurActivity ()
 
void cleanResources ()
 
void setAppId (const QString &appId)
 

Additional Inherited Members

- Public Slots inherited from WindowedWebApp
void closeWindowRequest ()
 
- Protected Types inherited from WindowedWebApp
enum  PendingFocus { PendingFocusNone = 0, PendingFocusTrue, PendingFocusFalse }
 
- Protected Slots inherited from WindowedWebApp
void slotInvalidateRect (const QRect &)
 
void slotResizeContent (const QSize &)
 
void slotGeometryChanged (const QRect &)
 
void PrvCbPaintTimeout ()
 
- Protected Attributes inherited from CardWebApp
CardWebAppm_parentWebApp
 
CardWebAppm_childWebApp
 
int m_appBufWidth
 
int m_appBufHeight
 
Event::Orientation m_CardOrientation
 
Event::Orientation m_orientation
 
Event::Orientation m_fixedOrientation
 
bool m_allowsOrientationChange
 
int m_currAngleForAnim
 
int m_targAngleForAnim
 
int m_pendingResizeWidth
 
int m_pendingResizeHeight
 
Event::Orientation m_pendingOrientation
 
int m_pendingFullScreenMode
 
int m_setWindowWidth
 
int m_setWindowHeight
 
bool m_enableFullScreen
 
bool m_doPageUpDownInLandscape
 
bool m_directRendering
 
int m_renderOffsetX
 
int m_renderOffsetY
 
SysMgrEvent::Orientation m_renderOrientation
 
bool m_paintingDisabled
 
bool m_renderingSuspended
 
QGraphicsWebView * m_webview
 
QGLWidget * m_glw
 
bool m_lastPaintIPCBuffer
 

Constructor & Destructor Documentation

DockWebApp::DockWebApp ( WindowType::Type  winType,
PIpcChannel *  channel 
)
DockWebApp::~DockWebApp ( )

Member Function Documentation

virtual void DockWebApp::enableFullScreenMode ( bool  enable)
inlinevirtual

Reimplemented from CardWebApp.

virtual bool DockWebApp::isCardApp ( ) const
inlinevirtual

Reimplemented from CardWebApp.

void DockWebApp::resizeWindowForOrientation ( Event::Orientation  orient)
protectedvirtual

Reimplemented from CardWebApp.

virtual void DockWebApp::setOrientation ( Event::Orientation  orient)
inlinevirtual

Reimplemented from CardWebApp.

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

Reimplemented from CardWebApp.


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