Mercurial > retraceit
view src/includeemptysortmodel.cpp @ 112:9daf778feaf1 1.4
Fix usage of WIN32 macro. With c++11 this is no longer set.
_WIN32 is the better macro to use anyway.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Thu, 08 Dec 2016 15:34:07 +0100 |
parents | 3916cb3c9105 |
children |
line wrap: on
line source
/* Copyright (C) 2015 by ETH Zürich * Software engineering by Intevation GmbH * * This file is Free Software under the GNU GPL (v>=2) * and comes with ABSOLUTELY NO WARRANTY! * See LICENSE.txt for details. */ #include "includeemptysortmodel.h" bool IncludeEmptySortModel::filterAcceptsRow(int row, const QModelIndex &parent) const { bool parentAcceptsRow = QSortFilterProxyModel::filterAcceptsRow(row, parent); if (!mIncludeEmpty || parentAcceptsRow) { return parentAcceptsRow; } QModelIndex source_index = sourceModel()->index(row, filterKeyColumn(), parent); if (!source_index.isValid()) // the column may not exist return true; QString key = sourceModel()->data(source_index).toString(); return key.isEmpty(); }