mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-04 10:40:09 -06:00
Some work on the Launcher
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
@@ -52,6 +52,7 @@ private:
|
||||
QLabel* _bytes;
|
||||
QProgressBar* _progress;
|
||||
QLabel* _messagesLeft;
|
||||
QLabel* _messagesCenter;
|
||||
QLabel* _messagesRight;
|
||||
|
||||
int _totalBytes;
|
||||
|
||||
@@ -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
2
data
Submodule data updated: fa00aaa0c2...e234fc3176
Reference in New Issue
Block a user