Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

IMAPFolder Class Reference

#include </home/clem/local/src/opie/noncore/net/mail/libmailwrapper/mailwrapper.h>

Inheritance diagram for IMAPFolder:

Inheritance graph
[legend]
Collaboration diagram for IMAPFolder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IMAPFolder (const QString &name, const QString &sep, bool select=true, bool noinf=false, const QString &prefix="")
virtual ~IMAPFolder ()
virtual bool may_select () const
virtual bool no_inferior () const

Static Private Member Functions

static QString decodeFolderName (const QString &name)

Private Attributes

bool m_MaySelect
bool m_NoInferior

Constructor & Destructor Documentation

IMAPFolder::IMAPFolder const QString name,
const QString sep,
bool  select = true,
bool  noinf = false,
const QString prefix = ""
 

Definition at line 48 of file mailwrapper.cpp.

References decodeFolderName(), QString::length(), Folder::nameDisplay, Folder::prefix, QString::right(), and QString::startsWith().

IMAPFolder::~IMAPFolder  )  [virtual]
 

Definition at line 65 of file mailwrapper.cpp.


Member Function Documentation

QString IMAPFolder::decodeFolderName const QString name  )  [static, private]
 

Decodes base64 encoded parts of the imapfolder name Code taken from kde cvs: kdebase/kioslave/imap4/rfcdecoder.cc

Definition at line 76 of file mailwrapper.cpp.

References QString::ascii(), base64chars, QString::fromUtf8(), i, QCString::length(), UNDEFINED, UTF16BASE, UTF16HIGHEND, UTF16HIGHSTART, UTF16LOEND, UTF16LOSTART, and UTF16SHIFT.

Referenced by IMAPFolder().

virtual bool IMAPFolder::may_select  )  const [inline, virtual]
 

Reimplemented from Folder.

Definition at line 99 of file mailwrapper.h.

References m_MaySelect.

virtual bool IMAPFolder::no_inferior  )  const [inline, virtual]
 

Reimplemented from Folder.

Definition at line 100 of file mailwrapper.h.

References m_NoInferior.


Member Data Documentation

bool IMAPFolder::m_MaySelect [private]
 

Definition at line 103 of file mailwrapper.h.

Referenced by may_select().

bool IMAPFolder::m_NoInferior [private]
 

Definition at line 103 of file mailwrapper.h.

Referenced by no_inferior().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:35:31 2005 for OPIE by  doxygen 1.4.2