Mercurial > hg > orthanc
diff OrthancCppClient/Series.cpp @ 496:7f7a2d174acb laaw
preparing Laaw packaging
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 Jul 2013 17:07:12 +0200 |
parents | f3d4193c571a |
children | ec19da4a1fe7 |
line wrap: on
line diff
--- a/OrthancCppClient/Series.cpp Wed Jul 17 13:45:28 2013 +0200 +++ b/OrthancCppClient/Series.cpp Wed Jul 17 17:07:12 2013 +0200 @@ -205,7 +205,7 @@ { Orthanc::HttpClient client(connection_.GetHttpClient()); - client.SetUrl(connection_.GetOrthancUrl() + "/series/" + id_); + client.SetUrl(std::string(connection_.GetOrthancUrl()) + "/series/" + id_); Json::Value v; if (!client.Apply(series_)) { @@ -216,11 +216,12 @@ Orthanc::IDynamicObject* Series::GetFillerItem(size_t index) { Json::Value::ArrayIndex tmp = static_cast<Json::Value::ArrayIndex>(index); - return new Instance(connection_, series_["Instances"][tmp].asString()); + std::string id = series_["Instances"][tmp].asString(); + return new Instance(connection_, id.c_str()); } Series::Series(const OrthancConnection& connection, - const std::string& id) : + const char* id) : connection_(connection), id_(id), instances_(*this) @@ -254,7 +255,7 @@ std::string Series::GetUrl() const { - return connection_.GetOrthancUrl() + "/series/" + id_; + return std::string(connection_.GetOrthancUrl()) + "/series/" + id_; } unsigned int Series::GetWidth()