--- a/src/qtgui/reslist.cpp
+++ b/src/qtgui/reslist.cpp
@@ -1,5 +1,5 @@
#ifndef lint
-static char rcsid[] = "@(#$Id: reslist.cpp,v 1.26 2007-06-13 17:03:23 dockes Exp $ (C) 2005 J.F.Dockes";
+static char rcsid[] = "@(#$Id: reslist.cpp,v 1.27 2007-06-19 08:36:24 dockes Exp $ (C) 2005 J.F.Dockes";
#endif
#include <time.h>
@@ -399,7 +399,7 @@
if (percent == -1) {
percent = 0;
// Document not available, maybe other further, will go on.
- doc.abstract = string(tr("Unavailable document").utf8());
+ doc.meta["abstract"] = string(tr("Unavailable document").utf8());
}
// Determine icon to display if any
@@ -426,8 +426,8 @@
printableUrl(doc.url, url);
// Make title out of file name if none yet
- if (doc.title.empty()) {
- doc.title = path_getsimple(url);
+ if (doc.meta["title"].empty()) {
+ doc.meta["title"] = path_getsimple(url);
}
// Result number
@@ -469,7 +469,7 @@
(doc.syntabs || prefs.queryReplaceAbstract)) {
abstract = m_docSource->getAbstract(doc);
} else {
- abstract = doc.abstract;
+ abstract = doc.meta["abstract"];
}
// No need to call escapeHtml(), plaintorich handles it
string richabst;
@@ -505,14 +505,14 @@
map<char,string> subs;
subs['A'] = !richabst.empty() ? richabst + "<br>" : "";
subs['D'] = datebuf;
- subs['K'] = !doc.keywords.empty() ? escapeHtml(doc.keywords) + "<br>"
- : "";
+ subs['K'] = !doc.meta["keywords"].empty() ?
+ escapeHtml(doc.meta["keywords"]) + "<br>" : "";
subs['L'] = linksbuf;
subs['N'] = numbuf;
subs['M'] = doc.mimetype;
subs['R'] = perbuf;
subs['S'] = sizebuf;
- subs['T'] = escapeHtml(doc.title);
+ subs['T'] = escapeHtml(doc.meta["title"]);
subs['U'] = url;
string formatted;