add q_disable_copy macro

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1046683
This commit is contained in:
Volker Lanz 2009-11-09 13:55:25 +00:00
parent 3c9fe22bdc
commit 455d667da4
2 changed files with 6 additions and 2 deletions

View File

@ -37,6 +37,8 @@ class CopyTarget;
*/
class CopySourceDevice : public CopySource
{
Q_DISABLE_COPY(CopySourceDevice)
public:
CopySourceDevice(Device& d, qint64 firstsector, qint64 lastsector);
~CopySourceDevice();
@ -50,7 +52,7 @@ class CopySourceDevice : public CopySource
virtual qint64 firstSector() const { return m_FirstSector; } /**< @return first sector to copying */
virtual qint64 lastSector() const { return m_LastSector; } /**< @return last sector to copy */
Device& device() { return m_Device; } /**< @return Device to copy from */
const Device& device() const { return m_Device; } /**< @return Device to copy from */

View File

@ -39,6 +39,8 @@ class Device;
*/
class CopyTargetDevice : public CopyTarget
{
Q_DISABLE_COPY(CopyTargetDevice)
public:
CopyTargetDevice(Device& d, qint64 firstsector, qint64 lastsector);
~CopyTargetDevice();
@ -49,7 +51,7 @@ class CopyTargetDevice : public CopyTarget
virtual bool writeSectors(void* buffer, qint64 writeOffset, qint64 numSectors);
virtual qint64 firstSector() const { return m_FirstSector; } /**< @return the first sector to write to */
virtual qint64 lastSector() const { return m_LastSector; } /**< @return the last sector to write to */
Device& device() { return m_Device; } /**< @return the Device to write to */
const Device& device() const { return m_Device; } /**< @return the Device to write to */