/* * Copyright (c) 2011-2016 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #pragma once #include #include #include #include #include #include #include namespace Swift { class QtContactEditWidget; class QtUserSearchDetailsPage : public QWizardPage { Q_OBJECT public: QtUserSearchDetailsPage(const std::set& availableGroups); virtual ~QtUserSearchDetailsPage(); void setJID(const JID& jid); void setNameSuggestions(const std::vector& nameSuggestions); void setName(const std::string& name); std::set getSelectedGroups(); std::string getName(); void clear(); signals: void onUserTriggersFinish(); private: QtContactEditWidget* editWidget; JID contactJID; }; }