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

AccountViewItem Class Reference

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

Inheritance diagram for AccountViewItem:

Inheritance graph
[legend]
Collaboration diagram for AccountViewItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AccountViewItem (AccountView *parent)
 AccountViewItem (QListViewItem *parent)
 AccountViewItem (QListViewItem *parent, QListViewItem *after)
 AccountViewItem (const Opie::Core::OSmartPointer< Folder > &folderInit, QListViewItem *parent, QListViewItem *after)
virtual ~AccountViewItem ()
virtual void refresh (QValueList< Opie::Core::OSmartPointer< RecMail > > &)=0
virtual RECBODYP fetchBody (const Opie::Core::OSmartPointer< RecMail > &)=0
virtual QPopupMenu * getContextMenu ()
virtual bool contextMenuSelected (int)
virtual AccountViewaccountView ()
virtual bool matchName (const QString &name) const
virtual bool isDraftfolder ()
virtual int isServer () const =0
virtual QMap< int, QStringserverMenu ()
virtual QMap< int, QStringfolderMenu ()

Protected Member Functions

AccountViewItemfindSubItem (const QString &path, AccountViewItem *start=0)
virtual void init ()
virtual void removeChilds ()
virtual void deleteAllMail (AbstractMail *wrapper, const Opie::Core::OSmartPointer< Folder > &f)

Protected Attributes

AccountViewm_Backlink
Opie::Core::OSmartPointer<
Folder
folder

Static Protected Attributes

static const QString contextName = "AccountViewItem"

Constructor & Destructor Documentation

AccountViewItem::AccountViewItem AccountView parent  ) 
 

Definition at line 1030 of file accountitem.cpp.

References init(), and m_Backlink.

AccountViewItem::AccountViewItem QListViewItem *  parent  ) 
 

Definition at line 1037 of file accountitem.cpp.

References init().

AccountViewItem::AccountViewItem QListViewItem *  parent,
QListViewItem *  after
 

Definition at line 1043 of file accountitem.cpp.

References init().

AccountViewItem::AccountViewItem const Opie::Core::OSmartPointer< Folder > &  folderInit,
QListViewItem *  parent,
QListViewItem *  after
 

Definition at line 1049 of file accountitem.cpp.

References init().

AccountViewItem::~AccountViewItem  )  [virtual]
 

Definition at line 1060 of file accountitem.cpp.

References folder.


Member Function Documentation

AccountView * AccountViewItem::accountView  )  [virtual]
 

Definition at line 1065 of file accountitem.cpp.

References m_Backlink.

Referenced by MHfolderItem::downloadMails(), MHviewItem::downloadMails(), IMAPfolderItem::downloadMails(), NNTPfolderItem::downloadMails(), and POP3folderItem::downloadMails().

virtual bool AccountViewItem::contextMenuSelected int   )  [inline, virtual]
 

Reimplemented in POP3viewItem, POP3folderItem, NNTPviewItem, NNTPfolderItem, IMAPviewItem, IMAPfolderItem, MHviewItem, and MHfolderItem.

Definition at line 37 of file accountitem.h.

Referenced by AccountView::slotContextMenu().

virtual void AccountViewItem::deleteAllMail AbstractMail wrapper,
const Opie::Core::OSmartPointer< Folder > &  f
[protected, virtual]
 

Referenced by MHfolderItem::contextMenuSelected(), MHviewItem::contextMenuSelected(), IMAPfolderItem::contextMenuSelected(), and POP3folderItem::contextMenuSelected().

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

Implemented in POP3viewItem, POP3folderItem, NNTPviewItem, NNTPfolderItem, IMAPviewItem, IMAPfolderItem, MHviewItem, and MHfolderItem.

AccountViewItem * AccountViewItem::findSubItem const QString path,
AccountViewItem start = 0
[protected]
 

Definition at line 1109 of file accountitem.cpp.

References matchName().

Referenced by MHviewItem::refresh(), and IMAPviewItem::refreshFolders().

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

