Merge pull request #1105 from Gelmir/stats

Add statistics dialog
This commit is contained in:
sledgehammer999 2013-11-21 06:38:07 -08:00
commit 475aa6aad8
13 changed files with 497 additions and 7 deletions

View file

@ -123,6 +123,7 @@ MainWindow::MainWindow(QWidget *parent, const QStringList& torrentCmdLine) : QMa
actionSet_global_download_limit->setIcon(QIcon(QString::fromUtf8(":/Icons/skin/download.png")));
actionCreate_torrent->setIcon(IconProvider::instance()->getIcon("document-edit"));
actionAbout->setIcon(IconProvider::instance()->getIcon("help-about"));
actionStatistics->setIcon(IconProvider::instance()->getIcon("office-chart-bar"));
actionBugReport->setIcon(IconProvider::instance()->getIcon("tools-report-bug"));
actionDecreasePriority->setIcon(IconProvider::instance()->getIcon("go-down"));
actionDelete->setIcon(IconProvider::instance()->getIcon("list-remove"));
@ -361,6 +362,8 @@ MainWindow::~MainWindow() {
delete m_executionLog;
if (aboutDlg)
delete aboutDlg;
if (statsDlg)
delete statsDlg;
if (options)
delete options;
if (downloadFromURLDialog)
@ -740,6 +743,13 @@ void MainWindow::on_actionAbout_triggered() {
}
}
void MainWindow::on_actionStatistics_triggered() {
if (statsDlg)
statsDlg->setFocus();
else
statsDlg = new StatsDialog(this);
}
void MainWindow::showEvent(QShowEvent *e) {
qDebug("** Show Event **");