diff options
Diffstat (limited to 'libkdepim/kaccount.h')
-rw-r--r-- | libkdepim/kaccount.h | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/libkdepim/kaccount.h b/libkdepim/kaccount.h deleted file mode 100644 index d0a1b7f21..000000000 --- a/libkdepim/kaccount.h +++ /dev/null @@ -1,92 +0,0 @@ -/* -*- c++ -*- - kaccount.h - - This file is part of KMail, the KDE mail client. - Copyright (C) 2002 Carsten Burghardt <burghardt@kde.org> - - KMail is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License, version 2, as - published by the Free Software Foundation. - - KMail is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - In addition, as a special exception, the copyright holders give - permission to link the code of this program with any edition of - the TQt library by Trolltech AS, Norway (or with modified versions - of TQt that use the same license as TQt), and distribute linked - combinations including the two. You must obey the GNU General - Public License in all respects for all of the code used other than - TQt. If you modify this file, you may extend this exception to - your version of the file, but you are not obligated to do so. If - you do not wish to do so, delete this exception statement from - your version. -*/ - -#ifndef __KACCOUNT -#define __KACCOUNT - -#include <tqstring.h> -#include <tdepimmacros.h> - -class KConfig; - -class KDE_EXPORT KAccount -{ - public: - /** Type information */ - enum Type { - Imap, - MBox, - Maildir, - News, - DImap, - Other - }; - - KAccount( const uint id = 0, const TQString &name = TQString(), - const Type type = Other ); - - /** - * Get/Set name - */ - TQString name() const { return mName; } - void setName( const TQString& name ) { mName = name; } - - /** - * Get/Set id - */ - uint id() const { return mId; } - void setId( const uint id ) { mId = id; } - - /** - * Get/Set type - */ - Type type() const { return mType; } - void setType( const Type type ) { mType = type; } - - /** - * Save the settings - * If the group is empty it must be preset in the KConfig - */ - void writeConfig( KConfig &config, const TQString &group = TQString() ); - - /** - * Read the settings - * If the group is empty it must be preset in the KConfig - */ - void readConfig( KConfig &config, const TQString &group = TQString() ); - - protected: - uint mId; - TQString mName; - Type mType; -}; - -#endif |