use post_status_update()

Conflicts:
	src/qtlibtorrent/qbtsession.cpp
This commit is contained in:
Ivan Sorokin
2014-05-18 12:07:49 +04:00
parent eb46326d23
commit b50d7331c7
4 changed files with 31 additions and 12 deletions

View File

@@ -53,7 +53,7 @@ public:
public:
TorrentModelItem(const QTorrentHandle& h);
void refreshStatus();
void refreshStatus(libtorrent::torrent_status const& status);
inline int columnCount() const { return NB_COLUMNS; }
QVariant data(int column, int role = Qt::DisplayRole) const;
bool setData(int column, const QVariant &value, int role = Qt::DisplayRole);
@@ -112,6 +112,7 @@ private slots:
void forceModelRefresh();
void handleTorrentLabelChange(QString previous, QString current);
void handleTorrentAboutToBeRemoved(const QTorrentHandle & h);
void stateUpdated(const std::vector<libtorrent::torrent_status> &statuses);
private:
void beginInsertTorrent(int row);