include_directories(${CMAKE_SOURCE_DIR}/services/QuickAccess)
include_directories(${CMAKE_SOURCE_DIR}/services/SettingsUI)
include_directories(${CMAKE_SOURCE_DIR}/services/TabUI)
-include_directories(${CMAKE_SOURCE_DIR}/services/ZoomUI)
include_directories(${CMAKE_SOURCE_DIR}/services/PlatformInputManager)
include_directories(${CMAKE_SOURCE_DIR}/services/CertificateService)
if (${PROFILE} MATCHES "mobile")
include_directories(${CMAKE_SOURCE_DIR}/services/FindOnPageUI)
+else (${PROFILE} MATCHES "mobile")
+ include_directories(${CMAKE_SOURCE_DIR}/services/ZoomUI)
endif (${PROFILE} MATCHES "mobile")
include(FindPkgConfig)
add_dependencies(${PROJECT_NAME} HistoryUI)
add_dependencies(${PROJECT_NAME} TabUI)
add_dependencies(${PROJECT_NAME} SettingsUI)
-add_dependencies(${PROJECT_NAME} ZoomUI)
add_dependencies(${PROJECT_NAME} PlatformInputManager)
add_dependencies(${PROJECT_NAME} CertificateService)
if (${PROFILE} MATCHES "mobile")
add_dependencies(${PROJECT_NAME} FindOnPageUI)
+else (${PROFILE} MATCHES "mobile")
+ add_dependencies(${PROJECT_NAME} ZoomUI)
endif (${PROFILE} MATCHES "mobile")
target_link_libraries(${PROJECT_NAME} WebPageUI)
target_link_libraries(${PROJECT_NAME} StorageService)
target_link_libraries(${PROJECT_NAME} BookmarkDetailsUI)
target_link_libraries(${PROJECT_NAME} BookmarkFlowUI)
target_link_libraries(${PROJECT_NAME} BookmarkManagerUI)
-target_link_libraries(${PROJECT_NAME} ZoomUI)
target_link_libraries(${PROJECT_NAME} PlatformInputManager)
target_link_libraries(${PROJECT_NAME} CertificateService)
if (${PROFILE} MATCHES "mobile")
target_link_libraries(${PROJECT_NAME} FindOnPageUI)
+else (${PROFILE} MATCHES "mobile")
+ target_link_libraries(${PROJECT_NAME} ZoomUI)
endif (${PROFILE} MATCHES "mobile")
target_link_libraries(${PROJECT_NAME} ${EFL_LDFLAGS})
std::dynamic_pointer_cast
<tizen_browser::base_ui::FindOnPageUI,tizen_browser::core::AbstractService>
(tizen_browser::core::ServiceManager::getInstance().getService("org.tizen.browser.findonpageui"));
+#else
+ m_zoomUI =
+ std::dynamic_pointer_cast
+ <tizen_browser::base_ui::ZoomUI, tizen_browser::core::AbstractService>
+ (tizen_browser::core::ServiceManager::getInstance().getService("org.tizen.browser.zoomui"));
#endif
m_bookmarkManagerUI =
std::dynamic_pointer_cast
<tizen_browser::base_ui::BookmarkManagerUI,tizen_browser::core::AbstractService>
(tizen_browser::core::ServiceManager::getInstance().getService("org.tizen.browser.bookmarkmanagerui"));
-
- m_zoomUI =
- std::dynamic_pointer_cast
- <tizen_browser::base_ui::ZoomUI, tizen_browser::core::AbstractService>
- (tizen_browser::core::ServiceManager::getInstance().getService("org.tizen.browser.zoomui"));
}
void SimpleUI::connectUISignals()
m_moreMenuUI->switchToMobileMode.connect(boost::bind(&SimpleUI::switchToMobileMode, this));
m_moreMenuUI->switchToDesktopMode.connect(boost::bind(&SimpleUI::switchToDesktopMode, this));
m_moreMenuUI->isBookmark.connect(boost::bind(&SimpleUI::checkBookmark, this));
- m_moreMenuUI->zoomUIClicked.connect(boost::bind(&SimpleUI::showZoomUI, this));
m_moreMenuUI->bookmarkFlowClicked.connect(boost::bind(&SimpleUI::showBookmarkFlowUI, this, _1));
#if PROFILE_MOBILE
m_moreMenuUI->findOnPageClicked.connect(boost::bind(&SimpleUI::showFindOnPageUI, this));
m_moreMenuUI->isRotated.connect(boost::bind(&SimpleUI::isLandscape, this));
m_webPageUI->isLandscape.connect(boost::bind(&SimpleUI::isLandscape, this));
+#else
+ m_moreMenuUI->zoomUIClicked.connect(boost::bind(&SimpleUI::showZoomUI, this));
#endif
M_ASSERT(m_bookmarkDetailsUI.get());
#if PROFILE_MOBILE
m_bookmarkManagerUI->newFolderItemClicked.connect(boost::bind(&SimpleUI::onNewFolderClicked, this));
m_bookmarkManagerUI->isLandscape.connect(boost::bind(&SimpleUI::isLandscape, this));
-#endif
-
+#else
M_ASSERT(m_zoomUI.get());
m_zoomUI->setZoom.connect(boost::bind(&SimpleUI::setZoomFactor, this, _1));
m_zoomUI->getZoom.connect(boost::bind(&SimpleUI::getZoomFactor, this));
m_zoomUI->scrollView.connect(boost::bind(&SimpleUI::scrollView, this, _1, _2));
+#endif
}
void SimpleUI::loadModelServices()
M_ASSERT(m_findOnPageUI.get());
m_findOnPageUI->init(m_webPageUI->getContent());
+#else
+ M_ASSERT(m_zoomUI.get());
+ m_zoomUI->init(m_viewManager.getContent());
#endif
M_ASSERT(m_bookmarkManagerUI.get());
m_bookmarkManagerUI->init(m_viewManager.getContent());
m_bookmarkManagerUI->setFoldersId(m_storageService->getFoldersStorage().AllFolder, m_storageService->getFoldersStorage().SpecialFolder);
-
- M_ASSERT(m_zoomUI.get());
- m_zoomUI->init(m_viewManager.getContent());
}
void SimpleUI::initModelServices()
m_platformInputManager->returnPressed.connect(boost::bind(&elm_exit));
m_platformInputManager->backPressed.connect(boost::bind(&SimpleUI::onBackPressed, this));
- m_platformInputManager->escapePressed.connect(boost::bind(&SimpleUI::onEscapePressed, this));
#if !PROFILE_MOBILE
+ m_platformInputManager->escapePressed.connect(boost::bind(&SimpleUI::onEscapePressed, this));
m_platformInputManager->redPressed.connect(boost::bind(&SimpleUI::onRedKeyPressed, this));
m_platformInputManager->yellowPressed.connect(boost::bind(&SimpleUI::onYellowKeyPressed, this));
#endif
}
}
+#if !PROFILE_MOBILE
void SimpleUI::onEscapePressed()
{
BROWSER_LOGD("[%s]", __func__);
m_zoomUI->escapeZoom();
}
-
-#if PROFILE_MOBILE
+#else
void SimpleUI::onMenuButtonPressed()
{
BROWSER_LOGD("[%s]", __func__);
{
m_webPageUI->onYellowKeyPressed();
}
-#endif
-
-void SimpleUI::webEngineURLChanged(const std::string url)
-{
- BROWSER_LOGD("webEngineURLChanged:%s", url.c_str());
- m_webPageUI->getURIEntry().clearFocus();
- m_tabService->clearThumb(m_webEngine->currentTabId());
-}
void SimpleUI::showZoomUI()
{
BROWSER_LOGD("[%s:%d] %d", __PRETTY_FUNCTION__, __LINE__, m_webEngine->getZoomFactor());
return m_webEngine->getZoomFactor();
}
+#endif
+
+void SimpleUI::webEngineURLChanged(const std::string url)
+{
+ BROWSER_LOGD("webEngineURLChanged:%s", url.c_str());
+ m_webPageUI->getURIEntry().clearFocus();
+ m_tabService->clearThumb(m_webEngine->currentTabId());
+}
void SimpleUI::scrollView(const int& dx, const int& dy)
{
#include "TextPopup_mob.h"
#else
#include "SettingsUI.h"
+#include "ZoomUI.h"
#endif
#include "QuickAccess.h"
#include "TabUI.h"
#include "TabId.h"
-#include "ZoomUI.h"
#include "HistoryService.h"
#include "TabServiceTypedef.h"
#include "BookmarkDetailsUI.h"
*/
void deleteBookmark(void);
+#if !PROFILE_MOBILE
/**
* @brief show Zoom Menu
*/
void closeZoomUI();
void setZoomFactor(int level);
int getZoomFactor();
+#endif
void scrollView(const int& dx, const int& dy);
void showTabUI();
void tabLimitPopupButtonClicked(PopupButtons button);
#else
void tabLimitPopupButtonClicked(PopupButtons button, std::shared_ptr< PopupData > /*popupData*/);
+ void onEscapePressed();
#endif
int tabsCount();
void onReturnPressed(MenuButton *m);
void onBackPressed();
- void onEscapePressed();
void searchWebPage(std::string &text, int flags);
#if PROFILE_MOBILE
std::shared_ptr<BookmarkFlowUI> m_bookmarkFlowUI;
std::shared_ptr<FindOnPageUI> m_findOnPageUI;
+#else
+ std::shared_ptr<tizen_browser::base_ui::ZoomUI> m_zoomUI;
#endif
std::shared_ptr<services::CertificateContents> m_certificateContents;
std::shared_ptr<BookmarkManagerUI> m_bookmarkManagerUI;
std::shared_ptr<services::PlatformInputManager> m_platformInputManager;
std::shared_ptr<services::StorageService> m_storageService;
storage::Session m_currentSession;
- std::shared_ptr<tizen_browser::base_ui::ZoomUI> m_zoomUI;
bool m_initialised;
int m_tabLimit;
int m_favoritesLimit;