Reimplemented in POP3folderItem, NNTPfolderItem, IMAPfolderItem, MHviewItem, and MHfolderItem.

Definition at line 1144 of file accountitem.cpp.

Referenced by AccountView::currentFolderMenu(), and getContextMenu().

QPopupMenu * AccountViewItem::getContextMenu  )  [virtual]
 

Definition at line 1149 of file accountitem.cpp.

References QMap< Key, T >::begin(), QMap< Key, T >::end(), folderMenu(), and serverMenu().

Referenced by AccountView::slotRightButton().

void AccountViewItem::init  )  [protected, virtual]
 

Definition at line 1055 of file accountitem.cpp.

References m_Backlink.

Referenced by AccountViewItem().

bool AccountViewItem::isDraftfolder  )  [virtual]
 

Reimplemented in MHfolderItem.

Definition at line 1134 of file accountitem.cpp.

Referenced by AccountView::currentisDraft().

virtual int AccountViewItem::isServer  )  const [pure virtual]
 

Implemented in POP3viewItem, POP3folderItem, NNTPviewItem, NNTPfolderItem, IMAPviewItem, IMAPfolderItem, MHviewItem, and MHfolderItem.

Referenced by AccountView::slotContextMenu(), and AccountView::slotSelectionChanged().

bool AccountViewItem::matchName const QString name  )  const [virtual]
 

Definition at line 1102 of file accountitem.cpp.

Referenced by findSubItem().

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

Implemented in POP3viewItem, POP3folderItem, NNTPviewItem, NNTPfolderItem, IMAPviewItem, IMAPfolderItem, MHviewItem, and MHfolderItem.

Referenced by AccountView::refresh(), and AccountView::refreshCurrent().

void AccountViewItem::removeChilds  )  [protected, virtual]
 

Definition at line 1091 of file accountitem.cpp.

Referenced by IMAPviewItem::contextMenuSelected(), MHviewItem::refresh(), and IMAPviewItem::refreshFolders().

QMap< int, QString > AccountViewItem::serverMenu  )  [virtual]
 

Reimplemented in POP3viewItem, NNTPviewItem, IMAPviewItem, and MHviewItem.

Definition at line 1139 of file accountitem.cpp.

Referenced by AccountView::currentServerMenu(), and getContextMenu().


Member Data Documentation

const QString AccountViewItem::contextName = "AccountViewItem" [static, protected]
 

Generic stuff

Definition at line 1028 of file accountitem.cpp.

Referenced by MHfolderItem::deleteFolder(), IMAPfolderItem::deleteFolder(), MHfolderItem::folderMenu(), MHviewItem::folderMenu(), IMAPfolderItem::folderMenu(), NNTPfolderItem::folderMenu(), POP3folderItem::folderMenu(), MHviewItem::serverMenu(), IMAPviewItem::serverMenu(), NNTPviewItem::serverMenu(), and POP3viewItem::serverMenu().

Opie::Core::OSmartPointer<Folder> AccountViewItem::folder [protected]
 

Definition at line 56 of file accountitem.h.

Referenced by MHfolderItem::contextMenuSelected(), MHviewItem::contextMenuSelected(), IMAPfolderItem::contextMenuSelected(), POP3folderItem::contextMenuSelected(), MHfolderItem::createFolder(), IMAPfolderItem::createNewFolder(), IMAPfolderItem::Delemiter(), MHfolderItem::deleteFolder(), IMAPfolderItem::deleteFolder(), MHfolderItem::downloadMails(), MHviewItem::downloadMails(), IMAPfolderItem::downloadMails(), NNTPfolderItem::downloadMails(), POP3folderItem::downloadMails(), IMAPfolderItem::folderMenu(), MHfolderItem::getFolder(), MHfolderItem::initName(), MHfolderItem::isDraftfolder(), MHviewItem::MHviewItem(), MHviewItem::refresh(), and ~AccountViewItem().

AccountView* AccountViewItem::m_Backlink [protected]
 

Definition at line 55 of file accountitem.h.

Referenced by accountView(), AccountViewItem(), and init().


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