summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2010-04-01 10:13:11 +0200
committerAndrea Diamantini <adjam7@gmail.com>2010-04-01 10:13:11 +0200
commitad694a17909ce43e6e143ad73fe815715f888bd0 (patch)
treecd06898b6bb5dff9c61a2ee48566f43076cd847c /src
parentrekonq 0.4.58 (diff)
parentImprove Downloads page appearance : (diff)
downloadrekonq-ad694a17909ce43e6e143ad73fe815715f888bd0.tar.xz
Merge commit 'refs/merge-requests/108' of git://gitorious.org/rekonq/mainline into m108
Diffstat (limited to 'src')
-rw-r--r--src/data/home.html14
-rw-r--r--src/newtabpage.cpp40
2 files changed, 38 insertions, 16 deletions
diff --git a/src/data/home.html b/src/data/home.html
index 50564d55..96c0bd06 100644
--- a/src/data/home.html
+++ b/src/data/home.html
@@ -143,6 +143,18 @@ margin-bottom: 0.5em;
}
/* -------------------------------------------------------- */
+/* Downloads page */
+
+.download{
+margin: 1.5em 0;
+}
+
+.download img{
+float: left;
+margin-right: 5px;
+}
+
+/* -------------------------------------------------------- */
</style>
</head>
@@ -155,6 +167,7 @@ margin-bottom: 0.5em;
</div>
<div id="models" style="display:none">
+ <div></div>
<div class="link">
<a href="">
<img src="" />
@@ -177,6 +190,7 @@ margin-bottom: 0.5em;
<h3></h3>
<a></a>
<br />
+ <img />
<p class="bookfolder"></p>
</div>
diff --git a/src/newtabpage.cpp b/src/newtabpage.cpp
index 36ddafed..c61eb60d 100644
--- a/src/newtabpage.cpp
+++ b/src/newtabpage.cpp
@@ -467,29 +467,37 @@ void NewTabPage::downloadsPage()
foreach(const DownloadItem &item, list)
{
- m_root.appendInside(markup("h3"));
- m_root.lastChild().setPlainText("");
+ m_root.prependInside(markup("div"));
+
+ QWebElement div = m_root.firstChild();
+ div.addClass("download");
KUrl u = KUrl(item.destUrlString);
QString fName = u.fileName();
QString dir = QL1S("file://") + u.directory();
- m_root.appendInside( item.dateTime.toString("dddd") );
- m_root.appendInside("<br/>");
- m_root.appendInside( item.dateTime.toString("dd MMMM yyyy") );
- m_root.appendInside(", ");
- m_root.appendInside( item.dateTime.toString("hh:mm:ss") );
- m_root.appendInside("<br/>");
+ KIconLoader *loader = KIconLoader::global();
+ QString iconPath = "file://" + loader->iconPath(KMimeType::iconNameForUrl(u), KIconLoader::Desktop);
+
+ div.appendInside(markup("img"));
+ div.lastChild().setAttribute("src", iconPath );
- m_root.appendInside(fName);
- m_root.appendInside("<br/>");
+ div.appendInside("<strong>" + fName + "</strong>");
+ div.appendInside(" - ");
+ div.appendInside( item.dateTime.toString("'<em>'dd MMMM yyyy hh:mm'</em>'") );
+ div.appendInside("<br/>");
- m_root.appendInside(item.srcUrlString);
- m_root.appendInside("<br/>");
+ div.appendInside(item.srcUrlString);
+ div.appendInside("<br/>");
- m_root.appendInside(markup("a"));
- m_root.lastChild().setAttribute("href" , dir);
- m_root.lastChild().setPlainText("browse dir");
- m_root.appendInside("<br/>");
+ div.appendInside(markup("a"));
+ div.lastChild().setAttribute("href" , dir);
+ div.lastChild().setPlainText("Browse dir");
+
+ /* TODO : make this link work
+ div.appendInside(" - ");
+ div.appendInside(markup("a"));
+ div.lastChild().setAttribute("href" , u.toMimeDataString());
+ div.lastChild().setPlainText("Open file");*/
}
}