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