/* 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 "filters_model.h" filters_model::filters_model(QObject */*parent*/) { } int filters_model::columnCount(const QModelIndex &/*parent*/) const { return 1; } QVariant filters_model::data(const QModelIndex& index, int role) const { if (!index.isValid()) return QVariant(); if(role != Qt::DisplayRole) return QVariant(); return QVariant(); } QModelIndex filters_model::index(int row, int column, const QModelIndex& parent) const { if (!hasIndex(row, column, parent)) return QModelIndex(); return QModelIndex(); } QModelIndex filters_model::parent(const QModelIndex& index) const { if (!index.isValid()) return QModelIndex(); return QModelIndex(); } int filters_model::rowCount(const QModelIndex& parent) const { if (parent.column() > 0) return 0; return 0; }