Qx v0.7
Qt Extensions Library
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CQx::AbstractBindableProperty< T >The AbstractBindableProperty class provides the baseline feature for bindable properties of the Qx Bindable Properties System
 CQx::ApplicationLoggerActs as a convenient means of producing an execution log for an application
 CQx::ArrayCollection of static functions pertaining to C-style arrays
 CQxJson::ArrayThe array class represents a JSON array node for use in error contexts
 CQxJson::ArrayElementThe array element key class represents a JSON Array element node for use in error contexts
 CQx::AsyncDownloadManagerUsed to queue and process one or more downloads in an asynchronous manner using signals and slots
 CQx::Base85Base85 encoded string
 CQx::Base85EncodingParameters of a particular Base85 string encoding
 CQx::Base85ParseErrorUsed to report errors while parsing a Base85 encoded string
 CQx::Bimap< Left, Right >The Bimap template class offers a rudimentary bi-directional associative map
 CQx::Bindable< T >Bindable is a wrapper class around binding-enabled properties that provides uniform access, regardless of the specific type
 CQx::BitArrayMore robust variant of QBitArray, which provides an array of bits
 CQx::ByteArrayCollection of static functions pertaining to QByteArray
 CQx::CharCollection of static functions pertaining to character types
 CQx::ColorCollection of static functions pertaining to colors
 CQx::Bimap< Left, Right >::const_iteratorThe Bimap::const_iterator class provides an STL-style const iterator for Bimap
 CQx::Lopmap< Key, T, Compare >::const_iteratorThe Lopmap::const_iterator class provides an STL-style const iterator for Lopmap
 CQx::Lopmap< Key, T, Compare >::const_reverse_iteratorThe Lopmap::const_reverse_iterator class provides an STL-style const reverse iterator for Lopmap
 CQxJson::Converter< T >The Converter template struct acts as an interface that carries details on how to parse/serialize JSON to various types
 CQx::Cumulation< K, V >The Cumulation template class tracks the sum of multiple key-value components that can be changed independently
 CQxJson::DataThe document class represents a JSON data node for use in error contexts
 CQx::DateTimeCollection of static functions pertaining to date and time
 CDefectiveTable
 CQx::DesktopActionDetails of a ApplicationDesktopEntry action
 CQx::DesktopEntryBase functionality common to all Linux desktop entry files
 CQxJson::DocumentThe document class represents a JSON document node for use in error contexts
 CQx::DownloadTaskThe DownloadTask struct contains the information necessary to download a file from a URL
 CQx::DsvParseErrorUsed to report errors while parsing an array of delimiter separated values
 CQx::ErrorActs as an interface for an extensible variety of error objects
 CQx::ExclusiveAccess< AccessType, Mutex >The ExclusiveAccess template class is a convenience class that simplifies access to resources secured by a mutex
 CQx::ExecuteResultThe ExecuteResult struct contains the result of a call to execute() or shellExecute()
 CFieldMismatch
 CQxJson::FileThe file class represents a JSON file node for use in error contexts
 CQx::FileDetailsActs as a user-friendly container for holding a file's Version Info as defined by the Windows API, which largely consists of the fields within a given file's Details pane
 CQx::FileStreamReaderSpecialized wrapper for QDataStream that narrows and simplifies its usage for reading files
 CQx::FileStreamWriterSpecialized wrapper for QDataStream that narrows and simplifies its usage for writing files
 CQx::FlatMultiSet< T, Compare >The FlatMultiSet class is a container whose elements are always sorted
 CQx::FreeIndexTrackerTracks which slots from a given range of indices are in use and which are available
 CQx::GroupedProgressManagerProduces an overall progress value from a collection of progress groups
 CQx::IErrorIError defines the baseline inheritance interface for Qx error types
 CQx::Index< T >The Index template class provides a wrapper for integers with the notion of 'first', 'last' and 'null'
 CQxSql::InlineBase class from which all SQL inline keywords derive from
 CQx::IntegrityCollection of static functions pertaining to data completeness
 CQx::is_specialization_of< A, B >Checks whether A is a specialization of B
 CQx::ListCollection of static functions pertaining to lists
 CQx::LoginDialogThe ButtonGroup class provides a container to organize groups of button widgets
 CQx::Lopmap< Key, T, Compare >The Lopmap class is a template class that provides an "lopsided" associative array
 CQx::NetworkReplyErrorFull error object for QNetworkReply, similar to other Qt classes, that can be more convenient for processing errors than just QNetworkReply::NetworkError
 CQxJson::ObjectThe object class represents a JSON object node for use in error contexts
 CQxJson::ObjectKeyThe object key class represents a JSON Object key node for use in error contexts
 CQx::ProcessBiderMonitors the presence of a process and signals when that process ends
 CQx::ProgressGroupDistinct portion of overall progress to be mediated by GroupedProgressManager
 CQx::PropertyBinding< T >The PropertyBinding class acts as a functor for properties with automatic property bindings
 CQx::PropertyNotifierControls the lifecycle of a change callback installed on a Property
 CqxFuncAggregate< Functors >
 CQx::RegularExpressionCollection of convenient regular expression statements
 CQx::ScopedConnectionDisconnects a connection when it goes out of scope
 CQx::ScopedPropertyUpdateGroupStarts an update group when constructed and ends it when destroyed
 CQx::SetOnce< T, C >The SetOnce template class acts as a container for a value that can only be set once
 CQx::ShortcutPropertiesThe ShortcutProperties struct acts as a user-friendly container for holding IShellLink data, which are the varies properties of a Windows .lnk shortcut
 CQx::SqlDatabaseStraightforward access to an SQL database
 CQx::SqlQuerySqlQuery is a base class from which all query types derive
 CQx::SqlResult< T >The SqlResult class provides sequential, efficient access to a SELECT/DQL query result
 CQx::SqlStringConvenience class for more easily building SQL statements in a natural manner
 CQx::StandardItemModelMore robust variant of QStandardItemModel, which is a generic model for storing custom data
 CQx::StringCollection of static functions pertaining to string types
 CQx::StringLiteral< C, N >The StringLiteral template class acts as a literal class type wrapper around a raw string that effectively allows the string to be used as a non-type template parameter
 CQx::StringLiteral< char, N >
 CQx::StringLiteral< char16_t, N >
 CQx::StringLiteral< char32_t, N >
 CQx::StringLiteral< char8_t, N >
 CQx::StringLiteral< wchar_t, N >
 CQx::FileDetails::StringTableA structure that contains all of the translation dependent optional fields of a file's details
 CQx::SyncDownloadManagerUsed to queue and process one or more downloads in a synchronous manner
 CQx::SystemSignalWatcherConvenient and comprehensive way to react to system defined signals
 CQx::Table< T >The Table class is a template class that provides a dynamic two-dimensional array
 CQx::Table< QVariant >
 CQx::TaskbarButtonWindows taskbar button for a top-level window
 CQx::TextPosUsed to represent an offset within a text file in terms of lines and characters
 CQx::TextQueryRules for conducting a search of text
 CQx::TextStreamMore robust variant of QTextStream, which provides a convenient interface for reading and writing text
 CQx::TextStreamReaderSpecialized wrapper for QTextStream that narrows and simplifies its usage for reading text files
 CQx::TextStreamWriterSpecialized wrapper for QTextStream that narrows and simplifies its usage for writing text files
 CQx::ThreadSafeSingleton< Singleton, Mutex >The ThreadSafeSingleton template class provides access to a static singleton instance in a thread-safe manner
 CQx::FileDetails::TranslationA structure used to represent a particular translation of the string table section of a file's details. It encapsulates a language and code page identifier pair
 CQx::Traverser< T >The Traverser template class provides a const_iterator wrapper for an alternate approach to iterating over a type
 CQx::TreeInputDialogSimple tree-based dialog from which the user can select one or more items
 CQx::unwrap< T >Provides the inner type of T if T wraps or contains another type; otherwise, provides T itself
 CQx::VersionNumberExtends QVersionNumber to include a dedicated constructor and getter for the fourth version segment
 CQx::WinGuiEventEncapsulates messages that are sent directly to an application window by the system on the Windows platform
 CQx::XmlStreamReaderErrorFull error object for QXmlStreamReader, similar to other Qt classes, that can be more convenient for processing errors than just QXmlStreamReader::Error
 CQx::XmlStreamWriterErrorFull error object for QXmlStreamWriterError, similar to other Qt classes. QXmlStreamWriter doesn't have an intrinsic error type, but this class can be useful for passing contextual error information when writing XML data so that intent is more clear