1 /* 2 This file is part of KAddressBook. 3 4 SPDX-FileCopyrightText: 2009 Tobias Koenig <tokoe@kde.org> 5 6 SPDX-License-Identifier: GPL-2.0-or-later 7 */ 8 9 #pragma once 10 11 #include "importexport/contactfields.h" 12 13 class ContactSorter 14 { 15 public: 16 explicit ContactSorter(KAddressBookImportExport::ContactFields::Field field, Qt::SortOrder sortOrder = Qt::AscendingOrder); 17 18 void sort(KContacts::Addressee::List &contacts) const; 19 20 private: 21 const KAddressBookImportExport::ContactFields::Field mSortField; 22 const Qt::SortOrder mSortOrder; 23 }; 24 25