Skip to content

Commit

Permalink
+ allow to close download dialog
Browse files Browse the repository at this point in the history
  • Loading branch information
wwmayer committed Dec 1, 2013
1 parent 31c5e70 commit ebfe001
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/Gui/DownloadManager.cpp
Expand Up @@ -76,7 +76,10 @@ DownloadManager::DownloadManager(QWidget *parent)
Gui::DockWindowManager* pDockMgr = Gui::DockWindowManager::instance();
QDockWidget* dw = pDockMgr->addDockWindow(QT_TR_NOOP("Download Manager"),
this, Qt::BottomDockWidgetArea);
dw->setFeatures(QDockWidget::DockWidgetMovable|QDockWidget::DockWidgetFloatable);
dw->setFeatures(QDockWidget::DockWidgetMovable|
QDockWidget::DockWidgetFloatable|
QDockWidget::DockWidgetClosable);
dw->setAttribute(Qt::WA_DeleteOnClose);
dw->show();
}

Expand All @@ -87,6 +90,12 @@ DownloadManager::~DownloadManager()
if (m_iconProvider)
delete m_iconProvider;
delete ui;
self = 0;
}

void DownloadManager::closeEvent(QCloseEvent* e)
{
QDialog::closeEvent(e);
}

int DownloadManager::activeDownloads() const
Expand Down
1 change: 1 addition & 0 deletions src/Gui/DownloadManager.h
Expand Up @@ -64,6 +64,7 @@ class GuiExport DownloadManager : public QDialog

RemovePolicy removePolicy() const;
void setRemovePolicy(RemovePolicy policy);
void closeEvent(QCloseEvent* e);

public Q_SLOTS:
void download(const QNetworkRequest &request, bool requestFileName = false);
Expand Down

0 comments on commit ebfe001

Please sign in to comment.