IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt Core C++ Classes

Provides core non-GUI functionality.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Qt Core C++ Classes

Provides core non-GUI functionality.

Namespaces

  • Qt: The Qt namespace contains miscellaneous identifiers used throughout the Qt library.

  • Qt::Literals: The Literals inline namespace declares literal operators for Qt types.

  • Qt::Literals::StringLiterals: The StringLiterals namespace declares string literal operators for Qt types.

  • QtFuture: Contains miscellaneous identifiers used by the QFuture class.

  • QtLiterals: The QtLiterals namespace declares literal operators for Qt types.

Classes

  • QAbstractAnimation: The QAbstractAnimation class is the base of all animations.

  • QAbstractEventDispatcher: The QAbstractEventDispatcher class provides an interface to manage Qt's event queue.

  • QAbstractEventDispatcher::TimerInfo:

  • QAbstractItemModel: The QAbstractItemModel class provides the abstract interface for item model classes.

  • QAbstractListModel: The QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models.

  • QAbstractNativeEventFilter: The QAbstractNativeEventFilter class provides an interface for receiving native events, such as MSG or XCB event structs.

  • QAbstractProxyModel: The QAbstractProxyModel class provides a base class for proxy item models that can do sorting, filtering or other data processing tasks.

  • QAbstractTableModel: The QAbstractTableModel class provides an abstract model that can be subclassed to create table models.

  • QAdoptSharedDataTag: The QAdoptSharedDataTag is a helper tag class.

  • QAnimationGroup: The QAnimationGroup class is an abstract base class for groups of animations.

  • QAnyStringView: The QAnyStringView class provides a unified view on Latin-1, UTF-8, or UTF-16 strings with a read-only subset of the QString API.

  • QAssociativeIterable: The QAssociativeIterable class is an iterable interface for an associative container in a QVariant.

  • QAtomicInt: The QAtomicInt class provides platform-independent atomic operations on int.

  • QAtomicInteger: The QAtomicInteger class provides platform-independent atomic operations on integers.

  • QAtomicPointer: The QAtomicPointer class is a template class that provides platform-independent atomic operations on pointers.

  • QBEInteger: The QBEInteger class provides platform-independent big-endian integers.

  • QBaseIterator:

  • QBasicTimer: The QBasicTimer class provides timer events for objects.

  • QBindable: QBindable is a wrapper class around binding-enabled properties. It allows type-safe operations while abstracting the differences between the various property classes away.

  • QBitArray: The QBitArray class provides an array of bits.

  • QBuffer: The QBuffer class provides a QIODevice interface for a QByteArray.

  • QByteArray: The QByteArray class provides an array of bytes.

  • QByteArray::FromBase64Result: The QByteArray::FromBase64Result class holds the result of a call to QByteArray::fromBase64Encoding.

  • QByteArrayList: The QByteArrayList class provides a list of byte arrays.

  • QByteArrayMatcher: The QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array.

  • QByteArrayView: The QByteArrayView class provides a view on an array of bytes with a read-only subset of the QByteArray API.

  • QCache: The QCache class is a template class that provides a cache.

  • QCalendar: The QCalendar class describes calendar systems.

  • QCalendar::SystemId:

  • QCborArray: The QCborArray class is used to hold an array of CBOR elements.

  • QCborError: The QCborError class holds the error condition found while parsing or validating a CBOR stream.

  • QCborMap: The QCborMap class is used to hold an associative container representable in CBOR.

  • QCborMap::ConstIterator: The QCborMap::ConstIterator class provides an STL-style const iterator for QCborMap.

  • QCborMap::Iterator: The QCborMap::Iterator class provides an STL-style non-const iterator for QCborMap.

  • QCborParserError: The QCborParserError is used by QCborValue to report a parsing error.

  • QCborStreamReader: The QCborStreamReader class is a simple CBOR stream decoder, operating on either a QByteArray or QIODevice.

  • QCborStreamReader::StringResult:

  • QCborStreamWriter: The QCborStreamWriter class is a simple CBOR encoder operating on a one-way stream.

  • QCborValue: The QCborValue class encapsulates a value in CBOR.

  • QChar: The QChar class provides a 16-bit Unicode character.

  • QChildEvent: The QChildEvent class contains event parameters for child object events.

  • QCollator: The QCollator class compares strings according to a localized collation algorithm.

  • QCollatorSortKey: The QCollatorSortKey class can be used to speed up string collation.

  • QCommandLineOption: The QCommandLineOption class defines a possible command-line option.

  • QCommandLineParser: The QCommandLineParser class provides a means for handling the command line options.

  • QConcatenateTablesProxyModel: The QConcatenateTablesProxyModel class proxies multiple source models, concatenating their rows.

  • QConstIterator: The QConstIterator allows iteration over a container in a QVariant.

  • QContiguousCache: The QContiguousCache class is a template class that provides a contiguous cache.

  • QCoreApplication: The QCoreApplication class provides an event loop for Qt applications without UI.

  • QCryptographicHash: The QCryptographicHash class provides a way to generate cryptographic hashes.

  • QDataStream: The QDataStream class provides serialization of binary data to a QIODevice.

  • QDate: The QDate class provides date functions.

  • QDateTime: The QDateTime class provides date and time functions.

  • QDeadlineTimer: The QDeadlineTimer class marks a deadline in the future.

  • QDebug: The QDebug class provides an output stream for debugging information.

  • QDebugStateSaver: Convenience class for custom QDebug operators.

  • QDir: The QDir class provides access to directory structures and their contents.

  • QDirIterator: The QDirIterator class provides an iterator for directory entrylists.

  • QDynamicPropertyChangeEvent: The QDynamicPropertyChangeEvent class contains event parameters for dynamic property change events.

  • QEasingCurve: The QEasingCurve class provides easing curves for controlling animation.

  • QElapsedTimer: The QElapsedTimer class provides a fast way to calculate elapsed times.

  • QEnableSharedFromThis: A base class that allows obtaining a QSharedPointer for an object already managed by a shared pointer.

  • QEvent: The QEvent class is the base class of all event classes. Event objects contain event parameters.

  • QEventLoop: The QEventLoop class provides a means of entering and leaving an event loop.

  • QEventLoopLocker: The QEventLoopLocker class provides a means to quit an event loop when it is no longer needed.

  • QException: The QException class provides a base class for exceptions that can be transferred across threads.

  • QExplicitlySharedDataPointer: The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object.

  • QFile: The QFile class provides an interface for reading from and writing to files.

  • QFileDevice: The QFileDevice class provides an interface for reading from and writing to open files.

  • QFileInfo: The QFileInfo class provides system-independent file information.

  • QFileSelector: QFileSelector provides a convenient way of selecting file variants.

  • QFileSystemWatcher: The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications.

  • QFlag: The QFlag class is a helper data type for QFlags.

  • QFlags: The QFlags class provides a type-safe way of storing OR-combinations of enum values.

  • QFuture: The QFuture class represents the result of an asynchronous computation.

  • QFutureIterator: The QFutureIterator class provides a Java-style const iterator for QFuture.

  • QFutureSynchronizer: The QFutureSynchronizer class is a convenience class that simplifies QFuture synchronization.

  • QFutureWatcher: The QFutureWatcher class allows monitoring a QFuture using signals and slots.

  • QGenericArgument: The QGenericArgument class is an internal helper class for marshalling arguments.

  • QGenericReturnArgument: The QGenericReturnArgument class is an internal helper class for marshalling arguments.

  • QGlobalStatic: The QGlobalStatic class is used to implement a global static object.

  • QGregorianCalendar: The QGregorianCalendar class implements the Gregorian calendar.

  • QHash: The QHash class is a template class that provides a hash-table-based dictionary.

  • QHashIterator: The QHashIterator class provides a Java-style const iterator for QHash and QMultiHash.

  • QHashSeed:

  • QIODevice: The QIODevice class is the base interface class of all I/O devices in Qt.

  • QIODeviceBase: Base class for QIODevice that provides flags describing the mode in which a device is opened.

  • QIdentityProxyModel: The QIdentityProxyModel class proxies its source model unmodified.

  • QItemSelection: The QItemSelection class manages information about selected items in a model.

  • QItemSelectionModel: The QItemSelectionModel class keeps track of a view's selected items.

  • QItemSelectionRange: The QItemSelectionRange class manages information about a range of selected items in a model.

  • QIterable: QIterable is a template class that is the base class for QSequentialIterable and QAssociativeIterable.

  • QIterator: The QIterator is a template class that allows iteration over a container in a QVariant.

  • QJalaliCalendar: The QJalaliCalendar class provides Jalali (Hijri Shamsi) calendar system implementation.

  • QJniEnvironment: The QJniEnvironment class provides access to the JNI Environment (JNIEnv).

  • QJniObject: A convenience wrapper around the Java Native Interface (JNI).

  • QJsonArray: The QJsonArray class encapsulates a JSON array.

  • QJsonDocument: The QJsonDocument class provides a way to read and write JSON documents.

  • QJsonObject: The QJsonObject class encapsulates a JSON object.

  • QJsonParseError: The QJsonParseError class is used to report errors during JSON parsing.

  • QJsonValue: The QJsonValue class encapsulates a value in JSON.

  • QJulianCalendar: The QJulianCalendar class provides Julian calendar system implementation.

  • QKeyCombination: The QKeyCombination class stores a combination of a key with optional modifiers.

  • QKeyValueIterator: Iterator over the key/value pairs of an associative container.

  • QLEInteger: The QLEInteger class provides platform-independent little-endian integers.

  • QLatin1Char: The QLatin1Char class provides an 8-bit ASCII/Latin-1 character.

  • QLatin1String: QLatin1String is the same as QLatin1StringView.

  • QLatin1StringView: The QLatin1StringView class provides a thin wrapper around an US-ASCII/Latin-1 encoded string literal.

  • QLibrary: The QLibrary class loads shared libraries at runtime.

  • QLibraryInfo: The QLibraryInfo class provides information about the Qt library.

  • QLine: The QLine class provides a two-dimensional vector using integer precision.

  • QLineF: The QLineF class provides a two-dimensional vector using floating point precision.

  • QList: The QList class is a template class that provides a dynamic array.

  • QListIterator: The QListIterator class provides a Java-style const iterator for QList and QQueue.

  • QLocale: The QLocale class converts between numbers and their string representations in various languages.

  • QLockFile: The QLockFile class provides locking between processes using a file.

  • QLoggingCategory: The QLoggingCategory class represents a category, or 'area' in the logging infrastructure.

  • QMap: The QMap class is a template class that provides an associative array.

  • QMapIterator: The QMapIterator class provides a Java-style const iterator for QMap.

  • QMargins: The QMargins class defines the four margins of a rectangle.

  • QMarginsF: The QMarginsF class defines the four margins of a rectangle.

  • QMessageAuthenticationCode: The QMessageAuthenticationCode class provides a way to generate hash-based message authentication codes.

  • QMessageLogContext: The QMessageLogContext class provides additional information about a log message.

  • QMessageLogger: The QMessageLogger class generates log messages.

  • QMetaClassInfo: The QMetaClassInfo class provides additional information about a class.

  • QMetaEnum: The QMetaEnum class provides meta-data about an enumerator.

  • QMetaMethod: The QMetaMethod class provides meta-data about a member function.

  • QMetaObject: The QMetaObject class contains meta-information about Qt objects.

  • QMetaObject::Connection:

  • QMetaProperty: The QMetaProperty class provides meta-data about a property.

  • QMetaSequence: The QMetaSequence class allows type erased access to sequential containers.

  • QMetaType: The QMetaType class manages named types in the meta-object system.

  • QMilankovicCalendar: The QMilankovicCalendar class provides Milanković calendar system implementation.

  • QMimeData: The QMimeData class provides a container for data that records information about its MIME type.

  • QMimeDatabase: The QMimeDatabase class maintains a database of MIME types.

  • QMimeType: The QMimeType class describes types of file or data, represented by a MIME type string.

  • QModelIndex: The QModelIndex class is used to locate data in a data model.

  • QModelRoleData: The QModelRoleData class holds a role and the data associated to that role.

  • QModelRoleDataSpan: The QModelRoleDataSpan class provides a span over QModelRoleData objects.

  • QMultiHash: The QMultiHash class is a convenience QHash subclass that provides multi-valued hashes.

  • QMultiMap: The QMultiMap class is a template class that provides an associative array with multiple equivalent keys.

  • QMultiMap::key_iterator: The QMultiMap::key_iterator class provides an STL-style const iterator for QMultiMap keys.

  • QMultiMapIterator: The QMultiMapIterator class provides a Java-style const iterator for QMultiMap. QMultiMap has both Java-style iterators and STL-style iterators. STL-style iterators are more efficient and should be preferred.

  • QMutableHashIterator: The QMutableHashIterator class provides a Java-style non-const iterator for QHash and QMultiHash.

  • QMutableListIterator: The QMutableListIterator class provides a Java-style non-const iterator for QList, QQueue and QStack.

  • QMutableMapIterator: The QMutableMapIterator class provides a Java-style non-const iterator for QMap.

  • QMutableMultiMapIterator: The QMutableMultiMapIterator class provides a Java-style non-const iterator for QMultiMap.

  • QMutableSetIterator: The QMutableSetIterator class provides a Java-style non-const iterator for QSet.

  • QMutex: The QMutex class provides access serialization between threads.

  • QMutexLocker: The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes.

  • QNativeInterface::QAndroidApplication: Native interface to a core application on Android.

  • QObject: The QObject class is the base class of all Qt objects.

  • QObjectBindableProperty: The QObjectBindableProperty class is a template class that enables automatic property bindings for property data stored in QObject derived classes.

  • QObjectCleanupHandler: The QObjectCleanupHandler class watches the lifetime of multiple QObjects.

  • QObjectComputedProperty: The QObjectComputedProperty class is a template class to help port old properties to the bindable property system.

  • QOperatingSystemVersion: The QOperatingSystemVersion class provides information about the operating system version.

  • QParallelAnimationGroup: The QParallelAnimationGroup class provides a parallel group of animations.

  • QPartialOrdering: QPartialOrdering represents the result of a comparison that allows for unordered results.

  • QPauseAnimation: The QPauseAnimation class provides a pause for QSequentialAnimationGroup.

  • QPersistentModelIndex: The QPersistentModelIndex class is used to locate data in a data model.

  • QPluginLoader: The QPluginLoader class loads a plugin at run-time.

  • QPoint: The QPoint class defines a point in the plane using integer precision.

  • QPointF: The QPointF class defines a point in the plane using floating point precision.

  • QPointer: The QPointer class is a template class that provides guarded pointers to QObject.

  • QProcess: The QProcess class is used to start external programs and to communicate with them.

  • QProcess::CreateProcessArguments:

  • QProcessEnvironment: The QProcessEnvironment class holds the environment variables that can be passed to a program.

  • QPromise: The QPromise class provides a way to store computation results to be accessed by QFuture.

  • QProperty: The QProperty class is a template class that enables automatic property bindings.

  • QPropertyAnimation: The QPropertyAnimation class animates Qt properties.

  • QPropertyBindingError:

  • QPropertyChangeHandler: The QPropertyChangeHandler class controls the lifecycle of change callback installed on a QProperty.

  • QPropertyData: The QPropertyData class is a helper class for properties with automatic property bindings.

  • QPropertyNotifier: The QPropertyNotifier class controls the lifecycle of change callback installed on a QProperty.

  • QQueue: The QQueue class is a generic container that provides a queue.

  • QRandomGenerator: The QRandomGenerator class allows one to obtain random values from a high-quality Random Number Generator.

  • QRandomGenerator64: The QRandomGenerator64 class allows one to obtain 64-bit random values from a high-quality, seed-less Random Number Generator.

  • QReadLocker: The QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access.

  • QReadWriteLock: The QReadWriteLock class provides read-write locking.

  • QRect: The QRect class defines a rectangle in the plane using integer precision.

  • QRectF: The QRectF class defines a finite rectangle in the plane using floating point precision.

  • QRecursiveMutex: The QRecursiveMutex class provides access serialization between threads.

  • QRegularExpression: The QRegularExpression class provides pattern matching using regular expressions.

  • QRegularExpressionMatch: The QRegularExpressionMatch class provides the results of a matching a QRegularExpression against a string.

  • QRegularExpressionMatchIterator: The QRegularExpressionMatchIterator class provides an iterator on the results of a global match of a QRegularExpression object against a string.

  • QResource: The QResource class provides an interface for reading directly from resources.

  • QRomanCalendar: The QRomanCalendar class is a shared base for calendars based on the ancient Roman calendar.

  • QRunnable: The QRunnable class is the base class for all runnable objects.

  • QSaveFile: The QSaveFile class provides an interface for safely writing to files.

  • QScopeGuard: Provides a scope guard for calling a function at the end of a scope.

  • QScopedArrayPointer: The QScopedArrayPointer class stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction.

  • QScopedPointer: The QScopedPointer class stores a pointer to a dynamically allocated object, and deletes it upon destruction.

  • QScopedValueRollback: The QScopedValueRollback class resets a variable to its previous value on destruction.

  • QSemaphore: The QSemaphore class provides a general counting semaphore.

  • QSemaphoreReleaser: The QSemaphoreReleaser class provides exception-safe deferral of a QSemaphore::release() call.

  • QSequentialAnimationGroup: The QSequentialAnimationGroup class provides a sequential group of animations.

  • QSequentialIterable: The QSequentialIterable class is an iterable interface for a container in a QVariant.

  • QSet: The QSet class is a template class that provides a hash-table-based set.

  • QSet::const_iterator: The QSet::const_iterator class provides an STL-style const iterator for QSet.

  • QSet::iterator: The QSet::iterator class provides an STL-style non-const iterator for QSet.

  • QSetIterator: The QSetIterator class provides a Java-style const iterator for QSet.

  • QSettings: The QSettings class provides persistent platform-independent application settings.

  • QSharedData: The QSharedData class is a base class for shared data objects.

  • QSharedDataPointer: The QSharedDataPointer class represents a pointer to an implicitly shared object.

  • QSharedMemory: The QSharedMemory class provides access to a shared memory segment.

  • QSharedPointer: The QSharedPointer class holds a strong reference to a shared pointer.

  • QSignalBlocker: Exception-safe wrapper around QObject::blockSignals().

  • QSignalMapper: The QSignalMapper class bundles signals from identifiable senders.

  • QSize: The QSize class defines the size of a two-dimensional object using integer point precision.

  • QSizeF: The QSizeF class defines the size of a two-dimensional object using floating point precision.

  • QSocketNotifier: The QSocketNotifier class provides support for monitoring activity on a file descriptor.

  • QSortFilterProxyModel: The QSortFilterProxyModel class provides support for sorting and filtering data passed between another model and a view.

  • QStack: The QStack class is a template class that provides a stack.

  • QStandardPaths: The QStandardPaths class provides methods for accessing standard paths.

  • QStaticByteArrayMatcher: The QStaticByteArrayMatcher class is a compile-time version of QByteArrayMatcher.

  • QStaticPlugin: QStaticPlugin is a struct containing a reference to a static plugin instance together with its meta data.

  • QStorageInfo: Provides information about currently mounted storage and drives.

  • QString: The QString class provides a Unicode character string.

  • QStringConverter: The QStringConverter class provides a base class for encoding and decoding text.

  • QStringDecoder: The QStringDecoder class provides a state-based decoder for text.

  • QStringEncoder: The QStringEncoder class provides a state-based encoder for text.

  • QStringList: The QStringList class provides a list of strings.

  • QStringListModel: The QStringListModel class provides a model that supplies strings to views.

  • QStringMatcher: The QStringMatcher class holds a sequence of characters that can be quickly matched in a Unicode string.

  • QStringTokenizer: The QStringTokenizer class splits strings into tokens along given separators.

  • QStringView: The QStringView class provides a unified view on UTF-16 strings with a read-only subset of the QString API.

  • QSysInfo: The QSysInfo class provides information about the system.

  • QSystemSemaphore: The QSystemSemaphore class provides a general counting system semaphore.

  • QTaggedIterator: QTaggedIterator is a template class that wraps an iterator and exposes standard iterator traits.

  • QTemporaryDir: The QTemporaryDir class creates a unique directory for temporary use.

  • QTemporaryFile: The QTemporaryFile class is an I/O device that operates on temporary files.

  • QTextBoundaryFinder: The QTextBoundaryFinder class provides a way of finding Unicode text boundaries in a string.

  • QTextStream: The QTextStream class provides a convenient interface for reading and writing text.

  • QThread: The QThread class provides a platform-independent way to manage threads.

  • QThreadPool: The QThreadPool class manages a collection of QThreads.

  • QThreadStorage: The QThreadStorage class provides per-thread data storage.

  • QTime: The QTime class provides clock time functions.

  • QTimeLine: The QTimeLine class provides a timeline for controlling animations.

  • QTimeZone: The QTimeZone class converts between UTC and local time in a specific time zone.

  • QTimeZone::OffsetData:

  • QTimer: The QTimer class provides repetitive and single-shot timers.

  • QTimerEvent: The QTimerEvent class contains parameters that describe a timer event.

  • QTranslator: The QTranslator class provides internationalization support for text output.

  • QTransposeProxyModel: This proxy transposes the source model.

  • QTypeRevision: The QTypeRevision class contains a lightweight representation of a version number with two 8-bit segments, major and minor, either of which can be unknown.

  • QUnhandledException: The QUnhandledException class represents an unhandled exception in a Qt Concurrent worker thread.

  • QUntypedBindable: QUntypedBindable is a uniform interface over bindable properties like <@type>QProperty</@type>\<@op>&lt;</@op>T\<@op>&gt;</@op> and <@type>QObjectBindableProperty</@type> of any type T.

  • QUrl: The QUrl class provides a convenient interface for working with URLs.

  • QUrlQuery: The QUrlQuery class provides a way to manipulate a key-value pairs in a URL's query.

  • QUtf8StringView: The QUtf8StringView class provides a unified view on UTF-8 strings with a read-only subset of the QString API.

  • QUuid: The QUuid class stores a Universally Unique Identifier (UUID).

  • QVarLengthArray: The QVarLengthArray class provides a low-level variable-length array.

  • QVariant: The QVariant class acts like a union for the most common Qt data types.

  • QVariantAnimation: The QVariantAnimation class provides a base class for animations.

  • QVariantConstPointer: Emulated const pointer to QVariant based on a pointer.

  • QVariantPointer: QVariantPointer is a template class that emulates a pointer to QVariant based on a pointer.

  • QVariantRef: The QVariantRef acts as a non-const reference to a QVariant.

  • QVector: QVector is an alias for QList.

  • QVersionNumber: The QVersionNumber class contains a version number with an arbitrary number of segments.

  • QWaitCondition: The QWaitCondition class provides a condition variable for synchronizing threads.

  • QWeakPointer: The QWeakPointer class holds a weak reference to a shared pointer.

  • QWinEventNotifier: The QWinEventNotifier class provides support for the Windows Wait functions.

  • QWriteLocker: The QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access.

  • QXmlStreamAttribute: The QXmlStreamAttribute class represents a single XML attribute.

  • QXmlStreamAttributes: The QXmlStreamAttributes class represents a vector of QXmlStreamAttribute.

  • QXmlStreamEntityDeclaration: The QXmlStreamEntityDeclaration class represents a DTD entity declaration.

  • QXmlStreamEntityResolver: The QXmlStreamEntityResolver class provides an entity resolver for a QXmlStreamReader.

  • QXmlStreamNamespaceDeclaration: The QXmlStreamNamespaceDeclaration class represents a namespace declaration.

  • QXmlStreamNotationDeclaration: The QXmlStreamNotationDeclaration class represents a DTD notation declaration.

  • QXmlStreamReader: The QXmlStreamReader class provides a fast parser for reading well-formed XML via a simple streaming API.

  • QXmlStreamWriter: The QXmlStreamWriter class provides an XML writer with a simple streaming API.

  • QtFuture::WhenAnyResult: QtFuture::WhenAnyResult is used to represent the result of QtFuture::whenAny().

  • qfloat16: Provides 16-bit floating point support.

Detailed Description

All other Qt modules rely on this module.

The Qt Core page contains information about how to use the module.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+