diff options
author | Justin McPherson <justin.mcpherson@nokia.com> | 2009-09-02 05:39:39 (GMT) |
---|---|---|
committer | Justin McPherson <justin.mcpherson@nokia.com> | 2009-09-02 05:39:39 (GMT) |
commit | fb530ac0a12b90527b9792b31e08043518dd8bd7 (patch) | |
tree | 07255270f9a0a577c4cc1fe39905ad7733cf79ce | |
parent | 441fcb027ddbe4a34c67af8cfbda14b9edafbcfd (diff) | |
download | Qt-fb530ac0a12b90527b9792b31e08043518dd8bd7.zip Qt-fb530ac0a12b90527b9792b31e08043518dd8bd7.tar.gz Qt-fb530ac0a12b90527b9792b31e08043518dd8bd7.tar.bz2 |
Copy ctor and assignment operator for QAudioFormatPrivate (QSharedData derived class).
Reviewed-by: bill king
-rw-r--r-- | src/multimedia/audio/qaudioformat.cpp | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/multimedia/audio/qaudioformat.cpp b/src/multimedia/audio/qaudioformat.cpp index 71bbf83..6ae230f 100644 --- a/src/multimedia/audio/qaudioformat.cpp +++ b/src/multimedia/audio/qaudioformat.cpp @@ -57,10 +57,32 @@ public: sampleType = QAudioFormat::Unknown; } + QAudioFormatPrivate(const QAudioFormatPrivate &other): + QSharedData(other), + codec(other.codec), + byteOrder(other.byteOrder), + sampleType(other.sampleType), + frequency(other.frequency), + channels(other.channels), + sampleSize(other.sampleSize) + { + } + + QAudioFormatPrivate& operator=(const QAudioFormatPrivate &other) + { + codec = other.codec; + byteOrder = other.byteOrder; + sampleType = other.sampleType; + frequency = other.frequency; + channels = other.channels; + sampleSize = other.sampleSize; + + return *this; + } + QString codec; QAudioFormat::Endian byteOrder; QAudioFormat::SampleType sampleType; - int frequency; int channels; int sampleSize; |