1 /* massXpert - the true massist's program. 2 -------------------------------------- 3 Copyright(C) 2006,2007 Filippo Rusconi 4 5 http://www.massxpert.org/massXpert 6 7 This file is part of the massXpert project. 8 9 The massxpert project is the successor to the "GNU polyxmass" 10 project that is an official GNU project package(see 11 www.gnu.org). The massXpert project is not endorsed by the GNU 12 project, although it is released ---in its entirety--- under the 13 GNU General Public License. A huge part of the code in massXpert 14 is actually a C++ rewrite of code in GNU polyxmass. As such 15 massXpert was started at the Centre National de la Recherche 16 Scientifique(FRANCE), that granted me the formal authorization to 17 publish it under this Free Software License. 18 19 This software is free software; you can redistribute it and/or 20 modify it under the terms of the GNU General Public 21 License version 3, as published by the Free Software Foundation. 22 23 24 This software is distributed in the hope that it will be useful, 25 but WITHOUT ANY WARRANTY; without even the implied warranty of 26 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 27 General Public License for more details. 28 29 You should have received a copy of the GNU General Public License 30 along with this software; if not, write to the 31 32 Free Software Foundation, Inc., 33 34 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. 35 */ 36 37 38 #ifndef MZ_CALCULATION_TREEVIEW_SORT_PROXY_MODEL_HPP 39 #define MZ_CALCULATION_TREEVIEW_SORT_PROXY_MODEL_HPP 40 41 42 /////////////////////// Qt includes 43 #include <QSortFilterProxyModel> 44 45 46 namespace massXpert 47 { 48 49 class MzCalculationTreeViewSortProxyModel : public QSortFilterProxyModel 50 { 51 private: 52 53 protected: 54 bool lessThan(const QModelIndex &, const QModelIndex &) const; 55 56 public: 57 MzCalculationTreeViewSortProxyModel(QObject * = 0); 58 ~MzCalculationTreeViewSortProxyModel(); 59 }; 60 61 } // namespace massXpert 62 63 64 #endif // MZ_CALCULATION_TREEVIEW_SORT_PROXY_MODEL_HPP 65