summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/home.html27
-rw-r--r--src/homepage.cpp35
2 files changed, 40 insertions, 22 deletions
diff --git a/data/home.html b/data/home.html
index 6a7db227..8ad4a7ce 100644
--- a/data/home.html
+++ b/data/home.html
@@ -24,17 +24,18 @@ text-align: center;
}
h1{
-font: normal bold 2em sans-serif;
+font: normal bold 1.5em sans-serif;
text-align:right;
-color: #3F7AB7;
-margin-right:3%;
-margin-bottom: 20px;
+color: #FFF;
+margin-right:1%;
+margin-bottom: 15px;
}
h2{
font: normal bold 1.2em sans-serif;
color: #3F7AB7;
-margin-top: 2em;
+text-align: left;
+margin: 20px 20px 20px 22px;
}
/* ------------------------------------------------------- */
@@ -57,9 +58,11 @@ margin: 20px;
}
.link {
-width:96%;
-margin: 10px 0;
-background-color:#3F7AB7;
+text-align:left;
+margin: 10px;
+background-color:#6096CF;
+padding: 10px 10px 20px 10px;
+border-width: 10px;
}
/* -------------------------------------------------------- */
/* div navigations styles */
@@ -67,7 +70,7 @@ background-color:#3F7AB7;
div.link a{
color:#FFF;
text-decoration:none;
-font: normal bold 1.2em/2.5em sans-serif;
+font: normal bold 1em sans-serif;
}
div.link a:hover{
@@ -102,11 +105,11 @@ text-decoration:none;
<body>
<div id="container">
-<div id="navigation">
-<h1>rekonq</h1>
%2
+<div id="navigation">
+%3
</div>
-<div id="content">%3</div>
+<div id="content">%4</div>
</div>
</body>
diff --git a/src/homepage.cpp b/src/homepage.cpp
index 723e670c..a9c51c9a 100644
--- a/src/homepage.cpp
+++ b/src/homepage.cpp
@@ -74,18 +74,31 @@ 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 speed;
+ QString title, speed;
if(url == KUrl("rekonq:lastSites"))
+ {
+ title = "<h2>" + i18n("Last Visited Sites") + "</h2>";
speed = lastVisitedSites();
+ }
if(url == KUrl("rekonq:history"))
+ {
+ title = "<h2>" + i18n("History") + "</h2>";
speed = fillHistory();
+ }
if(url == KUrl("rekonq:bookmarks"))
+ {
+ title = "<h2>" + i18n("Bookmarks") + "</h2>";
speed = fillBookmarks();
+ }
if(url == KUrl("rekonq:home") || url == KUrl("rekonq:favorites"))
+ {
+ title = "<h2>" + i18n("Favorites") + "</h2>";
speed = fillFavorites();
+ }
QString html = QString(QLatin1String(file.readAll()))
.arg(imagesPath)
+ .arg(title)
.arg(menu)
.arg(speed)
;
@@ -99,7 +112,7 @@ QString HomePage::fillFavorites()
QStringList names = ReKonfig::previewNames();
QStringList urls = ReKonfig::previewUrls();
- QString speed = "<h2>Favorites</h2>";
+ QString speed;
for(int i=0; i<8; ++i)
{
QString text = names.at(i);
@@ -124,7 +137,7 @@ QString HomePage::lastVisitedSites()
{
HistoryTreeModel *model = Application::historyManager()->historyTreeModel();
- QString last = "<h2>Last Visited Sites</h2>";
+ QString last;
int sites = 0;
int i = 0;
do
@@ -162,11 +175,13 @@ QString HomePage::lastVisitedSites()
QString HomePage::homePageMenu()
{
- QString menu = "";
- menu += "<div class=\"link\"><a href=\"rekonq:lastSites\">Last Visited Sites</a></div>";
- menu += "<div class=\"link\"><a href=\"rekonq:history\">History</a></div>";
- menu += "<div class=\"link\"><a href=\"rekonq:bookmarks\">Bookmarks</a></div>";
- menu += "<div class=\"link\"><a href=\"rekonq:favorites\">Favorites</a></div>";
+ 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>";
return menu;
}
@@ -175,7 +190,7 @@ QString HomePage::fillHistory()
{
HistoryTreeModel *model = Application::historyManager()->historyTreeModel();
- QString history = "<h2>History</h2>";
+ QString history;
int i = 0;
do
{
@@ -210,7 +225,7 @@ QString HomePage::fillBookmarks()
return QString("Error retrieving bookmarks!");
}
- QString str = "<h2>Bookmarks</h2>";
+ QString str;
KBookmark bookmark = bookGroup.first();
while (!bookmark.isNull())
{