2 #ifndef SysMgrWebBridge_h
3 #define SysMgrWebBridge_h
10 #include <palmimedefines.h>
52 QRect m_requestedGeometry;
67 QUrl
url()
const {
return m_page->mainFrame()->url(); }
76 QString
name() {
return m_name; }
107 m_page->mainFrame()->load(m_url);
112 virtual void explicitEditorFocused(
bool,
const PalmIME::EditorState&);
113 virtual void manualEditorFocused(
bool,
const PalmIME::EditorState&);
114 virtual void manualFocusEnabled(
bool);
116 void closePageSoon();
144 bool m_isShuttingDown;
145 bool m_stageReadyPending;
146 QSet<QString> m_newContentRequestIds;
149 std::string m_identifier;
150 bool m_launchedAtBoot;
152 PalmIME::EditorState m_explicitEditorState;
153 PalmIME::EditorState m_manualEditorState;
154 bool m_manualFocusEnabled;
158 QPointer<PalmSystem> m_jsObj;
160 QString m_bufferedRelaunchArgs;
161 QString m_bufferedRelaunchLaunchingAppId;
162 QString m_bufferedRelaunchLaunchingProcId;
165 void setupStageArgs(
const QUrl);
166 void setupStageArgs(
const char*
url);
167 void addPalmSystemObject();