CopperSpice API
1.9.2
|
Containers, Strings, Date/Time, and low level classes used in most applications. More...
Classes | |
class | CsLibraryInfo |
Structure which provides information related to how CopperSpice was built More... | |
class | QAbstractAnimation |
Base class for all animations More... | |
class | QAbstractEventDispatcher |
Interface to manage the event queue More... | |
class | QAbstractFileEngine |
Abstraction for accessing the file system More... | |
class | QAbstractFileEngine::ExtensionOption |
Provides an extended input argument to QAbstractFileEngine's extension support More... | |
class | QAbstractFileEngine::ExtensionReturn |
Provides an extended output argument to QAbstractFileEngine's extension support More... | |
class | QAbstractFileEngine::MapExtensionOption |
Indicates a file engine supports the map() method More... | |
class | QAbstractFileEngine::MapExtensionReturn |
Indicates a file engine which supports returning an address from the map() method More... | |
class | QAbstractFileEngine::UnMapExtensionOption |
Indicates a file engine supports the unmap() method More... | |
class | QAbstractFileEngineHandler |
Supports a mechanism to register custom file engines with your application More... | |
class | QAbstractFileEngineIterator |
Iterator interface for custom file engines More... | |
class | QAbstractItemModel |
Abstract interface for item model classes More... | |
class | QAbstractListModel |
Abstract model that can be subclassed to create one-dimensional list models More... | |
class | QAbstractNativeEventFilter |
Provides an interface for receiving native events, such as MSG or XCB event structs More... | |
class | QAbstractState |
Base class for states in a QStateMachine More... | |
class | QAbstractTableModel |
Abstract model that can be subclassed to create table models More... | |
class | QAbstractTransition |
Base class of transitions between QAbstractState objects More... | |
class | QAnimationGroup |
Abstract base class for groups of animations More... | |
class | QAtomicInt |
Platform independent atomic operations on integers More... | |
class | QAtomicPointer< T > |
Template providing platform independent atomic operations on pointers More... | |
class | QBasicTimer |
Timer events for objects More... | |
class | QBitArray |
Stores an array of bits More... | |
class | QBuffer |
QIODevice interface for a QByteArray More... | |
class | QByteArray |
Stores a sequence of bytes More... | |
class | QCache< Key, T > |
Used to store elements in a cache container More... | |
class | QChar |
Typedef for the QChar32 class More... | |
class | QChar32 |
Implements a 32-bit Unicode code point More... | |
class | QChildEvent |
Event parameters for child object events More... | |
class | QCommandLineOption |
Defines a possible command-line option More... | |
class | QCommandLineParser |
Provides a way to process command line options More... | |
class | QContiguousCache< T > |
Container providing a contiguous cache More... | |
class | QCoreApplication |
Implements an event loop for console applications More... | |
class | QCryptographicHash |
Way to generate cryptographic hashes More... | |
class | QDataStream |
Serialization of binary data to a QIODevice More... | |
class | QDate |
Stores a calendar date which consists of a month, day, and year More... | |
class | QDateTime |
Stores date and time information More... | |
class | QDebug |
Generates output for debugging More... | |
class | QDebugStateSaver |
Custom QDebug operators More... | |
class | QDir |
Information about a given directory More... | |
class | QDirIterator |
Iterator for directory entrylists More... | |
class | QDynamicPropertyChangeEvent |
Event parameters for dynamic property change events More... | |
class | QEasingCurve |
Easing curves for controlling animation More... | |
class | QElapsedTimer |
Fast way to calculate elapsed times More... | |
class | QEvent |
Base class for all event classes More... | |
class | QEventLoop |
Means of entering and leaving an event loop More... | |
class | QEventTransition |
QObject specific transition for events More... | |
class | QExplicitlySharedDataPointer< T > |
Pointer to an explicitly shared object More... | |
class | QFSFileEngine |
Implements the default file engine More... | |
class | QFile |
Used to read and write to an open file More... | |
class | QFileDevice |
Base class for reading and writing to an open file More... | |
class | QFileInfo |
Information about a given file More... | |
class | QFileSystemWatcher |
Provides an interface for monitoring files and directories for modifications More... | |
class | QFinalState |
Final state More... | |
class | QFlags< E > |
Provides a type safe mechanism for representing bitwise-or combinations of enum values More... | |
class | QFlatMap< Key, Val, C > |
Template class which uses a vector to implement a sorted map More... | |
class | QFlatMap< Key, Val, C >::const_iterator |
STL style const iterator for QFlatMap More... | |
class | QFlatMap< Key, Val, C >::iterator |
STL style iterator for QFlatMap More... | |
class | QFlatMapIterator< Key, Val, C > |
Java style const iterator for QFlatMap More... | |
class | QFuture< T > |
Result of an asynchronous computation More... | |
class | QFuture< T >::const_iterator |
Implements an STL style const iterator for QFuture More... | |
class | QFutureIterator< T > |
Java-style const iterator for QFuture More... | |
class | QFutureSynchronizer< T > |
Simplifies QFuture synchronization More... | |
class | QFutureWatcher< T > |
Allows monitoring a QFuture using signals and slots More... | |
class | QHash< Key, Val, Hash, KeyEqual > |
Template class which provides an unordered container of keys and values More... | |
class | QHash< Key, Val, Hash, KeyEqual >::const_iterator |
STL style const iterator for QHash More... | |
class | QHash< Key, Val, Hash, KeyEqual >::iterator |
STL style non-const iterator for QHash More... | |
class | QHashIterator< Key, Val, Hash, KeyEqual > |
Java style const iterator for QHash More... | |
class | QHistoryState |
Provides a means of returning to a previously active substate More... | |
class | QIODevice |
Base interface class of all I/O devices More... | |
class | QJsonArray |
Encapsulates a JSON array More... | |
class | QJsonDocument |
Provides a way to read and write JSON documents More... | |
class | QJsonObject |
Encapsulates a JSON object More... | |
class | QJsonParseError |
Used to report errors during JSON parsing More... | |
class | QJsonValue |
Encapsulates a value in JSON More... | |
class | QLibrary |
Loads shared libraries at runtime More... | |
class | QLibraryInfo |
Information about how CopperSpice was built More... | |
class | QLine |
Two-dimensional vector using integer precision More... | |
class | QLineF |
Two-dimensional vector using floating point precision More... | |
class | QLinkedList< T > |
Template class which stores values in a linked list More... | |
class | QLinkedList< T >::const_iterator< T > |
The QLinkedList::const_iterator class provides an STL const iterator for QLinkedList More... | |
class | QLinkedList< T >::iterator< T > |
The QLinkedList::iterator class provides an STL style iterator for QLinkedList More... | |
class | QLinkedListIterator< T > |
Java style const iterator for QLinkedList More... | |
class | QList< T > |
Template class which stores a list of values More... | |
class | QList< T >::const_iterator< T > |
The QList::const_iterator class provides an STL style const iterator for QList and QQueue More... | |
class | QList< T >::iterator< T > |
The QList::iterator class provides an STL style iterator for QList and QQueue More... | |
class | QListIterator< T > |
Java style const iterator for QList and QQueue More... | |
class | QLocale |
Formats data based on a given language or country More... | |
class | QLockFile |
Locking between processes using a file More... | |
class | QMap< Key, Val, C > |
Template class which provides a sorted container of keys and values More... | |
class | QMap< Key, Val, C >::const_iterator |
STL style const iterator for QMap More... | |
class | QMap< Key, Val, C >::iterator |
STL style iterator for QMap More... | |
class | QMapIterator< Key, Val, C > |
Java style const iterator for QMap More... | |
class | QMargins |
Defines the four margins of a rectangle More... | |
class | QMarginsF |
Defines the four margins of a rectangle More... | |
class | QMessageAuthenticationCode |
Provides a way to generate hash-based message authentication codes More... | |
class | QMetaClassInfo |
Additional information about a class More... | |
class | QMetaEnum |
Provides meta data about an enumerator More... | |
class | QMetaMethod |
Meta data for a given method More... | |
class | QMetaObject |
Stores meta information about objects More... | |
class | QMetaProperty |
Meta data about a property More... | |
class | QMimeData |
Container for data and the associated MIME type More... | |
class | QModelIndex |
Used to locate data in a data model More... | |
class | QMultiHash< Key, Val, Hash, KeyEqual > |
Template class which provides an unordered container of keys and values, allows duplicate keys More... | |
class | QMultiHash< Key, Val, Hash, KeyEqual >::const_iterator |
STL style const iterator for QMultiHash More... | |
class | QMultiHash< Key, Val, Hash, KeyEqual >::iterator |
STL style non-const iterator for QMultiHash More... | |
class | QMultiHashIterator< Key, Val, Hash, KeyEqual > |
Java style const iterator for QMultiHash More... | |
class | QMultiMap< Key, Val, C > |
Template class which provides a sorted container of keys and values, allows duplicate keys More... | |
class | QMultiMap< Key, Val, C >::const_iterator |
STL style const iterator for QMultiMap More... | |
class | QMultiMap< Key, Val, C >::iterator |
STL style iterator for QMultiMap More... | |
class | QMultiMapIterator< Key, Val, C > |
Java style const iterator for QMultiMap More... | |
class | QMutableFlatMapIterator< Key, Val, C > |
Java style non-const iterator for QFlatMap More... | |
class | QMutableHashIterator< Key, Val, Hash, KeyEqual > |
Java style non-const iterator for QHash More... | |
class | QMutableLinkedListIterator< T > |
Java style iterator for QLinkedList More... | |
class | QMutableListIterator< T > |
Java style iterator for QList and QQueue More... | |
class | QMutableMapIterator< Key, Val, C > |
Java style non-const iterator for QMap More... | |
class | QMutableMultiHashIterator< Key, Val, Hash, KeyEqual > |
Java style non-const iterator for QMultiHash More... | |
class | QMutableMultiMapIterator< Key, Val, C > |
Java style non-const iterator for QMultiMap More... | |
class | QMutableSetIterator< T > |
Java style iterator for QSet More... | |
class | QMutableVectorIterator< T > |
Java style iterator for QVector and QStack More... | |
class | QMutex |
Provides exclusive access to a block of code by different threads More... | |
class | QMutexLocker |
Simplifies locking and unlocking mutexes More... | |
class | QObject |
Base class of all CopperSpice objects More... | |
class | QObjectCleanupHandler |
Watches the lifetime of multiple QObjects More... | |
class | QPair< T1, T2 > |
Stores a pair of items More... | |
class | QParallelAnimationGroup |
Parallel group of animations More... | |
class | QPauseAnimation |
Pause for QSequentialAnimationGroup More... | |
class | QPersistentModelIndex |
Used to locate data in a data model More... | |
class | QPluginLoader |
Loads a plugin at runtime More... | |
class | QPoint |
Defines a point in the plane using integer precision More... | |
class | QPointF |
Defines a point in the plane using floating point precision More... | |
class | QPointer< T > |
Contains a pointer to a QObject More... | |
class | QProcess |
Used to start external programs and communicate with them More... | |
class | QProcessEnvironment |
Holds the environment variables that can be passed to a program More... | |
class | QPropertyAnimation |
Animates properties More... | |
class | QQueue< T > |
Template class which provides a queue More... | |
class | QReadLocker |
Simplifies locking and unlocking read and write locks for read access More... | |
class | QReadWriteLock |
Read and write locking More... | |
class | QRect |
Defines a rectangle in the plane using integer precision More... | |
class | QRectF |
Defines a rectangle in the plane using floating point precision More... | |
class | QRecursiveMutex |
Provides exclusive access to a block of code by different threads More... | |
class | QRecursiveMutexLocker |
Simplifies locking and unlocking mutexes More... | |
class | QRegularExpression< S > |
Provides pattern matching using regular expressions More... | |
class | QRegularExpressionMatch< S > |
Provides the results of matching a QRegularExpression for a given string More... | |
class | QResource |
Interface for reading directly from resources More... | |
class | QRunnable |
Base class for all runnable objects More... | |
class | QSaveFile |
Interface for safely writing to files More... | |
class | QScopedArrayPointer< T, Deleter > |
Contains a pointer to a dynamically allocated array More... | |
class | QScopedPointer< T, Deleter > |
Contains a pointer to an object and takes exclusive ownership More... | |
class | QScopedValueRollback< T > |
QScopedValueRollback class resets a variable to its previous value on destruction More... | |
class | QSemaphore |
General counting semaphore More... | |
class | QSequentialAnimationGroup |
Sequential group of animations More... | |
class | QSet< T > |
Template class which provides a set implemented as a hash More... | |
class | QSet< T >::const_iterator |
Provides an STL style const iterator for QSet More... | |
class | QSet< T >::iterator |
Provides an STL style iterator for QSet More... | |
class | QSetIterator< T > |
Java style const iterator for QSet More... | |
class | QSettings |
Way to save and restore user or application settings More... | |
class | QSharedData |
Base class for shared data objects More... | |
class | QSharedDataPointer< T > |
Represents a pointer to an implicitly shared object More... | |
class | QSharedMemory |
Access to a shared memory segment More... | |
class | QSharedPointer< T > |
Stores a pointer to a potentially shared object More... | |
class | QSignalMapper |
Bundles signals from identifiable senders More... | |
class | QSignalTransition |
Transition based on a signal More... | |
class | QSize |
Defines the size of a two-dimensional object using integer point precision More... | |
class | QSizeF |
Defines the size of a two-dimensional object using floating point precision More... | |
class | QSocketNotifier |
Support for monitoring activity on a file descriptor More... | |
class | QStack< T > |
Template class which provides a stack More... | |
class | QStandardPaths |
QStandardPaths class provides methods for accessing standard paths More... | |
class | QState |
General-purpose state for QStateMachine More... | |
class | QStateMachine |
QStateMachine class provides a hierarchical finite state machine More... | |
class | QStateMachine::SignalEvent |
Signal event More... | |
class | QStateMachine::WrappedEvent |
Inherits QEvent and holds a clone of an event associated with a QObject More... | |
class | QString |
Typedef for QString8 More... | |
class | QString16 |
Provides a UTF-16 string class More... | |
class | QString16::const_iterator |
STL style const iterator for QString16 More... | |
class | QString16::iterator |
STL style iterator for QString16 More... | |
class | QString8 |
Provides a UTF-8 string class More... | |
class | QString8::const_iterator |
STL style const iterator for QString8 More... | |
class | QString8::iterator |
STL style iterator for QString8 More... | |
class | QStringList |
Provides a container which is optimized for strings More... | |
class | QStringParser |
Provides functionality for parsing a string More... | |
class | QStringView< S > |
String view class More... | |
class | QSysInfo |
QSysInfo provides information about the computer where the application is running More... | |
class | QSystemSemaphore |
General counting system semaphore More... | |
class | QTemporaryDir |
Creates a unique directory for temporary use More... | |
class | QTemporaryFile |
I/O device which operates on temporary files More... | |
class | QTextBoundaryFinder |
Provides a way of finding Unicode text boundaries in a string More... | |
class | QTextCodec |
Converts between text encodings and QString More... | |
class | QTextCodecPlugin |
Abstract base for custom QTextCodec plugins More... | |
class | QTextDecoder |
State-based decoder More... | |
class | QTextEncoder |
State-based encoder More... | |
class | QTextStream |
Interface for reading and writing text More... | |
class | QThread |
Platform independent way to manage threads More... | |
class | QThreadPool |
Manages a collection of QThreads More... | |
class | QThreadStorage< T > |
Per-thread data storage More... | |
class | QTime |
Stores time information More... | |
class | QTimeLine |
Timeline for controlling animations More... | |
class | QTimeZone |
Converts a QDateTime between UTC and local time for a given time zone More... | |
class | QTimeZone::OffsetData |
Stores time zone offset data for a transition More... | |
class | QTimer |
Provides repetitive and single-shot timers More... | |
class | QTimerEvent |
Parameters that describe a timer event More... | |
class | QTranslator |
Internationalization support for text output More... | |
class | QUniqueArrayPointer< T, Deleter > |
Typedef for QScopedArrayPointer More... | |
class | QUniquePointer< T, Deleter > |
Typedef for QScopedPointer More... | |
class | QUrl |
Interface for working with URL syntax More... | |
class | QUrlQuery |
Provides a way to manipulate key-value pairs in a URL's query More... | |
class | QUuid |
Stores a Universally Unique Identifier (UUID) More... | |
class | QVarLengthArray< T, Prealloc > |
Low level variable length array More... | |
class | QVariant |
Stores a single value of almost any data type More... | |
class | QVariantAnimation |
Provides an abstract base class for animations More... | |
class | QVector< T > |
Template class which provides a dynamic or resizable array More... | |
class | QVector< T >::const_iterator |
The QVector::const_iterator class provides an STL style const iterator for QVector and QStack More... | |
class | QVector< T >::iterator |
The QVector::iterator class provides an STL style iterator for QVector and QStack More... | |
class | QVectorIterator< T > |
Java style const iterator for QVector and QStack More... | |
class | QVersionNumber |
Contains a version number with an arbitrary number of segments More... | |
class | QWaitCondition |
Condition variable for synchronizing threads More... | |
class | QWeakPointer< T > |
Stores a weak pointer to a potentially shared object More... | |
class | QWriteLocker |
Simplifies locking and unlocking read and write locks for write access More... | |
class | QXmlStreamAttribute |
Represents a single XML attribute More... | |
class | QXmlStreamAttributes |
Vector of QXmlStreamAttribute More... | |
class | QXmlStreamEntityDeclaration |
DTD entity declaration More... | |
class | QXmlStreamEntityResolver |
Entity resolver for a QXmlStreamReader More... | |
class | QXmlStreamNamespaceDeclaration |
Namespace declaration More... | |
class | QXmlStreamNotationDeclaration |
DTD notation declaration More... | |
class | QXmlStreamReader |
Fast parser for reading well formed XML via a simple streaming API More... | |
class | QXmlStreamWriter |
XML writer with a simple streaming API More... | |
class | QtConcurrent::Exception |
The QtConcurrent::Exception class provides a base class for exceptions that can transferred across threads More... | |
class | QtConcurrent::UnhandledException |
Unhandled exception in a worker thread More... | |
class | QtConcurrentMap |
Header providing Concurrent Map and MapReduce More... | |
class | QtConcurrentRun |
A header which supports running functions in separate threads More... | |
General and low level classes required for every software program. This includes functionality to handle string processing, containers, file I/O, event dispatch, smart pointers, regular expressions, timers, and more. All other CopperSpice libraries depend on this library.