summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2010-05-18 01:04:36 +0200
committerAndrea Diamantini <adjam7@gmail.com>2010-05-18 01:04:36 +0200
commit118dff93740d3f8e20dc57e2c2b92b9ad30bd58a (patch)
tree6d0520865a88c0d0be4a809c37079afa6749f2e4 /src/mainwindow.cpp
parentFix crashes on file:// urls (diff)
downloadrekonq-118dff93740d3f8e20dc57e2c2b92b9ad30bd58a.tar.xz
Add option to choose new tab page as home page
BUG:235106
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 083bb810..84d79c40 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -963,10 +963,14 @@ void MainWindow::viewPageSource()
void MainWindow::homePage(Qt::MouseButtons mouseButtons, Qt::KeyboardModifiers keyboardModifiers)
{
+ KUrl homeUrl = ReKonfig::useNewTabPage()
+ ? KUrl( QL1S("about:home") )
+ : KUrl( ReKonfig::homePage() );
+
if (mouseButtons == Qt::MidButton || keyboardModifiers == Qt::ControlModifier)
- Application::instance()->loadUrl(KUrl(ReKonfig::homePage()), Rekonq::SettingOpenTab);
+ Application::instance()->loadUrl( homeUrl, Rekonq::SettingOpenTab);
else
- currentTab()->view()->load(QUrl(ReKonfig::homePage()));
+ currentTab()->view()->load( homeUrl );
}