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 */