diff options
-rw-r--r-- | src/rekonqpage/newtabpage.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/rekonqpage/newtabpage.cpp b/src/rekonqpage/newtabpage.cpp index 58451d17..46220514 100644 --- a/src/rekonqpage/newtabpage.cpp +++ b/src/rekonqpage/newtabpage.cpp @@ -458,6 +458,8 @@ void NewTabPage::historyPage(const QString & filter) int i = 0; const int maxTextSize = 103; const int truncateSize = 100; + const QString removeIconPath = QL1S("file:///") + KIconLoader::global()->iconPath("edit-delete", KIconLoader::DefaultState); + QWebElement historyItemElement = markup(QL1S(".historyitem")); do { QModelIndex index = proxy->index(i, 0, QModelIndex()); @@ -473,7 +475,7 @@ void NewTabPage::historyPage(const QString & filter) QModelIndex son = proxy->index(j, 0, index); KUrl u = son.data(HistoryModel::UrlStringRole).toUrl(); - historyFolderElement.appendInside(markup(QL1S(".historyitem"))); + historyFolderElement.appendInside(historyItemElement.clone()); QWebElement item = historyFolderElement.lastChild(); item.findFirst(QL1S(".greytext")).setPlainText( son.data(HistoryModel::DateTimeRole).toDateTime().toString("hh:mm") ); @@ -494,8 +496,7 @@ void NewTabPage::historyPage(const QString & filter) linkElement.appendInside(shownUrl); QWebElement removeElement = item.findFirst(QL1S(".button img")); - removeElement.setAttribute(QL1S("src"), QL1S("file:///") + - KIconLoader::global()->iconPath("edit-delete", KIconLoader::DefaultState)); + removeElement.setAttribute(QL1S("src"), removeIconPath); QWebElement removeLinkElement = item.findFirst(QL1S(".button")); |