From cb507dfbef0e8401c1826a096026c005c50f9784 Mon Sep 17 00:00:00 2001 From: am Date: Mon, 9 Nov 2009 13:53:06 +0000 Subject: -changed editarchiveitemdialog to actorwidget -added actor statistics git-svn-id: file:///var/svn/repos2/shemov/trunk@423 f440f766-f032-0410-8965-dc7d17de2ca0 --- statisticsdialog.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'statisticsdialog.cpp') diff --git a/statisticsdialog.cpp b/statisticsdialog.cpp index 3bae0eb..5a48f63 100644 --- a/statisticsdialog.cpp +++ b/statisticsdialog.cpp @@ -19,15 +19,36 @@ #include #include #include +#include +#include #include "statisticsdialog.h" +#include "actorcountmodel.h" StatisticsDialog::StatisticsDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f){ QVBoxLayout *mainLayout = new QVBoxLayout; mTab = new QTabWidget; + + // quality distribution QualityStats * qs = new QualityStats; mTab->addTab(qs, tr("Quality Distribution")); mainLayout->addWidget(mTab); + + // actor count + QWidget *actorWidget = new QWidget; + QHBoxLayout *actorLayout = new QHBoxLayout; + QTreeView *actorView = new QTreeView; + actorView->setRootIsDecorated(false); + ActorCountModel *aModel = new ActorCountModel; + QSortFilterProxyModel *proxy = new QSortFilterProxyModel(this); + proxy->setSourceModel(aModel); + actorView->setModel(proxy); + actorView->resizeColumnToContents(0); + actorLayout->addWidget(actorView); + actorWidget->setLayout(actorLayout); + actorView->setSortingEnabled(true); + mTab->addTab(actorWidget, tr("Actor overview")); + QHBoxLayout *buttonLayout = new QHBoxLayout; buttonLayout->setAlignment(Qt::AlignHCenter); mOk = new QPushButton(tr("Ok")); -- cgit v1.2.3-70-g09d2