Some work on the Launcher

This commit is contained in:
Alexander Bock
2015-07-02 15:53:25 +02:00
parent cc5e6074ad
commit 0e4dbbb1cc
4 changed files with 11 additions and 4 deletions

View File

@@ -36,6 +36,7 @@ InfoWidget::InfoWidget(QString name, int totalBytes)
, _bytes(nullptr)
, _progress(nullptr)
, _messagesLeft(nullptr)
, _messagesCenter(nullptr)
, _messagesRight(nullptr)
, _totalBytes(totalBytes)
{
@@ -56,9 +57,11 @@ InfoWidget::InfoWidget(QString name, int totalBytes)
layout->addWidget(_progress, 1, 1);
_messagesLeft = new QLabel("");
_messagesCenter = new QLabel("");
_messagesRight = new QLabel("");
layout->addWidget(_messagesLeft, 2, 0, 1, 2);
layout->addWidget(_messagesCenter, 2, 0, 1, 2, Qt::AlignCenter);
layout->addWidget(_messagesRight, 2, 0, 1, 2, Qt::AlignRight);
setLayout(layout);
@@ -99,6 +102,9 @@ void InfoWidget::update(libtorrent::torrent_status s) {
QString left = "Time remaining %1 s";
_messagesLeft->setText(left.arg(static_cast<int>(seconds)));
QString center = "Peers: %1 (%2) | Seeds: %3 (%4)";
_messagesCenter->setText(center.arg(s.num_peers).arg(s.list_peers).arg(s.num_seeds).arg(s.list_seeds));
QString right = "Download Rate: %1 KiB/s";
_messagesRight->setText(right.arg(bytesPerSecond / 1024));
}

View File

@@ -52,6 +52,7 @@ private:
QLabel* _bytes;
QProgressBar* _progress;
QLabel* _messagesLeft;
QLabel* _messagesCenter;
QLabel* _messagesRight;
int _totalBytes;

View File

@@ -117,7 +117,7 @@ SyncWidget::SyncWidget(QWidget* parent, Qt::WindowFlags f)
openspace::DownloadManager::initialize("http://openspace.itn.liu.se/data/request", DownloadApplicationVersion);
libtorrent::error_code ec;
_session->listen_on(std::make_pair(20285, 20285), ec);
_session->listen_on(std::make_pair(20280, 20290), ec);
if (ec) {
LFATAL("Failed to open socket: " << ec.message());
return;
@@ -125,9 +125,9 @@ SyncWidget::SyncWidget(QWidget* parent, Qt::WindowFlags f)
_session->start_upnp();
_session->start_dht();
_session->add_dht_router({ "dht.transmissionbt.com", 6881});
_session->add_dht_router({ "router.bittorrent.com", 6881});
_session->add_dht_router({ "router.utorrent.com", 6881 });
_session->add_dht_router({ "dht.transmissionbt.com", 6881 });
_session->add_dht_router({ "router.bittorrent.com", 6881 });
_session->add_dht_router({ "router.bitcomet.com", 6881 });
QTimer* timer = new QTimer(this);

2
data

Submodule data updated: fa00aaa0c2...e234fc3176