Added notifications and canceling to xdxf download dialog
[mdictionary] / src / plugins / xdxf / DictsModel.cpp
index 7947874..c92ed57 100644 (file)
 
 *******************************************************************************/
 
-//Created by Mateusz Półrola
+/*!
+ \file DictsModel.cpp
+ \author Mateusz Półrola <mateusz.polrola@comarch.pl>
+*/
 
-#include "DictsModel.h"
 
 DictsModel::DictsModel(QList<DownloadDict> dicts, QObject *parent) :
     QAbstractItemModel(parent)
@@ -32,11 +34,11 @@ DictsModel::DictsModel(QList<DownloadDict> dicts, QObject *parent) :
 }
 
 
-int DictsModel::rowCount(const QModelIndex &parent) const {
+int DictsModel::rowCount(const QModelIndex &) const {
     return dicts.count();
 }
 
-int DictsModel::columnCount(const QModelIndex &parent) const {
+int DictsModel::columnCount(const QModelIndex &) const {
     return 4;
 }
 
@@ -57,7 +59,8 @@ QVariant DictsModel::data(const QModelIndex &index, int role) const
         case 2:
             return dicts.at(index.row()).title();
         case 3:
-            return dicts.at(index.row()).size();
+            return QString::number(dicts.at(index.row()).size(), 'g', 2) +
+                    QString (" MB");
         }
     }
 
@@ -88,14 +91,10 @@ QVariant DictsModel::headerData(int section, Qt::Orientation orientation,
     return QVariant();
 }
 
-QModelIndex DictsModel::index(int row, int column, const QModelIndex &parent) const {
+QModelIndex DictsModel::index(int row, int column, const QModelIndex &) const {
     return createIndex(row, column, row);
 }
 
-QModelIndex DictsModel::parent(const QModelIndex &child) const {
+QModelIndex DictsModel::parent(const QModelIndex &) const {
     return QModelIndex();
 }
-
-void DictsModel::sort(int column, Qt::SortOrder order) {
-
-}