diff -r 786160610b4d -r afcd8e6d025b browsercore/appfw/Api/Managers/LoadController.h --- a/browsercore/appfw/Api/Managers/LoadController.h Wed Sep 01 13:56:21 2010 -0400 +++ b/browsercore/appfw/Api/Managers/LoadController.h Fri Sep 17 12:11:40 2010 -0400 @@ -36,6 +36,7 @@ public: enum GotoBrowserMode { GotoModeLoading, /**< Loading Mode (i.e. page is loading) */ + GotoModeEditinLoading, /**< Editing while in Loading Mode (i.e. editing while page is loading) */ GotoModeEditing, /**< Editing Mode (i.e. user can or is editing the url) */ GotoModeReloadable, /**< Reloadable Mode (i.e. the url has not changed, and can be reloaded) */ GotoModeInvalid @@ -54,10 +55,12 @@ public: GotoBrowserMode mode(); - void setMode(GotoBrowserMode mode); + void setEditMode(bool); + bool editMode(); + - + bool loadCanceled() { return m_canceled ;} void setCanceled(bool val) {m_canceled = val;} @@ -66,13 +69,15 @@ int progressValue() {return m_progress; } bool inline isPageLoading(){ return m_isPageLoading;} - + bool pointOfNoReturn(); public slots: void loadStarted(); void loadProgress( const int progress ); void loadFinished( const bool ok ); void urlChanged(QUrl); + void initialLayoutCompleted(); + Q_SIGNALS: @@ -85,10 +90,11 @@ private: GotoBrowserMode m_gotoMode; bool m_isPageLoading; - bool m_initialLayoutIsComplete; bool m_canceled; int m_progress; + bool m_initialLayoutIsComplete; QString m_textBoxValue; + QString m_previousTextBoxValue; };