void DeclarativeTabModel::updateUrl(int tabId, bool activeTab, QString url, bool backForwardNavigation, bool initialLoad) { if (backForwardNavigation) { updateTabUrl(tabId, activeTab, url, false); } else if (!hasNewTabData()) { updateTabUrl(tabId, activeTab, url, !initialLoad); } else { addTab(url, newTabTitle()); } resetNewTabData(); }
void DeclarativeTabModel::updateUrl(int tabId, bool activeTab, QString url) { if (m_backForwardNavigation && activeTab) { updateTabUrl(tabId, activeTab, url, false); } else if (!hasNewTabData() && activeTab) { updateTabUrl(tabId, activeTab, url, true); } else { addTab(url, newTabTitle()); } resetNewTabData(); }