Geometrize  1.0
An application for geometrizing images into geometric primitives
Public Member Functions | Private Attributes | List of all members
geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl Class Reference
Collaboration diagram for geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl:
Collaboration graph
[legend]

Public Member Functions

 ImageTaskPixmapSceneImpl (ImageTaskPixmapScene *pQ)
 
ImageTaskPixmapSceneImpl operator= (const ImageTaskPixmapSceneImpl &)=delete
 
 ImageTaskPixmapSceneImpl (const ImageTaskPixmapSceneImpl &)=delete
 
 ~ImageTaskPixmapSceneImpl ()=default
 
void setWorkingPixmap (const QPixmap &pixmap)
 

Private Attributes

ImageTaskPixmapSceneq
 
ImageTaskPixmapGraphicsItem m_workingPixmapItem
 

Constructor & Destructor Documentation

◆ ImageTaskPixmapSceneImpl() [1/2]

geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl::ImageTaskPixmapSceneImpl ( ImageTaskPixmapScene pQ)
inline
16  : q{pQ}
17  {
18  q->addItem(&m_workingPixmapItem);
19  m_workingPixmapItem.setZValue(-1);
20  }

◆ ImageTaskPixmapSceneImpl() [2/2]

geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl::ImageTaskPixmapSceneImpl ( const ImageTaskPixmapSceneImpl )
delete

◆ ~ImageTaskPixmapSceneImpl()

geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl::~ImageTaskPixmapSceneImpl ( )
default

Member Function Documentation

◆ operator=()

ImageTaskPixmapSceneImpl geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl::operator= ( const ImageTaskPixmapSceneImpl )
delete

◆ setWorkingPixmap()

void geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl::setWorkingPixmap ( const QPixmap &  pixmap)
inline
26  {
27  m_workingPixmapItem.setPixmap(pixmap);
28  }

Member Data Documentation

◆ m_workingPixmapItem

ImageTaskPixmapGraphicsItem geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl::m_workingPixmapItem
private

◆ q

ImageTaskPixmapScene* geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl::q
private

The documentation for this class was generated from the following file:
geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl::q
ImageTaskPixmapScene * q
Definition: imagetaskpixmapscene.cpp:31
geometrize::scene::ImageTaskPixmapScene::ImageTaskPixmapSceneImpl::m_workingPixmapItem
ImageTaskPixmapGraphicsItem m_workingPixmapItem
Definition: imagetaskpixmapscene.cpp:32