From: deztructor Date: Tue, 17 Nov 2009 08:56:34 +0000 (+0000) Subject: restore support for current stable libtorrent (/w boost::filesystem) X-Git-Url: http://git.maemo.org/git/?p=qtrapids;a=commitdiff_plain;h=07fbf4b058c6f13e3289209eea00e27e539d6502 restore support for current stable libtorrent (/w boost::filesystem) git-svn-id: file:///svnroot/qtrapids/trunk@24 42ac0dd5-4c8c-4c71-bb3e-ecdfe252ffda --- diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt index 2429ac0..aee8f2e 100644 --- a/src/server/CMakeLists.txt +++ b/src/server/CMakeLists.txt @@ -40,6 +40,7 @@ TARGET_LINK_LIBRARIES(qtrapids-server ${QT_QTDBUS_LIBRARY} ${QT_QTSQL_LIBRARY} -ltorrent-rasterbar + -lboost_filesystem-mt ) ADD_DEPENDENCIES(qtrapids-server dbusapi) diff --git a/src/server/TorrentSession.cpp b/src/server/TorrentSession.cpp index 514b2c9..486848d 100644 --- a/src/server/TorrentSession.cpp +++ b/src/server/TorrentSession.cpp @@ -100,11 +100,12 @@ namespace qtrapids qDebug() << "addTorrent: " << path << " save to " << save_path; boost::intrusive_ptr tiTmp - = new libtorrent::torrent_info(path.toStdString()); + = new libtorrent::torrent_info + (boost::filesystem::path(path.toStdString())); addParams.ti = tiTmp; // save_path is the only mandatory parameter, rest are optional. - addParams.save_path = save_path.toStdString(); + addParams.save_path = boost::filesystem::path(save_path.toStdString()); //addParams.storage_mode = libtorrent::storage_mode_allocate; TorrentHandlePtr handle(new TorrentHandle(btSession_.add_torrent(addParams)));