/* Copyright © 2015 Gluzskiy Alexandr (sss) This file is part of Unknown Download Manager (UDM). UDM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. UDM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with UDM. If not, see . */ #include "downloads_model.h" downloads_model::downloads_model(QObject *parent) { } int downloads_model::rowCount(const QModelIndex &parent) const { return 0; } QVariant downloads_model::data(const QModelIndex &index, int role) const { if(!index.isValid()) return QVariant(); } QVariant downloads_model::headerData(int section, Qt::Orientation orientation, int role) const { return QVariant(); } int downloads_model::columnCount ( const QModelIndex & parent) const { return 1; } bool downloads_model::insertRows(int position, int rows, const QModelIndex &index) { beginInsertRows(QModelIndex(), position, position+rows-1); endInsertRows(); return true; } bool downloads_model::removeRows(int position, int rows, const QModelIndex &index) { beginRemoveRows(QModelIndex(), position, position+rows-1); endRemoveRows(); return true; } void downloads_model::sort ( int column, Qt::SortOrder order) { }