summaryrefslogtreecommitdiff
path: root/src/newtabpage.cpp
diff options
context:
space:
mode:
authormatgic78 <matgic78@gmail.com>2010-03-31 15:15:31 +0200
committermatgic78 <matgic78@gmail.com>2010-04-01 19:27:01 +0200
commitbdc95a7a090c2cff888cc96dd612ba9449b01329 (patch)
treef29dee897933820d46b43a9b0630e08fdf02cb4b /src/newtabpage.cpp
parentRemove limitation to the number of favorites. You are now able to add and rem... (diff)
downloadrekonq-bdc95a7a090c2cff888cc96dd612ba9449b01329.tar.xz
Button on top-right to add a preview
Diffstat (limited to 'src/newtabpage.cpp')
-rw-r--r--src/newtabpage.cpp20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/newtabpage.cpp b/src/newtabpage.cpp
index 7d8787d7..98377d8a 100644
--- a/src/newtabpage.cpp
+++ b/src/newtabpage.cpp
@@ -158,8 +158,12 @@ void NewTabPage::favoritesPage()
{
m_root.addClass("favorites");
- // TODO : create a nice button to replace this ugly link
- m_root.document().findFirst("#navigation").appendOutside("<a href=\"about:preview/add\">Add Preview</a>");
+ QWebElement add = markup(".link");
+ add.findFirst("a").setAttribute("href", "about:preview/add");
+ add.findFirst("img").setAttribute("src" , QString("file:///" +
+ KIconLoader::global()->iconPath("list-add", KIconLoader::Small || KIconLoader::SizeSmall)));
+ add.findFirst("span").appendInside(i18n("Add Preview"));
+ m_root.document().findFirst("#actions").appendInside(add);
QStringList names = ReKonfig::previewNames();
QStringList urls = ReKonfig::previewUrls();
@@ -334,35 +338,35 @@ void NewTabPage::browsingMenu(const KUrl &currentUrl)
nav.findFirst("a").setAttribute("href", "about:favorites");
nav.findFirst("img").setAttribute("src" , QString("file:///" +
loader->iconPath("emblem-favorite", KIconLoader::Desktop ||KIconLoader::SizeSmall)));
- nav.findFirst("a").appendInside(i18n("Favorites"));
+ nav.findFirst("span").appendInside(i18n("Favorites"));
navItems.append(nav);
nav = markup(".link"); // Closed Tabs
nav.findFirst("a").setAttribute("href", "about:closedTabs");
nav.findFirst("img").setAttribute("src" , QString("file:///" +
loader->iconPath("tab-close", KIconLoader::Desktop ||KIconLoader::SizeSmall)));
- nav.findFirst("a").appendInside(i18n("Closed Tabs"));
+ nav.findFirst("span").appendInside(i18n("Closed Tabs"));
navItems.append(nav);
nav = markup(".link"); // Bookmarks
nav.findFirst("a").setAttribute("href", "about:bookmarks");
nav.findFirst("img").setAttribute("src" , QString("file:///" +
loader->iconPath("bookmarks", KIconLoader::Desktop ||KIconLoader::SizeSmall)));
- nav.findFirst("a").appendInside(i18n("Bookmarks"));
+ nav.findFirst("span").appendInside(i18n("Bookmarks"));
navItems.append(nav);
nav = markup(".link"); // History
nav.findFirst("a").setAttribute("href", "about:history");
nav.findFirst("img").setAttribute("src" , QString("file:///" +
loader->iconPath("view-history", KIconLoader::Desktop ||KIconLoader::SizeSmall)));
- nav.findFirst("a").appendInside(i18n("History"));
+ nav.findFirst("span").appendInside(i18n("History"));
navItems.append(nav);
- nav = markup(".link"); // History
+ nav = markup(".link"); // Downloads
nav.findFirst("a").setAttribute("href", "about:downloads");
nav.findFirst("img").setAttribute("src" , QString("file:///" +
loader->iconPath("download", KIconLoader::Desktop ||KIconLoader::SizeSmall)));
- nav.findFirst("a").appendInside(i18n("Downloads"));
+ nav.findFirst("span").appendInside(i18n("Downloads"));
navItems.append(nav);
QWebElement it;