From e365b0eb2df9fe8df3c2f3c75dd0b3cb8ec3cb57 Mon Sep 17 00:00:00 2001 From: krepa098 Date: Tue, 6 Jan 2015 13:58:42 +0100 Subject: [PATCH] FileTransferWidget: limit browse to pics and archives --- src/chatlog/content/filetransferwidget.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/chatlog/content/filetransferwidget.cpp b/src/chatlog/content/filetransferwidget.cpp index a89249d01..70200d7da 100644 --- a/src/chatlog/content/filetransferwidget.cpp +++ b/src/chatlog/content/filetransferwidget.cpp @@ -189,9 +189,14 @@ void FileTransferWidget::onFileTransferFinished(ToxFile file) setupButtons(); hideWidgets(); - ui->bottomButton->show(); - ui->bottomButton->setIcon(QIcon(":/ui/fileTransferInstance/browse_path.png")); - ui->bottomButton->setObjectName("browse"); + static const QStringList openExtensions = { "png", "jpeg", "jpg", "gif", "zip", "rar" }; + + if(openExtensions.contains(QFileInfo(file.fileName).suffix())) + { + ui->bottomButton->setIcon(QIcon(":/ui/fileTransferInstance/browse_path.png")); + ui->bottomButton->setObjectName("browse"); + ui->bottomButton->show(); + } // preview if(fileInfo.direction == ToxFile::RECEIVING)