| CAlgorithms | A collection of general-purpose algorithms |
| CAllocationMap | An index allocation map |
| CCommandLineParser | An abstract base class for parsing command-line arguments |
| CConstItemConsumer< T > | An interface for consuming (const) items supplied by a producer |
| CDatabase | A base class for objects that represent SQL databases |
| CDiffChunk | TODO: rewrite comment A DiffChunk maps a DiffRange in one DiffSequence (the "base") to a corresponding DiffRange in one or two other files ("theirs" and "yours") |
| CDiffCounts | |
| CDiffRange | TODO: rewrite comment A range of elements in a DiffSequence |
| CDiffResult | |
| ►CDiffSequence | TODO: rewrite comment Abstract base class for sequences that can be diffed |
| CDiffCharSequence | |
| CDiffLineSequence | TODO: rewrite comment An implementation of DiffSequence where each element of the sequence is a line of text |
| CDiffTokenSequence | |
| CEnumTraits< E > | A collection of static methods for accessing enum type metadata |
| ►Cexception | STL class |
| ►CException | |
| CIOException | |
| CField | A class representing a field (a column) in a Quark table model |
| CFileUtils | A collection of file utility functions |
| CFormatters | A collection of functions for formatting values for display |
| CGCloudBucket | |
| CGCloudObject | |
| CGDriveFile | |
| CGDriveFileQueryBuilder | |
| CHashFunctions | A collection of hash functions |
| CImageUtils | A collection of image-related utility functions |
| CItemConsumer< T > | An interface for consuming items supplied by a producer |
| ►CLanguageSyntax | A base class for recognizing a language syntax |
| CJavaScriptLanguageSyntax | A syntax matcher for the JavaScript language |
| CLuaLanguageSyntax | A syntax matcher for the Lua language |
| CSqlLanguageSyntax | A syntax matcher for the SQL language |
| CXmlLanguageSyntax | A syntax matcher for the XML language |
| CLists | A collection of list operations |
| CMatrix< T > | A matrix data model |
| ►CMDNSRecord | |
| ►CMDNSDataRecord | |
| CMDNSInet4AddressRecord | |
| CMDNSInet6AddressRecord | |
| CMDNSPointerRecord | |
| CMDNSServiceRecord | |
| CMDNSTextRecord | |
| CMDNSService | |
| CMemoryBlock | A class representing a block of raw memory |
| COAuth2AccessToken | A representation of an OAuth2 access token |
| CObjectUtils | General-purpose QObject utilities |
| CPathUtils | A collection of utility functions for manipulating file paths |
| CPluginLoader< T > | A convenient wrapper template for QPluginLoader that loads and instantiates plugins of a given type |
| CProcessUtils | A collection of process-related utility functions |
| ►CQAbstractButton | |
| CClearButton | |
| ►CQAbstractItemDelegate | |
| CImageAndTextDelegate | An item delegate that displays an image and some text |
| CImageDelegate | An item delegate that displays an image with an optional border |
| ►CQAbstractItemModel | |
| ►CAbstractGridModel< T, IS, OS > | An abstract base class for grid data models, i.e., models in which every cell contains the same type of object |
| CBasicGridModel< T, IS, OS > | A default concrete implementation of AbstractGridModel that stores items in a QVector |
| ►CAbstractTableModelBase | A non-parameterized abstract base class for Quark table models |
| ►CAbstractTableModel< QString, QDataStream, QDataStream > | |
| ►CBasicTableModel< QString > | |
| CSearchPathModel | An implementation of BasicTableModel that represents a file search path, that is, a list of directories to be searched for a file with a given name |
| CStringListModel | A data model for storing a list of strings |
| CAbstractTableModel< RecentFile > | |
| ►CAbstractTableModel< RecentFile, QDataStream, QDataStream > | |
| ►CBasicTableModel< RecentFile > | |
| CRecentFileTableModel | A data model for storing a list of RecentFile objects, representing files that were "recently opened" by an application |
| CAbstractTableModel< T > | |
| ►CAbstractTableModel< T, IS, OS > | An abstract base class for table data models, i.e., models in which every row represents an instance of the same type of object, and each column represents a field of that object |
| CBasicTableModel< T, IS, OS > | A partial implementation of AbstractTableModel that stores its elements in a QVector |
| ►CBasicTreeModelBase | |
| CBasicTreeModel< T, IS, OS > | |
| ►CQAbstractItemView | |
| CTreeListView | |
| ►CQAbstractListModel | |
| CFlagsModel | A data model for storing a list of named flags |
| ►CQCoreApplication | |
| CService | |
| ►CQDialog | |
| CAboutDialog | A general-purpose "about" dialog |
| ►CQIODevice | |
| CFileLoggerDevice | An implementation of QIODevice that writes lines of text to a rotating list of files |
| ►CQLabel | |
| CImageViewerPanel | A widget for displaying an image, with support for zooming, rotation, selection, and cropping |
| ►CQLayout | |
| COverlayLayout | |
| ►CQObject | |
| CDiffScrollSynchronizer | |
| CGCloudStorage | |
| CGDriveFilesystem | |
| ►CAbstractItemModelMenuAdapter | A non-parameterized abstract base class for Quark item model menu adapters |
| ►CBasicTableModelMenuAdapter< RecentFile > | |
| CRecentFileTableModelMenuAdapter | An implementation of BasicTableModelMenuAdapter for RecentFile objects |
| CBasicTableModelMenuAdapter< T > | A model adapter that populates a QMenu with items that correspond to items in an AbstractTableModel |
| ►CDialogBuilder | An abstract base class for dialog builders |
| CAlertDialogBuilder | A builder object for constructing simple alert dialogs |
| CFileDialogBuilder | A builder object for constructing file dialogs, such as "Open" and "Save As" dialogs |
| CInputDialogBuilder | A builder object for constructing simple input dialogs |
| ►CQuadTreeModelBase | A non-parameterized abstract base class for quad-tree models |
| CQuadTreeModel< T > | An abstract implementation of a quad-tree data model |
| CMDNSServiceBrowser | |
| COAuth2Authenticator | An object for performing OAuth2 authorizations for accessing Google APIs |
| CAutoSaver | A class to be used in implementing a document autosave feature |
| ►CMutableObject | A base class for objects that can emit a signal when their internal state changes in some way |
| CDiffColorModel | |
| CDiffModel | TODO: rewrite doc A data model representing a 2-way or 3-way diff |
| CSyntaxHighlighterTheme | A representation of a highlighting theme for a SyntaxHighlighter |
| ►CTask | An abstract base class for objects that represent tasks to be executed by a TaskProcessor |
| CExternalCommandTask | An abstract subclass of Task that runs an external command (a subprocess) |
| ►CQPlainTextEdit | |
| ►CSourceTextEdit | A subclass of QPlainTextEdit that is specialied for editing source code |
| CDiffableSourceTextEdit | |
| ►CQQueue | |
| CAsyncQueue< T > | An asynchronous queue which can be accessed from multiple threads in a threadsafe way |
| ►CQSortFilterProxyModel | |
| CBasicFilterTableModel< T, IS, OS > | An abstract subclass of QSortFilterProxyModel for sorting and filtering of AbstractTableModels |
| CBasicFilterTreeModel< T, IS, OS > | An abstract subclass of QSortFilterProxyModel for sorting and filtering of AbstractTreeModels |
| ►CQSpinBox | |
| CHexSpinBox | A QSpinBox subclass for hexadecimal values |
| ►CQStyledItemDelegate | |
| CEnumItemDelegate< E > | An item delegate that displays a dropdown list of all valid values of an enumeration |
| CTitleAndDescriptionDelegate | An item delegate that displays title text (in a larger font) and description text (in a smaller font) |
| ►CQSyntaxHighlighter | |
| CSyntaxHighlighter | A general purpose syntax highlighter |
| ►CQTableView | |
| CBasicTableView | |
| ►CQThread | |
| CTaskProcessor | An object that executes Tasks in a queue on a dedicated thread |
| CThreadDelegate< T > | A subclass of QThread that executes a method of another object in its run() method |
| ►CQToolButton | |
| CColorButton | A tool button for selecting a color |
| ►CQTreeView | |
| CBasicTreeView | |
| ►CQWidget | |
| ►CChartView | |
| ►CBarChartView | |
| CClusteredBarChartView | |
| CStackedBarChartView | |
| CLineChartView | |
| CPieChartView | |
| CDiff3Panel | |
| CDiffConnectorView | |
| CDiffMapView | |
| CDiffPanel | |
| CActivityIndicator | An animated component (a "throbber") that indicates ongoing activity in an application |
| CFindPanel | A widget that provides a UI for doing forward and backward searches in a document |
| CImageView | A simple widget that displays an image |
| CStringListEditor | A widget for editing a list of strings |
| CRecentFile | An object representing a recently opened file |
| CRuntimeUtils | A collection of runtime utility functions |
| CScopedBool | A simple wrapper object for a boolean value which sets the value to true in its constructor and to false in its destructor |
| CSqlValueBinder | A value binder for a QSqlQuery object |
| CUiUtils | A collection of UI-specific utility functions |
| CVersion | A class representing an interface version number |
| CWriteBackCache< K, T > | An abstract LRU cache implementation that tracks modifications to the cached items and performs writes of modified items to the cache source on demand |
| CZipEntry | A class representing an entry in a Zip archive |
| CZipFile | A class representing a Zip archive |