Bug #869 » 0003-Win32-build-fixes-in-bittorrent-plugin.patch
src/plugins/bittorrent/torrentfilesmodel.cpp | ||
---|---|---|
MkParentIfDoesntExist (path);
|
||
QList<QVariant> displayData;
|
||
#ifdef Q_OS_WIN32
|
||
displayData << QString::fromUtf16 (reinterpret_cast<const ushort*> (path.leaf ().c_str ()))
|
||
#else
|
||
displayData << QString::fromUtf8 (path.leaf ().c_str ())
|
||
#endif
|
||
<< Util::MakePrettySize (begin->size);
|
||
TreeItem *parentItem = Path2TreeItem_ [parentPath],
|
||
... | ... | |
QString pathStr = QString::fromUtf8 (fi.Path_.string ().c_str ());
|
||
QList<QVariant> displayData;
|
||
#ifdef Q_OS_WIN32
|
||
displayData << QString::fromUtf16 (reinterpret_cast<const ushort*> (fi.Path_.leaf ().c_str ()))
|
||
#else
|
||
displayData << QString::fromUtf8 (fi.Path_.leaf ().c_str ())
|
||
#endif
|
||
<< QString::number (fi.Priority_)
|
||
<< QString::number (fi.Progress_, 'f', 3);
|
||
qDebug () << Q_FUNC_INFO << fi.Priority_;
|
||
... | ... | |
{
|
||
if (item->Data (0, RoleProgress).toDouble () != 1)
|
||
{
|
||
#ifdef Q_OS_WIN32
|
||
QString filename = QString::fromUtf16 (reinterpret_cast<const ushort*> (i->first.filename ().c_str ()));
|
||
#else
|
||
QString filename = QString::fromUtf8 (i->first.filename ().c_str ());
|
||
#endif
|
||
emit gotEntity (Util::MakeNotification ("BitTorrent",
|
||
tr ("The file %1 hasn't finished downloading yet.")
|
||
.arg (filename),
|
||
... | ... | |
TreeItem *parent = Path2TreeItem_ [parentPath.branch_path ()];
|
||
QList<QVariant> data;
|
||
#ifdef Q_OS_WIN32
|
||
data << QString::fromUtf16 (reinterpret_cast<const ushort*> (parentPath.leaf ().c_str ())) << QString ("");
|
||
#else
|
||
data << QString::fromUtf8 (parentPath.leaf ().c_str ()) << QString ("");
|
||
#endif
|
||
if (!AdditionDialog_)
|
||
data << QString ("") << QString ("");
|
||
TreeItem *item = new TreeItem (data, parent);
|
src/plugins/bittorrent/torrentplugin.cpp | ||
---|---|---|
#include <QHeaderView>
|
||
#include <QInputDialog>
|
||
#include <QSortFilterProxyModel>
|
||
#include <boost/preprocessor/seq/size.hpp>
|
||
#include <boost/preprocessor/seq/elem.hpp>
|
||
#include <boost/preprocessor/repetition/repeat.hpp>
|
||
#include <libtorrent/session.hpp>
|
||
#include <libtorrent/version.hpp>
|
||
#include <interfaces/entitytesthandleresult.h>
|