#include "MoreMenuUI.h"
#include "HistoryUI.h"
#include "SettingsUI.h"
-#include "MainUI.h"
+#include "QuickAccess.h"
#include "TabUI.h"
+#include "ZoomUI.h"
#include "HistoryService.h"
#include "BookmarkManagerUI.h"
#include "PlatformInputManager.h"
Evas_Object* createWebLayout(Evas_Object* parent);
Evas_Object* createErrorLayout(Evas_Object* parent);
-
void forwardEnable(bool enable);
void stopEnable(bool enable);
void reloadEnable(bool enable);
- void addBookmarkEnable(bool enable);
- void removeBookmarkEnable(bool enable);
- void zoomEnable(bool enable);
-
- void settingsButtonEnable(bool enable);
void loadFinished();
void progressChanged(double progress);
void bookmarkAdded();
void bookmarkDeleted();
- void showMainUI();
+ void showQuickAccess();
void switchViewToQuickAccess();
void switchViewToWebPage();
void updateView();
void tabClicked(const tizen_browser::basic_webengine::TabId& tabId);
void closeTabsClicked(const tizen_browser::basic_webengine::TabId& tabId);
void tabCreated();
+ bool checkIfCreate();
void tabClosed(const tizen_browser::basic_webengine::TabId& id);
std::vector<std::shared_ptr<tizen_browser::services::BookmarkItem> > getBookmarks(int folder_id = -1);
void onBookmarkClicked(std::shared_ptr<tizen_browser::services::BookmarkItem> bookmarkItem);
void onBookmarkRemoved(const std::string& uri);
- void onHistoryAdded(std::shared_ptr<tizen_browser::services::HistoryItem> historyItem);
void onHistoryRemoved(const std::string& uri);
void onOpenURLInNewTab(std::shared_ptr<tizen_browser::services::HistoryItem> historyItem, bool desktopMode);
void onMostVisitedTileClicked(std::shared_ptr<tizen_browser::services::HistoryItem> historyItem, int itemsNumber);
void onActionTriggered(const Action& action);
void setwvIMEStatus(bool status);
- sharedAction m_share;
- sharedAction m_zoom_in;
sharedAction m_showBookmarkManagerUI;
- sharedAction m_settingPointerMode;
sharedAction m_settingPrivateBrowsing;
- sharedAction m_settingDeleteHistory;
- sharedAction m_settingDeleteData;
- sharedAction m_settingDeleteFavorite;
- sharedAction m_mostvisited;
- sharedAction m_bookmarksvisited;
- sharedAction m_bookmarks_manager_BookmarkBar;
/**
* \brief filters URL before it is passed to WebEngine.
*/
void deleteBookmark(void);
+ /**
+ * @brief show Zoom Menu
+ */
+ void showZoomUI();
+ void closeZoomUI();
+ void setZoomFactor(int level);
+ void scrollView(const int& dx, const int& dy);
+
void showTabUI();
void closeTabUI();
void showMoreMenu();
void switchToDesktopMode();
void showHistoryUI();
void closeHistoryUI();
- void showURIBar();
- void hideURIBar();
- void hideSettingsMenu();
void showSettingsUI();
void closeSettingsUI();
void closeBookmarkManagerUI();
void showBookmarkManagerUI();
-
void showPopup(Evas_Object *content, char* btn1_text, char* btn2_text);
void closeTab();
void closeTab(const tizen_browser::basic_webengine::TabId& id);
- void settingsPointerModeSwitch(bool newState);
void settingsPrivateModeSwitch(bool newState);
- void settingsDeleteData();
- void settingsDeleteFavorite();
void settingsDeleteSelectedData(const std::string& str);
void settingsResetMostVisited();
void settingsResetBrowser();
- void onDeleteSelectedDataButton(PopupButtons button, std::shared_ptr<PopupData> popupData);
- void onDeleteMostVisitedButton(PopupButtons button, std::shared_ptr<PopupData> popupData);
+ void onDeleteSelectedDataButton(const std::string &dataText);
+ void onDeleteMostVisitedButton(std::shared_ptr<PopupData> popupData);
void onResetBrowserButton(PopupButtons button, std::shared_ptr<PopupData> popupData);
- void onDeleteDataButton(PopupButtons button, std::shared_ptr<PopupData> popupData);
- void onDeleteFavoriteButton(PopupButtons button, std::shared_ptr<PopupData> popupData);
void tabLimitPopupButtonClicked(PopupButtons button, std::shared_ptr< PopupData > /*popupData*/);
- void disableHistoryButton(bool flag);
int tabsCount();
- void onNetworkError();
- void onNetErrorButtonPressed(PopupButtons, std::shared_ptr<PopupData>);
-
void onReturnPressed(MenuButton *m);
void onBackPressed();
+ void searchWebPage(std::string &text, int flags);
+
std::string edjePath(const std::string &);
Evas_Object *m_popup;
- Evas_Object *m_entry;
- Evas_Object *m_errorLayout;
std::shared_ptr<WebPageUI> m_webPageUI;
std::shared_ptr<basic_webengine::AbstractWebEngine<Evas_Object>> m_webEngine;
-// std::shared_ptr<tizen_browser::base_ui::URIEntry> m_simpleURI;
- std::shared_ptr<tizen_browser::interfaces::AbstractFavoriteService> m_favoriteService;
- std::shared_ptr<tizen_browser::services::HistoryService> m_historyService;
- std::shared_ptr<tizen_browser::base_ui::MoreMenuUI> m_moreMenuUI;
- std::shared_ptr<tizen_browser::base_ui::BookmarkManagerUI> m_bookmarkManagerUI;
- std::shared_ptr<tizen_browser::base_ui::MainUI> m_mainUI;
- std::shared_ptr<tizen_browser::base_ui::HistoryUI> m_historyUI;
- std::shared_ptr<tizen_browser::base_ui::SettingsUI> m_settingsUI;
- std::shared_ptr<tizen_browser::base_ui::TabUI> m_tabUI;
- std::shared_ptr<tizen_browser::services::PlatformInputManager> m_platformInputManager;
- std::shared_ptr<tizen_browser::services::SessionStorage> m_sessionService;
- tizen_browser::Session::Session m_currentSession;
+ std::shared_ptr<interfaces::AbstractFavoriteService> m_favoriteService;
+ std::shared_ptr<services::HistoryService> m_historyService;
+ std::shared_ptr<MoreMenuUI> m_moreMenuUI;
+ std::shared_ptr<BookmarkManagerUI> m_bookmarkManagerUI;
+ std::shared_ptr<QuickAccess> m_quickAccess;
+ std::shared_ptr<HistoryUI> m_historyUI;
+ std::shared_ptr<SettingsUI> m_settingsUI;
+ std::shared_ptr<TabUI> m_tabUI;
+ std::shared_ptr<services::PlatformInputManager> m_platformInputManager;
+ std::shared_ptr<services::SessionStorage> m_sessionService;
+ Session::Session m_currentSession;
+ std::shared_ptr<tizen_browser::base_ui::ZoomUI> m_zoomUI;
std::shared_ptr<BookmarksManager> m_bookmarks_manager;
bool m_initialised;
int m_tabLimit;
// consecutive webviews in the application, otherwise we would encounter a crash after creating
// the first web view
Ewk_Context *m_ewkContext;
-
- std::vector<std::shared_ptr<tizen_browser::services::HistoryItem>> items_vector;
- SimplePopup* m_networkErrorPopup;
-
- void searchWebPage(std::string &text, int flags);
};
}