Code cleanup

This commit is contained in:
Christophe Dumez 2010-03-11 21:59:25 +00:00
parent c32b352ec1
commit c4ed12bbd1

View file

@ -92,19 +92,14 @@ public:
static inline QString toQString(sha1_hash hash) { static inline QString toQString(sha1_hash hash) {
std::ostringstream o; std::ostringstream o;
if(!(o<<hash)) { o << hash;
throw std::runtime_error("::toString()"); return QString(o.str().c_str());
}
return QString::fromLocal8Bit(o.str().c_str());
//return QString::fromLocal8Bit(hash.to_string().c_str());
} }
static inline sha1_hash QStringToSha1(const QString& s) { static inline sha1_hash QStringToSha1(const QString& s) {
sha1_hash x;
std::istringstream i(s.toStdString()); std::istringstream i(s.toStdString());
if(!(i>>x)) { sha1_hash x;
throw std::runtime_error("::fromString()"); i>>x;
}
return x; return x;
} }