webappmanager
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Todo List
Member ProcessBase::ProcessBase ()
Initialize variables to prevent invalid values and reading of previously-stored-to memory.
Member ProcessManager::launch (const std::string &appDescString, const std::string &params, const std::string &launchingAppId, const std::string &launchingProcId, std::string &errMsg)
: this should now be moved private and be protected...leaving it for now as to not break stuff and make things slightly faster for intra-sysmgr mainloop launches
Member ProcessManager::launchModal (const std::string &appDescString, const std::string &params, const std::string &launchingAppId, const std::string &launchingProcId, std::string &errMsg, int &errCode, bool isHeadless, bool isParentPdk)
: this should now be moved private and be protected...leaving it for now as to not break stuff and make things slightly faster for intra-sysmgr mainloop launches
Member WebAppBase::blurActivity ()
Document this further once the palm://com.palm.activitymanager/unfocus IPC call is fully documented.
Member WebAppBase::cleanResources ()
Document this more fully once we know what a "desc image" is.
Member WebAppBase::createActivity ()
Document this further once the palm://com.palm.activitymanager/create IPC call is fully documented.
Member WebAppBase::destroyActivity ()
Fully document this once LSCallCancel() is documented.
Member WebAppManager::closePageRequest (SysMgrWebBridge *page)
Expand on documentation of this.
Member WebAppManager::copiedToClipboard (const QString &appId)
Document this more fully once BannerMessageEvent and BannerMessageEventFactory are documented
Member WebAppManager::currentUiHeight ()
Document this once WebAppManager::onUiDimensionsChanged() is documented.
Member WebAppManager::currentUiWidth ()
Document this once WebAppManager::onUiDimensionsChanged() is documented.
Member WebAppManager::disableAppCaching (bool disable)
Document this a bit more fully once WebAppBase::freezeInCache() is fully documented.
Member WebAppManager::enableDebugger (bool enable)
Document this more fully once Palm::WebGlobal::enableDebugger() is publicly documented.
Member WebAppManager::getStatsServiceHandle () const
Document this a bit more thoroughly once LSPalmService is documented.
Member WebAppManager::globalProperties ()
Document this once SharedGlobalProperties is documented.
Member WebAppManager::handleEvent (sptr< Event >)
See if the functionality of this can be removed along with WebAppManager::inputEvent().
Member WebAppManager::inputEvent (int ipcKey, sptr< Event > e)
Figure out if we should remove this and associated functionality.
Member WebAppManager::inSimulatedMouseEvent () const

See if this is actually used anywhere and for what.

See if we can remove this.

Member WebAppManager::onDeleteHTML5Database (const std::string &domain)

Confirm details of this once Palm::WebGlobal::deleteDatabasesForDomain() is publicly documented.

Ensure this IPC call is not exposed to non-system apps.

Member WebAppManager::onDisconnected ()

Figure out the purpose for this.

See if this can be removed entirely.

Member WebAppManager::onInspectByProcessId (const std::string &processId)
Document this fully once WebAppBase::inspect() is fully documented.
Member WebAppManager::onLaunchUrlChild (const std::string &url, int winType, const std::string &appDesc, const std::string &procId, const std::string &args, const std::string &launchingAppId, const std::string &launchingProcId, int &errorCode, bool isHeadless)
Document isHeadless parameter if we can find a reason for it to exist.
Member WebAppManager::onProcMgrLaunchBootTimApp (const std::string &appDescString)

Document this more fully once ProcessManager::launchBootTimeApp() is fully documented.

Add the missing "e" into the name so it matches ProcessManager.

Member WebAppManager::onRelaunchApp (const std::string &procId, const std::string &args, const std::string &launchingAppId, const std::string &launchingProcId)
Document this further once WebAppBase::relaunch() is documented.
Member WebAppManager::onUiDimensionsChanged (int width, int height)
Document this fully once we figure out what calls this so we can figure out what it's used for to figure out what it does.
Member WebAppManager::performLowMemoryActions (const bool allowExpensive=false)
Document this fully once MemoryWatcher::doLowMemActions() and SysMgr's low memory actions are fully documented.
Member WebAppManager::reportAppClosed (const QString &appId, const QString &processId)
Figure out where this is being used and document this in a bit more detail so we know why it's needed.
Member WebAppManager::reportAppLaunched (const QString &appId, const QString &processId)
Figure out where this is being used and document this in a bit more detail so we know why it's needed.
Member WebAppManager::sendAsyncMessage (PIpcMessage *msg)
Document this once PIpcClient and PIpcChannelListener are publicly documented, since it appears this method uses functionality from one of them.
Member WebAppManager::setInSimulatedMouseEvent (bool val)

See if this is actually used anywhere and for what.

See if we can remove this.

Member WebAppManager::setJavascriptFlags (const std::string &flags)
Document this once Palm::WebGlobal is publicly documented.
Member WebAppManager::threadStarting ()

Figure out why this isn't just put into WebAppManager::run(), since that appears to be the only place it's used, at least unless this class is derived from someplace.

can locale change without restarting sysmgr?

Member WebAppManager::windowedAppKeyChanged (WindowedWebApp *app, int oldKey)
Document this more fully once WindowedWebApp::getKey() is fully documented.
Member WebAppManager::~WebAppManager ()
Confirm this.