diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2009-10-07 15:12:35 +0200 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2009-10-07 15:12:35 +0200 |
commit | 50f7b15d8eae33cfd7963de3ad95680359357abb (patch) | |
tree | dbbf0f924bba87cee75445e397ac3b8a49b1b788 /src | |
parent | HomePage style fixes. (diff) | |
parent | better homepage with nav bar on top (diff) | |
download | rekonq-50f7b15d8eae33cfd7963de3ad95680359357abb.tar.xz |
Fixing merge operation
Merge commit 'refs/merge-requests/1715' of git://gitorious.org/rekonq/mainline into matgicMerge
Conflicts:
data/home.html
src/homepage.cpp
Diffstat (limited to 'src')
-rw-r--r-- | src/homepage.cpp | 47 | ||||
-rw-r--r-- | src/homepage.h | 2 |
2 files changed, 37 insertions, 12 deletions
diff --git a/src/homepage.cpp b/src/homepage.cpp index a9c51c9a..98060bed 100644 --- a/src/homepage.cpp +++ b/src/homepage.cpp @@ -72,7 +72,7 @@ QString HomePage::rekonqHomePage(const KUrl &url) } QString imagesPath = QString("file://") + KGlobal::dirs()->findResourceDir("data", "rekonq/pics/bg.png") + QString("rekonq/pics"); - QString menu = homePageMenu(); + QString menu = homePageMenu(url); QString title, speed; if(url == KUrl("rekonq:lastSites")) @@ -173,15 +173,40 @@ QString HomePage::lastVisitedSites() } -QString HomePage::homePageMenu() +QString HomePage::homePageMenu(KUrl currentUrl) { - QString menu = "<div class=\"link\">"; - menu += "<h1>rekonq</h1>"; - menu += "<a href=\"rekonq:lastSites\">Last Visited Sites</a><br />"; - menu += "<a href=\"rekonq:history\">History</a><br />"; - menu += "<a href=\"rekonq:bookmarks\">Bookmarks</a><br /"; - menu += "<a href=\"rekonq:favorites\">Favorites</a><br />"; - menu += "</div>"; + QString menu = ""; + + KIconLoader *loader = KIconLoader::global(); + + menu += "<div class=\"link"; + if(currentUrl == "rekonq:lastSites") + menu += " current"; + menu += "\"><a href=\"rekonq:lastSites\">"; + menu += "<img src=\"file:///" + loader->iconPath("edit-undo", KIconLoader::Desktop) + "\" />"; + menu += "Last Visited</a></div>"; + + menu += "<div class=\"link"; + if(currentUrl == "rekonq:history") + menu += " current"; + menu += "\"><a href=\"rekonq:history\">"; + menu += "<img src=\"file:///" + loader->iconPath("view-history", KIconLoader::Desktop) + "\" />"; + menu += "History</a></div>"; + + menu += "<div class=\"link"; + if(currentUrl == "rekonq:bookmarks") + menu += " current"; + menu += "\"><a href=\"rekonq:bookmarks\">"; + menu += "<img src=\"file:///" + loader->iconPath("bookmarks-organize", KIconLoader::Desktop) + "\" />"; + menu += "Bookmarks</a></div>"; + + menu += "<div class=\"link"; + if(currentUrl == "rekonq:favorites" || currentUrl == "rekonq:home") + menu += " current"; + menu += "\"><a href=\"rekonq:favorites\">"; + menu += "<img src=\"file:///" + loader->iconPath("rating", KIconLoader::Desktop) + "\" />"; + menu += "Favorites</a></div>"; + return menu; } @@ -243,8 +268,8 @@ QString HomePage::createBookItem(const KBookmark &bookmark) QString result = QString(""); KBookmarkGroup group = bookmark.toGroup(); KBookmark bm = group.first(); - result += "<h3>" + bookmark.text() + "</h3>"; - result += "<p style=\"padding-left: 30px;\">"; + result += "<h4>" + bookmark.text() + "</h4>"; + result += "<p class=\"bookfolder\">"; while (!bm.isNull()) { result += createBookItem(bm); diff --git a/src/homepage.h b/src/homepage.h index b1202cb0..73bb5859 100644 --- a/src/homepage.h +++ b/src/homepage.h @@ -48,7 +48,7 @@ public: ~HomePage(); QString rekonqHomePage(const KUrl &url = KUrl("rekonq:home")); - QString homePageMenu(); + QString homePageMenu(KUrl currentUrl); private: QString fillFavorites(); |