Source Code (Use browser search to find items of interest.)
Class Index
libsearch'Site (./kdenetwork/libsearch/site.h:48)
class Site {
public:
Site() { inputs.setAutoDelete(true); }
QString makeQueryUrl(QString query);
QString description;
QString action;
QString icon;
QList<InputTag> inputs;
QString resultListStart;
QString resultItemStart;
QString resultListEnd;
QString resultItemEnd;
};
libsearch'Site::makeQueryUrl() (./kdenetwork/libsearch/site.cpp:39)
QString Site::makeQueryUrl(QString query) {
QString url = action;
url += "?";
QListIterator<InputTag> it(inputs);
for (; it.current(); ++it) {
url += it.current()->name;
url += "=";
if (it.current()->user) {
url += encodeString(query);
} else {
url += it.current()->value;
}
if (!it.atLast()) {
url += "&";
}
}
return url;
}