Warning, /pim/trojita/Mainpage.dox is written in an unsupported language. File is not indexed.

0001 /**
0002   @mainpage Trojitá
0003 
0004   Trojitá is an IMAP mail client written using the Qt framewrok. Its aim is to
0005   be as standard-compliant and usable as possible.
0006 
0007   The Trojita e-mail application consists of several distinct parts.  Classes
0008   related to actual e-mail processing are defined in the Gui namespace.  Actuall
0009   IMAP implementation is in the Imap namespace.  Code dealing with message
0010   submission is in the MSA namespace.
0011   
0012   Third-party components typically either define their own namespace (KIMAP,
0013   KCodecs,...) or are in the global namespace.
0014 
0015   The core of the IMAP protocol implementation is the Imap::Mailbox::Model
0016   class.  It is assisted by handful other classes.  Parsing of the data stream
0017   from the IMAP server is handled by the Imap::Parser class.
0018 
0019   The IMAP library's Imap::Mailbox::Model fully implements the Qt's
0020   QAbstractItemModel interface.  The primary method for dealing with remote IMAP
0021   server is therefore to use standard MVC methods when retrieving data.
0022   Specialized methods are provided for functions like creating new mailboxes,
0023   deleting existing ones etc.
0024 
0025  */