browsercore/appfw/Api/Managers/webpagecontroller.h
changeset 15 73c48011b8c7
parent 10 232fbd5a2dcb
equal deleted inserted replaced
13:491a1d15372f 15:73c48011b8c7
   161     void updatePageThumbnails();
   161     void updatePageThumbnails();
   162     void resizeAndUpdatePageThumbnails(QSize& s);
   162     void resizeAndUpdatePageThumbnails(QSize& s);
   163     QString partialUrl(const QUrl &url);
   163     QString partialUrl(const QUrl &url);
   164     bool removeDirectory(QDir &aDir);
   164     bool removeDirectory(QDir &aDir);
   165     
   165     
       
   166     void setEditMode(bool);
       
   167     bool editMode();
       
   168     Q_PROPERTY(bool editMode READ editMode)
   166 
   169 
   167 private:
   170 private:
   168     void checkAndUpdatePageThumbnails();
   171     void checkAndUpdatePageThumbnails();
   169     WRT::WrtBrowserContainer* openPage(QObject* parent, WRT::WrtBrowserContainer* page=0);
   172     WRT::WrtBrowserContainer* openPage(QObject* parent, WRT::WrtBrowserContainer* page=0);
   170     void releaseMemory();
   173     void releaseMemory();
   172 public: // public actions available for this view
   175 public: // public actions available for this view
   173     QAction * getActionReload();
   176     QAction * getActionReload();
   174     QAction * getActionStop();
   177     QAction * getActionStop();
   175     QAction * getActionBack();
   178     QAction * getActionBack();
   176     QAction * getActionForward();    
   179     QAction * getActionForward();    
       
   180 
   177 public slots:
   181 public slots:
   178     void setLoadState(int);
       
   179     int pageCount();
   182     int pageCount();
   180     QString getLastUrl();
   183     QString getLastUrl();
   181     void deleteCookies();
   184     void deleteCookies();
   182     void deleteCache();
   185     void deleteCache();
   183     void deleteDataFiles();
   186     void deleteDataFiles();
   208     void urlTextChanged(QString );
   211     void urlTextChanged(QString );
   209     void loadInitialUrlFromOtherApp(QString url);
   212     void loadInitialUrlFromOtherApp(QString url);
   210     void loadFromHistory();
   213     void loadFromHistory();
   211     void loadLocalFile();
   214     void loadLocalFile();
   212     QString guessUrlFromString(const QString &s);
   215     QString guessUrlFromString(const QString &s);
       
   216     QString removeScheme(const QString &s);
   213     QString searchUrl(const QString &s);
   217     QString searchUrl(const QString &s);
   214 	QObjectList fetchSuggestions(const QString &s);
   218 	QObjectList fetchSuggestions(const QString &s);
   215     
   219     
   216     void updateHistory();
   220     void updateHistory();
   217     
   221     
   291     QString m_promptMsg;
   295     QString m_promptMsg;
   292     QString m_promptReserved;  
   296     QString m_promptReserved;  
   293     LowMemoryHandler *m_memoryHandler;
   297     LowMemoryHandler *m_memoryHandler;
   294     WebPageControllerPrivate * const d;
   298     WebPageControllerPrivate * const d;
   295     int m_settingsLoaded;
   299     int m_settingsLoaded;
       
   300 #ifdef ENABLE_TESTS
       
   301     friend class WebPageControllerTest;
       
   302 #endif
   296 };
   303 };
   297 #endif // __WEBPAGECONTROLLER_H__
   304 #endif // __WEBPAGECONTROLLER_H__