closes #56; closes #54

This commit is contained in:
Marc Wäckerlin
2011-06-01 08:57:38 +00:00
parent fb9211b523
commit ec169d58a1
9 changed files with 271 additions and 216 deletions

View File

@@ -117,6 +117,16 @@ class Settings: public QDialog, protected Ui::Settings {
return _mimetypes;
}
QStringList mimetype(QString mimetype, QString filename) const {
Settings::MimeTypes::const_iterator
it(_mimetypes.find(mimetype.split(';')[0]));
if (it!=_mimetypes.end()) return it.value().toStringList();
for (it=_mimetypes.begin(); it!=_mimetypes.end(); ++it)
if (filename.endsWith("."+it.value().toStringList().at(0)))
return it.value().toStringList();
return QStringList();
}
QString& replaceSearchEngine(QString& url) {
LOG;
int len(url.indexOf(QRegExp("[ :]")));