| ►NKNode | The KNode namespace contains all KNode-internal classes | 
| ►NComposer |  | 
| CAttachmentView | Attachment view in the composer | 
| CAttachmentViewItem | Item of the AttachmentView | 
| CFollowuptoCombobox | Wrapper around a KCombobox that em | 
| CView | Message composer view | 
| ►NUtilities | Namespace for utilitary classes | 
| CLocale | A set of utilitary methods that deals with character sets | 
| CScopedCursorOverride | This object change the application cursor to a given type and then restore the previous cursor when it goes out of scope | 
| CStartup | A class to deals with start-up/initialization of KNode | 
| CAboutData | Content of the about dialog | 
| CAccountsPage | Accounts config page | 
| CAppearance | Ex-Appearance settings | 
| ►CAppearanceWidget | Appearance configuration widget | 
| CColorListItem | Color list view item | 
| CFontListItem | Font list view item | 
| CArticleFetchJob | Downloads one specific article from the news server | 
| CArticleListJob | Downloads all or a selected part of the article list for a specific newsgroup | 
| CArticlePostJob | Post a article to the given news server | 
| CArticleWidget | Widget to display a news article | 
| CArticleWindow | A stand-alone article viewer window | 
| CCleanup | Expirery/cleaup settings (globally or per account/group/folder) | 
| CCleanupWidget | Global cleanup configuration widget | 
| CConfigBase | Base class for config settings | 
| CCSSHelper | Helper class to generate a CSS style sheet for article widget | 
| CDisplayedHeaderConfDialog | Configuration dialog for a single header displayed in the article viewer | 
| CDisplayedHeaders | Headers displayed in the article viewer | 
| ►CDisplayedHeadersWidget | Configuration widget for headers displayed in the article viewer | 
| CHdrItem | Header list view item | 
| CFetchArticleIdDlg | Dialog to request a message ID | 
| ►CFilterListWidget | Configuration widget for filters | 
| CFilterListItem | Filter list view item | 
| CGroupCleanupWidget | Configuration widget for group expireration | 
| CGroupListJob | Download and update newsgroups lists | 
| CGroupLoadJob | Loads the newsgroup list from the disk | 
| CIdentityComboWrapper | Wrapper around KPIMIdentities::IdentityCombo to make available a constructor with a QWidget as single argument | 
| CIdentityEditionDialog | Edition dialog for identities | 
| CIdentityNameEditPrivate | Special line edit to catch reliably the change of an identity name | 
| CIdentityWidget | Configuration widget for an identity | 
| CKCMTabContainer | A tab-based KCModule container | 
| CMailSendJob | Sends a mail to a SMTP server | 
| CNntpAccountConfDialog | News server configuration dialog | 
| ►CNntpAccountListWidget | News server account list widget | 
| CAccountListItem | Account list widget item | 
| CPostNewsComposerWidget | Composer configuration widget | 
| CPostNewsPage | Post news page | 
| CPostNewsSpellingWidget | Spell-checking configuration widget | 
| CPostNewsTechnicalWidget | Configuration widget for technical posting settings | 
| CPrivacyWidget | Privacy configuration widget | 
| CRangeFilter | Filter for interger ranges | 
| CRangeFilterWidget | Configuration widget for KNode::RangeFilter | 
| CReadNewsGeneralWidget | General read news configuration page | 
| CReadNewsNavigationWidget | Read news navigation configuration page | 
| CReadNewsPage | Read news page | 
| CReadNewsViewerWidget | Article viewer configuration page | 
| CScheduler | The job scheduler | 
| CScoringWidget | Scoring configuration widget | 
| CSearchDialog | Article search dialog | 
| CSettings | Application settings | 
| CSettingsContainerInterface | Interface for object (global settings, account and group) that contains common settings (like identity or cleanup) | 
| CStatusFilter | Filter for article status flags | 
| ►CStatusFilterWidget | Configuration widget for KNode::StatusFilter | 
| CTFCombo | Combobox to select a boolean value (true/false) | 
| CStringFilter | Filter for string values | 
| CStringFilterWidget | Configuration widget for KNode::StringFilter | 
| CXHeader | Represents an additional header added by the composer | 
| CXHeaderConfDialog | Dialog to edit additional headers | 
| ►NKPIM | The KPIM namespace holds all kinds of KDE PIM-specific functions and classes | 
| CActionBase | Base class for other Action classes | 
| CActionColor |  | 
| CActionEditWidget | This widget implements the action editor | 
| CActionMarkAsRead |  | 
| CActionNotify |  | 
| CActionSetScore |  | 
| CConditionEditWidget | This widget implements the conditions editor | 
| CFolderTreeWidget | A tree widget useful for displaying a tree of folders containing messages | 
| CFolderTreeWidgetItem | A folder tree node to be used with FolderTreeWidget | 
| CKScoringEditor |  | 
| CKScoringEditorWidget |  | 
| CKScoringEditorWidgetDialog |  | 
| CKScoringExpression |  | 
| CKScoringManager |  | 
| CKScoringRule |  | 
| CNotifyCollection |  | 
| CNotifyDialog |  | 
| CRuleEditWidget | This widget implements the rule editor | 
| CRuleListWidget | This widget shows a list of rules with buttons for copy, delete aso | 
| CRuleStack | This helper class implements a stack for lists of lists of rules | 
| CScorableArticle |  | 
| CScorableGroup | The following classes ScorableArticle, ScorableGroup define the interface for the scoring | 
| CSingleActionWidget | This widget implements an editor for one action | 
| CSingleConditionWidget | This widget implements an editor for one condition | 
| CTreeWidget | A QTreeWidget with expanded capabilities | 
| CK3ListView |  | 
| CK3ListViewItem |  | 
| CKAboutData |  | 
| CKActionMenu |  | 
| CKCMultiDialog |  | 
| CKMeditor |  | 
| CKNAccountManager | Account manager | 
| CKNApplication | Conversion of old settings and session restoration | 
| CKNArticle | This class encapsulates a generic article | 
| CKNArticleCollection | Abstract base class for article collections, ie | 
| CKNArticleFactory | Article factory, responsible for creating and sending news articles | 
| CKNArticleFilter | Article filter | 
| CKNArticleManager | Article manager | 
| CKNArticleVector | Article storage used by KNArticleCollection | 
| CKNAttachment | KNAttachment represents a file that is or will be attached to an article | 
| ►CKNCleanUp | This class handles group expiration and folder compaction | 
| CProgressDialog | Cleanup progress dialog | 
| CKNCollection | Abstract base class for everything that is visible in the folder tree | 
| CKNCollectionView | The group/folder tree | 
| CKNCollectionViewItem | Folder tree item | 
| ►CKNComposer | Message composer window | 
| CAttachmentPropertiesDlg | Attachment properties dialog | 
| CKNComposerEditor |  | 
| CKNConfigDialog | The configuration dialog | 
| CKNConfigManager | Manages config objects | 
| CKNDisplayedHeader | A header displayed in the article viewer | 
| CKNFilterConfigWidget | Filter configuration widget | 
| CKNFilterDialog | Filter configuration dialog | 
| CKNFilterManager | Filter manager | 
| CKNFilterSelectAction | Filter selection action | 
| ►CKNFolder | Representation of a folder | 
| CDynData |  | 
| CKNFolderManager | Folder manager | 
| CKNGlobals | Idea: Previously the manager classes were available via KNodeApp | 
| ►CKNGroup | Representation of a news group | 
| CdynDataVer0 |  | 
| CdynDataVer1 |  | 
| ►CKNGroupBrowser | Base class for group selection dialogs | 
| CCheckItem | Checkable list view item with special handling for displaying moderated groups | 
| CGroupItem | List view item with special handling for displaying moderated groups | 
| CKNGroupDialog | New group subscription dialog | 
| CKNGroupInfo | Helper classes for the group selection dialog, contains info about a newsgroup (name, description) | 
| CKNGroupListData | Data of group list jobs | 
| CKNGroupManager | Group manager | 
| CKNGroupPropDlg | News group properties dialog | 
| CKNGroupSelectDialog | Group selection dialog (used in the composer) | 
| CKNHdrViewItem | Header view item | 
| CKNHeaderView | Header view, displays the article listing of the currently selected news group or folder | 
| CKNHelper | Some static helper methods | 
| CKNJobConsumer | Base class for classes that want to create and schedule jobs | 
| CKNJobData | Abstract base class for all KNode internal jobs | 
| CKNJobItem | Base class for data structures used in jobs | 
| CKNLineEdit | Line edit for addresses used in the composer | 
| CKNLineEditSpell | Line edit with on-the-fly spell checking | 
| CKNLoadHelper | File open helper (includes file open dialog and network download) | 
| CKNLocalArticle | This class encapsulates an article, that is stored locally in an MBOX-file | 
| CKNMainWidget | This is the central part of the KNode GUI | 
| CKNMainWindow | KNode main window | 
| ►CKNMemoryManager | Memory manager | 
| CArticleItem | Article cache item | 
| CCollectionItem | Group/folder cache item | 
| CKNNntpAccount | Represents an account on a news server | 
| CKNNntpAccountIntervalChecking | Handles the interval checking of an news server account | 
| CKNodePart | KNode part, used for embedding in Kontact | 
| CKNRemoteArticle | KNRemoteArticle represents an article, whos body has to be retrieved from a remote host or from the local cache | 
| CKNSaveHelper | File save helper (includes file save dialog and network upload) | 
| CKNScorableArticle | Article interface for the scoring system | 
| CKNScorableGroup | Group interface for the scoring system | 
| CKNScoringManager | Scoring manager | 
| ►CKNSendErrorDialog | Message send error dialog | 
| CErrorListItem | Error list widget item | 
| CKNServerInfo | Represents an account on a news server | 
| CKNSourceViewWindow | Article source view window | 
| CKPaintInfo | Information shared by all items in a list view | 
| CKTextBrowser |  | 
| CKXmlGuiWindow |  | 
| CPostNewsTechnicalWidgetBase |  | 
| CReadNewsGeneralWidgetBase |  | 
| CSettingsBase |  |