BROWSER_LOGD("[%s:%d] ", __PRETTY_FUNCTION__, __LINE__);
M_ASSERT(m_naviframe->getLayout());
m_naviframe->show();
+ checkSecretMode();
}
void BookmarkManagerUI::hideUI()
elm_genlist_item_selected_set(bookmarkView, EINA_FALSE);
}
+void BookmarkManagerUI::checkSecretMode()
+{
+ auto secretMode = isEngineSecretMode();
+ if (!secretMode) {
+ BROWSER_LOGE("[%s:%d] Signal not found", __PRETTY_FUNCTION__, __LINE__);
+ return;
+ }
+
+ if (*secretMode) {
+ elm_object_signal_emit(m_content, "hide_modules_toolbar", "ui");
+ evas_object_hide(m_modulesToolbar);
+ } else {
+ elm_object_signal_emit(m_content, "show_toolbars", "ui");
+ evas_object_show(m_modulesToolbar);
+ }
+}
+
void BookmarkManagerUI::onBackPressed()
{
BROWSER_LOGD("[%s:%d] ", __PRETTY_FUNCTION__, __LINE__);
boost::signals2::signal<void (int)> newFolderItemClicked;
boost::signals2::signal<Evas_Object* (Evas_Object*, SharedNaviframeWrapper, bool)> getHistoryGenlistContent;
boost::signals2::signal<void (void)> removeSelectedItemsFromHistory;
+ boost::signals2::signal<bool ()> isEngineSecretMode;
private:
using FolderData = struct
void createEmptyLayout();
void createGenlistItemClasses();
void addBookmarkItem(BookmarkData* item);
+ void checkSecretMode();
void changeState(BookmarkManagerState state);
void reoderBookmarkItems();
m_bookmarkManagerUI->isLandscape.connect(boost::bind(&SimpleUI::isLandscape, this));
m_bookmarkManagerUI->getHistoryGenlistContent.connect(boost::bind(&SimpleUI::showHistoryUI, this, _1, _2, _3));
m_bookmarkManagerUI->removeSelectedItemsFromHistory.connect(boost::bind(&HistoryUI::removeSelectedHistoryItems, m_historyUI.get()));
+ m_bookmarkManagerUI->isEngineSecretMode.connect(boost::bind(&basic_webengine::AbstractWebEngine::isSecretMode, m_webEngine.get()));
#if PROFILE_MOBILE
// TODO: delete dead code
#else