// // C++ Interface: %{MODULE} // // Description: // // // Author: Roie Kerstein , (C) 2004 // // Copyright: See COPYING file that comes with this distribution // // #ifndef ADDBOOKMARKSPREFSSETTINGS_H #define ADDBOOKMARKSPREFSSETTINGS_H #include #include /** @author Roie Kerstein */ class BookmarksPrefsSettings : public QObject { Q_OBJECT public: enum UseSubfolders { Always=0, Never=1, SelectedContacts=2, UnselectedContacts=3 }; BookmarksPrefsSettings(QObject *parent = 0, const char *name = 0); ~BookmarksPrefsSettings(); void load(); void save(); UseSubfolders isFolderForEachContact() {return m_isfolderforeachcontact;} void setFolderForEachContact(UseSubfolders val) {m_isfolderforeachcontact = val;} bool useSubfolderForContact( QString nickname ); QStringList getContactsList() {return m_contactslist;} void setContactsList(QStringList list) {m_contactslist = list;} bool addBookmarksFromUnknownContacts() { return m_addbookmarksfromunknowns; }; void setAddBookmarksFromUnknownContacts( bool ); private: bool m_folderPerContact; bool m_addbookmarksfromunknowns; UseSubfolders m_isfolderforeachcontact; QStringList m_contactslist; }; #endif