diff --git a/src/gui/properties/peerlistwidget.cpp b/src/gui/properties/peerlistwidget.cpp index 569ce3652..1a3ad29a0 100644 --- a/src/gui/properties/peerlistwidget.cpp +++ b/src/gui/properties/peerlistwidget.cpp @@ -245,7 +245,7 @@ void PeerListWidget::showPeerListMenu(const QPoint &) QAction *act = menu.exec(QCursor::pos()); if (act == 0) return; if (act == addPeerAct) { - QList peersList = PeersAdditionDlg::askForPeers(); + QList peersList = PeersAdditionDlg::askForPeers(this); int peerCount = 0; foreach (const BitTorrent::PeerAddress &addr, peersList) { if (torrent->connectPeer(addr)) { diff --git a/src/gui/properties/peersadditiondlg.cpp b/src/gui/properties/peersadditiondlg.cpp index a831b44be..ab20674aa 100644 --- a/src/gui/properties/peersadditiondlg.cpp +++ b/src/gui/properties/peersadditiondlg.cpp @@ -51,9 +51,9 @@ PeersAdditionDlg::~PeersAdditionDlg() delete m_ui; } -QList PeersAdditionDlg::askForPeers() +QList PeersAdditionDlg::askForPeers(QWidget *parent) { - PeersAdditionDlg dlg; + PeersAdditionDlg dlg(parent); dlg.exec(); return dlg.m_peersList; } diff --git a/src/gui/properties/peersadditiondlg.h b/src/gui/properties/peersadditiondlg.h index e754a0c30..8f09c907c 100644 --- a/src/gui/properties/peersadditiondlg.h +++ b/src/gui/properties/peersadditiondlg.h @@ -47,10 +47,10 @@ class PeersAdditionDlg: public QDialog Q_OBJECT public: - PeersAdditionDlg(QWidget *parent = 0); + PeersAdditionDlg(QWidget *parent); ~PeersAdditionDlg(); - static QList askForPeers(); + static QList askForPeers(QWidget *parent); protected slots: void validateInput(); diff --git a/src/gui/properties/peersadditiondlg.ui b/src/gui/properties/peersadditiondlg.ui index 2b24bdf25..b2c056513 100644 --- a/src/gui/properties/peersadditiondlg.ui +++ b/src/gui/properties/peersadditiondlg.ui @@ -17,7 +17,7 @@ - List of peers to add (one per line): + List of peers to add (one IP per line): @@ -40,9 +40,6 @@ - - true - Qt::Horizontal