mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-24 07:05:25 -07:00
Extract duplicate code into openPreviewSelectDialog
This commit is contained in:
parent
4950e3fae9
commit
2709cd3b0f
2 changed files with 10 additions and 8 deletions
|
@ -312,10 +312,7 @@ void TransferListWidget::torrentDoubleClicked()
|
||||||
case PREVIEW_FILE:
|
case PREVIEW_FILE:
|
||||||
if (torrentContainsPreviewableFiles(torrent))
|
if (torrentContainsPreviewableFiles(torrent))
|
||||||
{
|
{
|
||||||
auto *dialog = new PreviewSelectDialog(this, torrent);
|
openPreviewSelectDialog(torrent);
|
||||||
dialog->setAttribute(Qt::WA_DeleteOnClose);
|
|
||||||
connect(dialog, &PreviewSelectDialog::readyToPreviewFile, this, &TransferListWidget::previewFile, Qt::QueuedConnection);
|
|
||||||
dialog->show();
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -617,10 +614,7 @@ void TransferListWidget::previewSelectedTorrents()
|
||||||
{
|
{
|
||||||
if (torrentContainsPreviewableFiles(torrent))
|
if (torrentContainsPreviewableFiles(torrent))
|
||||||
{
|
{
|
||||||
auto *dialog = new PreviewSelectDialog(this, torrent);
|
openPreviewSelectDialog(torrent);
|
||||||
dialog->setAttribute(Qt::WA_DeleteOnClose);
|
|
||||||
connect(dialog, &PreviewSelectDialog::readyToPreviewFile, this, &TransferListWidget::previewFile);
|
|
||||||
dialog->show();
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1449,3 +1443,10 @@ void TransferListWidget::wheelEvent(QWheelEvent *event)
|
||||||
|
|
||||||
QTreeView::wheelEvent(event); // event delegated to base class
|
QTreeView::wheelEvent(event); // event delegated to base class
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void TransferListWidget::openPreviewSelectDialog(const BitTorrent::Torrent *torrent) {
|
||||||
|
auto *dialog = new PreviewSelectDialog(this, torrent);
|
||||||
|
dialog->setAttribute(Qt::WA_DeleteOnClose);
|
||||||
|
connect(dialog, &PreviewSelectDialog::readyToPreviewFile, this, &TransferListWidget::previewFile, Qt::QueuedConnection);
|
||||||
|
dialog->show();
|
||||||
|
}
|
||||||
|
|
|
@ -119,6 +119,7 @@ private slots:
|
||||||
void saveSettings();
|
void saveSettings();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void openPreviewSelectDialog(const BitTorrent::Torrent *torrent);
|
||||||
void dragEnterEvent(QDragEnterEvent *event) override;
|
void dragEnterEvent(QDragEnterEvent *event) override;
|
||||||
void dragMoveEvent(QDragMoveEvent *event) override;
|
void dragMoveEvent(QDragMoveEvent *event) override;
|
||||||
void dropEvent(QDropEvent *event) override;
|
void dropEvent(QDropEvent *event) override;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue