| ►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 |
| CSettingsBase | |
| 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 | |
| CKConfigSkeleton | |
| 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 | |
| CQ3CheckListItem | |
| CQ3ListViewItem | |
| CQComboBox | |
| CQGroupBox | |
| CQListWidgetItem | |
| CQSplitter | |
| CQTabWidget | |
| CQTreeWidget | |
| CQTreeWidgetItem | |
| CReadNewsGeneralWidgetBase | |