|
@@ -38,29 +38,23 @@ struct Node;
|
|
|
class ctkDICOMImagePrivate
|
|
|
{
|
|
|
Q_DECLARE_PUBLIC(ctkDICOMImage);
|
|
|
-protected:
|
|
|
- ctkDICOMImage* const q_ptr;
|
|
|
-
|
|
|
public:
|
|
|
ctkDICOMImagePrivate(ctkDICOMImage&);
|
|
|
- virtual ~ctkDICOMImagePrivate();
|
|
|
|
|
|
::DicomImage* DicomImage;
|
|
|
-};
|
|
|
|
|
|
-//------------------------------------------------------------------------------
|
|
|
-ctkDICOMImagePrivate::ctkDICOMImagePrivate(ctkDICOMImage& o):q_ptr(&o)
|
|
|
-{
|
|
|
+protected:
|
|
|
+ ctkDICOMImage* const q_ptr;
|
|
|
|
|
|
-}
|
|
|
+private:
|
|
|
+ Q_DISABLE_COPY(ctkDICOMImagePrivate);
|
|
|
+};
|
|
|
|
|
|
//------------------------------------------------------------------------------
|
|
|
-ctkDICOMImagePrivate::~ctkDICOMImagePrivate()
|
|
|
+ctkDICOMImagePrivate::ctkDICOMImagePrivate(ctkDICOMImage& o):q_ptr(&o)
|
|
|
{
|
|
|
-
|
|
|
}
|
|
|
|
|
|
-
|
|
|
//------------------------------------------------------------------------------
|
|
|
ctkDICOMImage::ctkDICOMImage(DicomImage* dicomImage, QObject* parentValue)
|
|
|
: d_ptr(new ctkDICOMImagePrivate(*this))
|