File indexing completed on 2024-05-12 04:46:02
0001 #ifndef DTO_CARDDAVRESPONSEITEM_HPP 0002 #define DTO_CARDDAVRESPONSEITEM_HPP 0003 0004 #include <QString> 0005 #include <QUrl> 0006 0007 #include "Contact.hpp" 0008 0009 class CardDAVResponseItem { 0010 public: 0011 CardDAVResponseItem(); 0012 CardDAVResponseItem(bool isCollection, bool isAddressBook, bool isContact, 0013 QUrl href); 0014 0015 bool isCollection(); 0016 bool isAddressBook(); 0017 bool isContact(); 0018 0019 Contact *getContact(); 0020 QUrl getHref(); 0021 0022 void setIsCollection(bool isCollection); 0023 void setIsAddressBook(bool isAddressBook); 0024 void setIsContact(bool isContact); 0025 void setContact(Contact *contact); 0026 void setHref(QUrl href); 0027 0028 private: 0029 Contact *contact = nullptr; 0030 QUrl href; 0031 0032 bool flagIsCollection = false; 0033 bool flagIsAddressBook = false; 0034 bool flagIsContact = false; 0035 }; 0036 0037 #endif