CopperSpice API  1.7.2
CsCore

Classes

class  CsLibraryInfo
 Structure provides information related to how CopperSpice was built More...
 
class  QAbstractAnimation
 Base class for all animations More...
 
class  QAbstractEventDispatcher
 Provides an 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  QAbstractFileEngineHandler
 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 of states of 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 >
 Class template providing platform independent atomic operations on pointers More...
 
class  QBasicTimer
 Timer events for objects More...
 
class  QBitArray
 Array of bits More...
 
class  QBuffer
 QIODevice interface for a QByteArray More...
 
class  QByteArray
 QByteArray class provides an array of bytes More...
 
class  QCache< Key, T >
 Provides a cache More...
 
class  QChar
 Typedef for QChar32 More...
 
class  QChar32
 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 >
 Class template providing a contiguous cache More...
 
class  QCoreApplication
 Provides 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
 Provides date functions More...
 
class  QDateTime
 Provides date and time functions More...
 
class  QDebug
 Output stream for debugging information More...
 
class  QDir
 Access to directory structures and their contents 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 of all event classes. Event objects contain event parameters 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
 Interface for reading from and writing to files More...
 
class  QFileDevice
 Provides an interface for reading from and writing to open files More...
 
class  QFileInfo
 System-independent file information More...
 
class  QFileSystemWatcher
 Provides an interface for monitoring files and directories for modifications More...
 
class  QFinalState
 Final state More...
 
class  QFlag
 Helper data type for QFlags More...
 
class  QFlags< E >
 Type-safe way of storing 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
 The QFuture::const_iterator class provides an STL style const iterator for QFuture More...
 
class  QFutureIterator< T >
 Java-style const iterator for QFuture More...
 
class  QFutureSynchronizer< T >
 Convenience class that 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
 Converts between numbers and their string representations in various languages 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
 Provides meta data for a given method More...
 
class  QMetaObject
 Contains meta information about objects More...
 
class  QMetaProperty
 Meta data about a property More...
 
class  QMimeData
 Provides a 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
 Access serialization between threads More...
 
class  QMutexLocker
 Convenience class that 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 run-time 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 >
 Templated class which provides smart pointers for 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
 Convenience class which simplifies locking and unlocking read-write locks for read access More...
 
class  QReadWriteLock
 Read-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  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
 Provides an interface for safely writing to files More...
 
class  QScopedArrayPointer< T, Cleanup >
 Stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction More...
 
class  QScopedPointer< T, Cleanup >
 Stores a pointer to a dynamically allocated object, and deletes it upon destruction 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
 Provides persistent platform independent application settings More...
 
class  QSharedData
 Base class for shared data objects More...
 
class  QSharedDataPointer< T >
 QSharedDataPointer class represents a pointer to an implicitly shared object More...
 
class  QSharedMemory
 Access to a shared memory segment More...
 
class  QSharedPointer< T >
 Holds a strong reference to a shared pointer 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
 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 >
 Provides a string view class More...
 
class  QSysInfo
 Information about the system 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
 Provides conversions 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
 Provides a convenient 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
 Provides clock time functions More...
 
class  QTimeLine
 Provides a timeline for controlling animations More...
 
class  QTimeZone
 Converts between UTC and local time in a specific time zone More...
 
class  QTimeZone::OffsetData
 Time Zone offset data for a given time More...
 
class  QTimer
 Provides repetitive and single-shot timers More...
 
class  QTimerEvent
 Parameters that describe a timer event More...
 
class  QTranslator
 Provides internationalization support for text output More...
 
class  QUrl
 Provides a convenient interface for working with URLs 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 >
 Provides a 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 >
 Holds a weak reference to a shared pointer More...
 
class  QWriteLocker
 Convenience class that simplifies locking and unlocking read-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
 Header supporting running functions in separate threads More...
 

Detailed Description

Core non-graphical classes. All other CopperSpice libraries depend on this library.