summaryrefslogtreecommitdiffstats
path: root/qt-ui/statistics/statisticswidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qt-ui/statistics/statisticswidget.cpp')
-rw-r--r--qt-ui/statistics/statisticswidget.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/qt-ui/statistics/statisticswidget.cpp b/qt-ui/statistics/statisticswidget.cpp
index 71ac7843e..8ac8d1cdb 100644
--- a/qt-ui/statistics/statisticswidget.cpp
+++ b/qt-ui/statistics/statisticswidget.cpp
@@ -1,5 +1,36 @@
#include "statisticswidget.h"
+#include "models.h"
+#include <QModelIndex>
YearlyStatisticsWidget::YearlyStatisticsWidget(QWidget *parent): QGraphicsView(parent)
{
}
+
+void YearlyStatisticsWidget::setModel(YearlyStatisticsModel *m)
+{
+ m_model = m;
+ connect(m, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
+ this, SLOT(modelDataChanged(QModelIndex,QModelIndex)));
+ connect(m, SIGNAL(rowsRemoved(QModelIndex,int,int)),
+ this, SLOT(modelRowsRemoved(QModelIndex,int,int)));
+ connect(m, SIGNAL(rowsInserted(QModelIndex,int,int)),
+ this, SLOT(modelRowsInserted(QModelIndex,int,int)));
+
+ modelRowsRemoved(QModelIndex(),0,m_model->rowCount()-1);
+ modelRowsInserted(QModelIndex(),0,m_model->rowCount()-1);
+}
+
+void YearlyStatisticsWidget::modelRowsInserted(const QModelIndex &index, int first, int last)
+{
+ // stub
+}
+
+void YearlyStatisticsWidget::modelRowsRemoved(const QModelIndex &index, int first, int last)
+{
+ // stub
+}
+
+void YearlyStatisticsWidget::modelDataChanged(const QModelIndex &topLeft, const QModelIndex& bottomRight)
+{
+ // stub
+}