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

IMAPfolderItem Class Reference

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

Inheritance diagram for IMAPfolderItem:

Inheritance graph
[legend]
Collaboration diagram for IMAPfolderItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IMAPfolderItem (const Opie::Core::OSmartPointer< Folder > &folder, IMAPviewItem *parent, QListViewItem *after)
 IMAPfolderItem (const Opie::Core::OSmartPointer< Folder > &folder, IMAPfolderItem *parent, QListViewItem *after, IMAPviewItem *master)
virtual ~IMAPfolderItem ()
virtual void refresh (QValueList< Opie::Core::OSmartPointer< RecMail > > &)
virtual RECBODYP fetchBody (const Opie::Core::OSmartPointer< RecMail > &)
virtual bool contextMenuSelected (int)
virtual const QStringDelemiter () const
virtual int isServer () const
virtual QMap< int, QStringfolderMenu ()

Protected Member Functions

virtual void createNewFolder ()
virtual bool deleteFolder ()
virtual void downloadMails ()

Protected Attributes

IMAPviewItemimap

Constructor & Destructor Documentation

IMAPfolderItem::IMAPfolderItem const Opie::Core::OSmartPointer< Folder > &  folder,
IMAPviewItem parent,
QListViewItem *  after
 

IMAPfolderItem::IMAPfolderItem const Opie::Core::OSmartPointer< Folder > &  folder,
IMAPfolderItem parent,
QListViewItem *  after,
IMAPviewItem master
 

IMAPfolderItem::~IMAPfolderItem  )  [virtual]
 

Definition at line 589 of file accountitem.cpp.


Member Function Documentation

bool IMAPfolderItem::contextMenuSelected int   )  [virtual]
 

Reimplemented from AccountViewItem.

Definition at line 679 of file accountitem.cpp.

References createNewFolder(), AccountViewItem::deleteAllMail(), deleteFolder(), downloadMails(), AccountViewItem::folder, FOLDER_MENU_DELETE_ALL_MAILS, FOLDER_MENU_DELETE_FOLDER, FOLDER_MENU_MOVE_MAILS, FOLDER_MENU_NEW_SUBFOLDER, FOLDER_MENU_REFRESH_HEADER, IMAPviewItem::getWrapper(), imap, odebug, and AccountView::refreshCurrent().

void IMAPfolderItem::createNewFolder  )  [protected, virtual]
 

Definition at line 631 of file accountitem.cpp.

References AbstractMail::createMbox(), Delemiter(), QPEApplication::execDialog(), AccountViewItem::folder, imap, IMAPviewItem::refreshFolders(), and IMAPviewItem::wrapper.

Referenced by contextMenuSelected().

const QString & IMAPfolderItem::Delemiter  )  const [virtual]
 

Definition at line 592 of file accountitem.cpp.

References AccountViewItem::folder.

Referenced by createNewFolder(), and IMAPviewItem::createNewFolder().

bool IMAPfolderItem::deleteFolder  )  [protected, virtual]
 

Definition at line 646 of file accountitem.cpp.

References AccountViewItem::contextName, AccountViewItem::folder, IMAPviewItem::getWrapper(), imap, QString::null, odebug, IMAPviewItem::refreshFolders(), tr, v, and warning().

Referenced by contextMenuSelected().

void IMAPfolderItem::downloadMails  )  [protected, virtual]
 

Definition at line 672 of file accountitem.cpp.

References AccountViewItem::accountView(), AccountView::downloadMails(), AccountViewItem::folder, IMAPviewItem::getWrapper(), and imap.

Referenced by contextMenuSelected().

virtual RECBODYP IMAPfolderItem::fetchBody const Opie::Core::OSmartPointer< RecMail > &   )  [virtual]
 

Implements AccountViewItem.

QMap< int, QString > IMAPfolderItem::folderMenu  )  [virtual]
 

Reimplemented from AccountViewItem.

Definition at line 614 of file accountitem.cpp.

References AccountViewItem::contextName, AccountViewItem::folder, FOLDER_MENU_DELETE_ALL_MAILS, FOLDER_MENU_DELETE_FOLDER, FOLDER_MENU_MOVE_MAILS, FOLDER_MENU_NEW_SUBFOLDER, FOLDER_MENU_REFRESH_HEADER, and tr.

virtual int IMAPfolderItem::isServer  )  const [inline, virtual]
 

Implements AccountViewItem.

Definition at line 172 of file accountitem.h.

virtual void IMAPfolderItem::refresh QValueList< Opie::Core::OSmartPointer< RecMail > > &   )  [virtual]
 

Implements AccountViewItem.


Member Data Documentation

IMAPviewItem* IMAPfolderItem::imap [protected]
 

Definition at line 178 of file accountitem.h.

Referenced by contextMenuSelected(), createNewFolder(), deleteFolder(), and downloadMails().


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