Qx v0.5.8
Qt Extensions Library
|
►NQx | The Qx namespace is the main namespace through which all non-global functionality of the Qx library is accessed |
CAbstractError | The AbstractError template class completes the Error interface and acts as the base class from which specific error types are implemented |
CApplicationDesktopEntry | Application type desktop entry |
CApplicationLogger | Acts as a convenient means of producing an execution log for an application |
CArray | Collection of static functions pertaining to C-style arrays |
CAsyncDownloadManager | Used to queue and process one or more downloads in an asynchronous manner using signals and slots |
CBase85 | Base85 encoded string |
CBase85Encoding | Parameters of a particular Base85 string encoding |
CBase85ParseError | Used to report errors while parsing a Base85 encoded string |
CBitArray | More robust variant of QBitArray, which provides an array of bits |
CByteArray | Collection of static functions pertaining to QByteArray |
CChar | Collection of static functions pertaining to character types |
CColor | Collection of static functions pertaining to colors |
CCumulation | The Cumulation template class tracks the sum of multiple key-value components that can be changed independently |
CDateTime | Collection of static functions pertaining to date and time |
CDesktopAction | Details of a ApplicationDesktopEntry action |
CDesktopEntry | Base functionality common to all Linux desktop entry files |
CDirectoryDesktopEntry | A Directory type desktop entry |
CDownloadManagerReport | Details the outcome of processing an AsyncDownloadManager or SyncDownloadManager queue |
CDownloadOpReport | Details the result of a single file download |
CDownloadTask | The DownloadTask struct contains the information necessary to download a file from a URL |
CDsvParseError | Used to report errors while parsing an array of delimiter separated values |
CDsvTable | Mutable representation of delimiter-separated values |
CError | Acts as an interface for an extensible variety of error objects |
CExclusiveAccess | The ExclusiveAccess template class is a convenience class that simplifies access to resources secured by a mutex |
►CFileDetails | Acts 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 |
CStringTable | A structure that contains all of the translation dependent optional fields of a file's details |
CTranslation | A 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 |
CFileStreamReader | Specialized wrapper for QDataStream that narrows and simplifies its usage for reading files |
CFileStreamWriter | Specialized wrapper for QDataStream that narrows and simplifies its usage for writing files |
CFreeIndexTracker | Tracks which slots from a given range of indices are in use and which are available |
CGenericError | Multi-purpose container for storing error information |
CGroupedProgressManager | Produces an overall progress value from a collection of progress groups |
CIError | IError defines the baseline inheritance interface for Qx error types |
CIndex | The Index template class provides a wrapper for integers with the notion of 'first', 'last' and 'null' |
CIntegrity | Collection of static functions pertaining to data completeness |
CIoOpReport | Container for details regarding the outcome of an IO operation |
CJsonError | Used to report errors related to JSON manipulation |
CLinkDesktopEntry | A Link type desktop entry |
CList | Collection of static functions pertaining to lists |
CLoginDialog | Modal dialog that prompts a user for a username and password |
CNetworkReplyError | Full error object for QNetworkReply, similar to other Qt classes, that can be more convenient for processing errors than just QNetworkReply::NetworkError |
CProcessBider | Monitors the presence of a process and signals when that process ends |
CProcessBiderError | Describes errors than can occur during process biding |
CProgressGroup | Distinct portion of overall progress to be mediated by GroupedProgressManager |
CQJsonParseErrorAdapter | Allows QJsonParseError to be used via the Qx::Error interface |
CRegularExpression | Collection of convenient regular expression statements |
CSetOnce | The SetOnce template class acts as a container for a value that can only be set once |
CShortcutProperties | The ShortcutProperties struct acts as a user-friendly container for holding IShellLink data, which are the varies properties of a Windows .lnk shortcut |
CStandardItemModel | More robust variant of QStandardItemModel, which is a generic model for storing custom data |
CString | Collection of static functions pertaining to string types |
CStringLiteral | The StringLiteral template struct acts as a literal class type wrapper around a C-style string that effectively allows the string to be used as a non-type template parameter |
CSyncDownloadManager | Used to queue and process one or more downloads in a synchronous manner |
CSystemError | Encapsulates system generated errors as an Qx::Error interface compatible object |
CTable | The Table class is a template class that provides a dynamic two-dimensional array |
CTaskbarButton | Windows taskbar button for a top-level window |
CTextPos | Used to represent an offset within a text file in terms of lines and characters |
CTextQuery | Rules for conducting a search of text |
CTextStream | More robust variant of QTextStream, which provides a convenient interface for reading and writing text |
CTextStreamReader | Specialized wrapper for QTextStream that narrows and simplifies its usage for reading text files |
CTextStreamWriter | Specialized wrapper for QTextStream that narrows and simplifies its usage for writing text files |
CTraverser | The Traverser template class provides a const_iterator wrapper for an alternate approach to iterating over a type |
CTreeInputDialog | Simple tree-based dialog from which the user can select one or more items |
CVersionNumber | Extends QVersionNumber to include a dedicated constructor and getter for the fourth version segment |
CWinGuiEvent | Encapsulates messages that are sent directly to an application window by the system on the Windows platform |
CXmlStreamReaderError | Full error object for QXmlStreamReader, similar to other Qt classes, that can be more convenient for processing errors than just QXmlStreamReader::Error |
CXmlStreamWriterError | Full 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 |
Rerror_type | Specifies that a type is a Qx error type |
Rerror_adapter | Specifies that a type is a Qx error adapter |
Rerror_adaptation | Specifies that two types form a Qx error adaptation |
Rjson_root | Specifies that a type is a valid analogue for a JSON document root element |
Rdefines_assign_for_s | Specifies that a type defines a simple assignment operator for another type (with strict return) |
Rdefines_assign_for | Specifies that a type defines a simple assignment operator for another type |
Rdefines_assign_s | Specifies that a type defines a simple assignment operator for itself (with strict return) |
Rdefines_assign | Specifies that a type defines a simple assignment operator for itself |
Rdefines_add_assign_for_s | Specifies that a type defines an addition assignment operator for another type (with strict return) |
Rdefines_add_assign_for | Specifies that a type defines an addition assignment operator for another type |
Rdefines_add_assign_s | Specifies that a type defines an addition assignment operator for itself (with strict return) |
Rdefines_add_assign | Specifies that a type defines an addition assignment operator for itself |
Rdefines_sub_assign_for_s | Specifies that a type defines a subtraction assignment operator for another type (with strict return) |
Rdefines_sub_assign_for | Specifies that a type defines a subtraction assignment operator for another type |
Rdefines_sub_assign_s | Specifies that a type defines a subtraction assignment operator for itself (with strict return) |
Rdefines_sub_assign | Specifies that a type defines a subtraction assignment operator for itself |
Rdefines_mult_assign_for_s | Specifies that a type defines a multiplication assignment operator for another type (with strict return) |
Rdefines_mult_assign_for | Specifies that a type defines a multiplication assignment operator for another type |
Rdefines_mult_assign_s | Specifies that a type defines a multiplication assignment operator for itself (with strict return) |
Rdefines_mult_assign | Specifies that a type defines a multiplication assignment operator for itself |
Rdefines_div_assign_for_s | Specifies that a type defines a division assignment operator for another type (with strict return) |
Rdefines_div_assign_for | Specifies that a type defines a division assignment operator for another type |
Rdefines_div_assign_s | Specifies that a type defines a division assignment operator for itself (with strict return) |
Rdefines_div_assign | Specifies that a type defines a division assignment operator for itself |
Rdefines_mod_assign_for_s | Specifies that a type defines a modulo assignment operator for another type (with strict return) |
Rdefines_mod_assign_for | Specifies that a type defines a modulo assignment operator for another type |
Rdefines_mod_assign_s | Specifies that a type defines a modulo assignment operator for itself (with strict return) |
Rdefines_mod_assign | Specifies that a type defines a modulo assignment operator for itself |
Rdefines_bit_and_assign_for_s | Specifies that a type defines a bitwise AND assignment operator for another type (with strict return) |
Rdefines_bit_and_assign_for | Specifies that a type defines a bitwise AND assignment operator for another type |
Rdefines_bit_and_assign_s | Specifies that a type defines a bitwise AND assignment operator for itself (with strict return) |
Rdefines_bit_and_assign | Specifies that a type defines a bitwise AND assignment operator for itself |
Rdefines_bit_or_assign_for_s | Specifies that a type defines a bitwise OR assignment operator for another type (with strict return) |
Rdefines_bit_or_assign_for | Specifies that a type defines a bitwise OR assignment operator for another type |
Rdefines_bit_or_assign_s | Specifies that a type defines a bitwise OR assignment operator for itself (with strict return) |
Rdefines_bit_or_assign | Specifies that a type defines a bitwise OR assignment operator for itself |
Rdefines_bit_xor_assign_for_s | Specifies that a type defines a bitwise XOR assignment operator for another type (with strict return) |
Rdefines_bit_xor_assign_for | Specifies that a type defines a bitwise XOR assignment operator for another type |
Rdefines_bit_xor_assign_s | Specifies that a type defines a bitwise XOR assignment operator for itself (with strict return) |
Rdefines_bit_xor_assign | Specifies that a type defines a bitwise XOR assignment operator for itself |
Rdefines_left_shift_assign_for_s | Specifies that a type defines a left shift assignment operator for another type (with strict return) |
Rdefines_left_shift_assign_for | Specifies that a type defines a left shift assignment operator for another type |
Rdefines_left_shift_assign_s | Specifies that a type defines a left shift assignment operator for itself (with strict return) |
Rdefines_left_shift_assign | Specifies that a type defines a left shift assignment operator for itself |
Rdefines_right_shift_assign_for_s | Specifies that a type defines a right shift assignment operator for another type (with strict return) |
Rdefines_right_shift_assign_for | Specifies that a type defines a right shift assignment operator for another type |
Rdefines_right_shift_assign_s | Specifies that a type defines a right shift assignment operator for itself (with strict return) |
Rdefines_right_shift_assign | Specifies that a type defines a right shift assignment operator for itself |
Rdefines_pre_increment_s | Specifies that a type defines a pre-increment operator (with strict return) |
Rdefines_pre_increment | Specifies that a type defines a pre-increment operator |
Rdefines_pre_decrement_s | Specifies that a type defines a pre-decrement operator (with strict return) |
Rdefines_pre_decrement | Specifies that a type defines a pre-decrement operator |
Rdefines_post_increment_s | Specifies that a type defines a post-increment operator (with strict return) |
Rdefines_post_increment | Specifies that a type defines a post-increment operator |
Rdefines_post_decrement_s | Specifies that a type defines a post-decrement operator (with strict return) |
Rdefines_post_decrement | Specifies that a type defines a post-decrement operator |
Rdefines_negation_s | Specifies that a type defines a negation operator (with strict return) |
Rdefines_negation | Specifies that a type defines a negation operator |
Rdefines_and_for_s | Specifies that a type defines a logical AND operator for another type (with strict return) |
Rdefines_and_for | Specifies that a type defines a logical AND operator for another type |
Rdefines_and_s | Specifies that a type defines a logical AND operator for itself (with strict return). Satisfied if K has a logical AND operator defined for itself that returns bool |
Rdefines_and | Specifies that a type defines a logical AND operator for itself |
Rdefines_or_for_s | Specifies that a type defines a logical OR operator for another type (with strict return) |
Rdefines_or_for | Specifies that a type defines a logical OR operator for another type |
Rdefines_or_s | Specifies that a type defines a logical OR operator for itself (with strict return) |
Rdefines_or | Specifies that a type defines a logical OR operator for itself |
Rdefines_subscript_for_s | Specifies that a type defines a subscript operator for another type (with strict return) |
Rdefines_subscript_for | Specifies that a type defines a subscript operator for another type |
Rdefines_indirection_s | Specifies that a type defines an indirection operator (with strict return) |
Rdefines_indirection | Specifies that a type defines an indirection operator |
Rdefines_address_of_s | Specifies that a type defines an address-of operator (with strict return) |
Rdefines_address_of | Specifies that a type defines an address-of operator |
Rdefines_ptr_to_member_ptr_for_s | Specifies that a type defines a pointer to member of pointer operator (with strict return) |
Rdefines_ptr_to_member_ptr_for | Specifies that a type defines a pointer to member of pointer operator |
Rdefines_call_for_s | Specifies that a type defines a call operator for the specified argument types (with strict return) |
Rdefines_call_for | Specifies that a type defines a call operator for the specified argument types |
Rdefines_call_s | Specifies that a type defines a argumentless call operator (with strict return) |
Rdefines_call | Specifies that a type defines a argumentless call operator |
Rdefines_comma_for_s | Specifies that a type defines a comma operator for another type (with strict return) |
Rdefines_comma_for | Specifies that a type defines a comma operator for another type |
Rdefines_unary_plus_s | Specifies that a type defines a unary plus operator (with strict return) |
Rdefines_unary_plus | Specifies that a type defines a unary plus operator |
Rdefines_unary_minus_s | Specifies that a type defines a unary minus operator (with strict return) |
Rdefines_unary_minus | Specifies that a type defines a unary minus operator |
Rdefines_add_for_s | Specifies that a type defines an addition operator for another type (with strict return) |
Rdefines_add_for | Specifies that a type defines an addition operator for another type |
Rdefines_add_s | Specifies that a type defines an addition operator for itself (with strict return) |
Rdefines_add | Specifies that a type defines an addition operator for itself |
Rdefines_sub_for_s | Specifies that a type defines a subtraction operator for another type (with strict return) |
Rdefines_sub_for | Specifies that a type defines a subtraction operator for another type |
Rdefines_sub_s | Specifies that a type defines a subtraction operator for itself (with strict return) |
Rdefines_sub | Specifies that a type defines a subtraction operator for itself |
Rdefines_mult_for_s | Specifies that a type defines a multiplication operator for another type (with strict return) |
Rdefines_mult_for | Specifies that a type defines a multiplication operator for another type |
Rdefines_mult_s | Specifies that a type defines a multiplication operator for itself (with strict return) |
Rdefines_mult | Specifies that a type defines a multiplication operator for itself |
Rdefines_div_for_s | Specifies that a type defines a division operator for another type (with strict return) |
Rdefines_div_for | Specifies that a type defines a division operator for another type |
Rdefines_div_s | Specifies that a type defines a division operator for itself (with strict return) |
Rdefines_div | Specifies that a type defines a division operator for itself |
Rdefines_mod_for_s | Specifies that a type defines a modulo operator for another type (with strict return) |
Rdefines_mod_for | Specifies that a type defines a modulo operator for another type |
Rdefines_mod_s | Specifies that a type defines a modulo operator for itself (with strict return) |
Rdefines_mod | Specifies that a type defines a modulo operator for itself |
Rdefines_bit_not_s | Specifies that a type defines a bitwise NOT operator (with strict return) |
Rdefines_bit_not | Specifies that a type defines a bitwise NOT operator |
Rdefines_bit_and_for_s | Specifies that a type defines a bitwise AND operator for another type (with strict return) |
Rdefines_bit_and_for | Specifies that a type defines a bitwise AND operator for another type |
Rdefines_bit_and_s | Specifies that a type defines a bitwise AND operator for itself (with strict return) |
Rdefines_bit_and | Specifies that a type defines a bitwise AND operator for itself |
Rdefines_bit_or_for_s | Specifies that a type defines a bitwise OR operator for another type (with strict return) |
Rdefines_bit_or_for | Specifies that a type defines a bitwise OR operator for another type |
Rdefines_bit_or_s | Specifies that a type defines a bitwise OR operator for itself (with strict return) |
Rdefines_bit_or | Specifies that a type defines a bitwise OR operator for itself |
Rdefines_bit_xor_for_s | Specifies that a type defines a bitwise XOR operator for another type (with strict return) |
Rdefines_bit_xor_for | Specifies that a type defines a bitwise XOR operator for another type |
Rdefines_bit_xor_s | Specifies that a type defines a bitwise XOR operator for itself (with strict return) |
Rdefines_bit_xor | Specifies that a type defines a bitwise XOR operator for itself |
Rdefines_left_shift_for_s | Specifies that a type defines a left shift operator for another type (with strict return) |
Rdefines_left_shift_for | Specifies that a type defines a left shift operator for another type |
Rdefines_left_shift_s | Specifies that a type defines a left shift operator for itself (with strict return) |
Rdefines_left_shift | Specifies that a type defines a left shift operator for itself |
Rdefines_right_shift_for_s | Specifies that a type defines a right shift operator for another type (with strict return) |
Rdefines_right_shift_for | Specifies that a type defines a right shift operator for another type |
Rdefines_right_shift_s | Specifies that a type defines a right shift operator for itself (with strict return) |
Rdefines_right_shift | Specifies that a type defines a right shift operator for itself |
Rdefines_equality_for_s | Specifies that a type defines an equal to operator for another type (with strict return) |
Rdefines_equality_for | Specifies that a type defines an equal to operator for another type |
Rdefines_equality_s | Specifies that a type defines an equal to operator for itself (with strict return) |
Rdefines_equality | Specifies that a type defines an equal to operator for itself (with strict return) |
Rdefines_inequality_for_s | Specifies that a type defines a not equal to operator for another type (with strict return) |
Rdefines_inequality_for | Specifies that a type defines a not equal to operator for another type |
Rdefines_inequality_s | Specifies that a type defines a not equal to operator for itself (with strict return) |
Rdefines_inequality | Specifies that a type defines a not equal to operator for itself (with strict return) |
Rdefines_less_than_for_s | Specifies that a type defines a less than operator for another type (with strict return) |
Rdefines_less_than_for | Specifies that a type defines a less than operator for another type |
Rdefines_less_than_s | Specifies that a type defines a less than operator for itself (with strict return) |
Rdefines_less_than | Specifies that a type defines a less than operator for itself |
Rdefines_greater_than_for_s | Specifies that a type defines a greater than operator for another type (with strict return) |
Rdefines_greater_than_for | Specifies that a type defines a greater than operator for another type |
Rdefines_greater_than_s | Specifies that a type defines a greater than operator for itself (with strict return) |
Rdefines_greater_than | Specifies that a type defines a greater than operator for itself |
Rdefines_less_than_equal_for_s | Specifies that a type defines a less than or equal to operator for another type (with strict return) |
Rdefines_less_than_equal_for | Specifies that a type defines a less than or equal to operator for another type |
Rdefines_less_than_equal_s | Specifies that a type defines a less than or equal to operator for itself (with strict return) |
Rdefines_less_than_equal | Specifies that a type defines a less than or equal to operator for itself |
Rdefines_greater_than_equal_for_s | Specifies that a type defines a greater than or equal to operator for another type (with strict return) |
Rdefines_greater_than_equal_for | Specifies that a type defines a greater than or equal to operator for another type |
Rdefines_greater_than_equal_s | Specifies that a type defines a greater than or equal to operator for itself (with strict return) |
Rdefines_greater_than_equal | Specifies that a type defines a greater than or equal to operator for itself |
Rdefines_three_way_comp_for_s | Specifies that a type defines a three-way comparison operator for another type (with strict return) |
Rdefines_three_way_comp_for | Specifies that a type defines a three-way comparison operator for another type |
Rdefines_three_way_comp_s | Specifies that a type defines a three-way comparison operator for itself (with strict return) |
Rdefines_three_way_comp | Specifies that a type defines a three-way comparison operator for itself |
Rarithmetic | Specifies that a type is an arithmetic type |
Rfundamental | Specifies that a type is a fundamental type |
Rtraverseable | Specifies that a type is a valid type for Qx::Traverser |
Rstatic_castable_to | Specifies that a type can be statically cast to another type |
Rany_of | Specifies that a type is one of several types |
Rspecializes | Specifies that a type is a specialization of a template |
Rqassociative | Specifies that a type is a Qt-based associative container type |
Rqcollective | Specifies that a type is a Qt-based collection type |
►NQxJson | The QxJson namespace encapsulates the user-extensible implementation of Qx's JSON parsing facilities |
CArray | The array class represents a JSON array node for use in error contexts |
CArrayElement | The array element key class represents a JSON Array element node for use in error contexts |
CConverter | The Converter template struct acts as an interface that carries details on how to parse/serialize JSON to various types |
CDocument | The document class represents a JSON document node for use in error contexts |
CFile | The file class represents a JSON file node for use in error contexts |
CMemberOverrideCoverter | |
CObject | The object class represents a JSON object node for use in error contexts |
CObjectKey | The object key class represents a JSON Object key node for use in error contexts |
CQxJsonMetaStructOutside | |
Rqjson_type | Specifies that a type is one of the fundamental JSON types within Qt's JSON system |
Rjson_struct_inside | Specifies that a type is a JSON-tied struct registered with QX_JSON_STRUCT() |
Rjson_struct_outside | Specifies that a type is a JSON-tied struct registered with QX_JSON_STRUCT_OUTSIDE() |
Rjson_struct | Specifies that a type is a JSON-tied struct |
Rjson_convertible | Specifies that a type is generally convertible to/from JSON |
Rjson_override_convertible | |
Rjson_keyable | Specifies that a type has a known method for creating a corresponding key |
Rjson_collective | Specifies that a type is a non-associative container, the value type of which is convertible to/from JSON |
Rjson_associative | Specifies that a type is an associative container, the value type of which is convertible, to/from JSON, and for which a key/value type specializaton of keygen() exists |
Rjson_containing | Specifies that a type is a container, and abides by the other corresponding restrictions for that kind of a container |
Rjson_optional | Specifies that a type is a specialization of std::optional that manages values of a JSON convertible type |