TechDrawGui::QGITemplate Class Referenceabstract

#include <QGITemplate.h>

Public Types

enum  { Type = QGraphicsItem::UserType + 150 }
 

Public Member Functions

void clearContents ()
 
virtual void draw ()=0
 
TechDraw::DrawTemplategetTemplate ()
 
std::vector< TemplateTextField * > getTextFields (void)
 
qreal getY ()
 
 QGITemplate (QGSPage *)
 
void setTemplate (TechDraw::DrawTemplate *obj)
 
int type () const
 
virtual void updateView (bool update=false)
 
 ~QGITemplate ()
 

Protected Member Functions

virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value)
 

Protected Attributes

TechDraw::DrawTemplatepageTemplate
 
std::vector< TemplateTextField * > textFields
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

Constructor & Destructor Documentation

◆ QGITemplate()

QGITemplate::QGITemplate ( QGSPage scene)

References ZVALUE::TEMPLATE.

◆ ~QGITemplate()

QGITemplate::~QGITemplate ( )

References pageTemplate.

Member Function Documentation

◆ clearContents()

void QGITemplate::clearContents ( )

◆ draw()

virtual void TechDrawGui::QGITemplate::draw ( )
pure virtual

◆ getTemplate()

TechDraw::DrawTemplate * TechDrawGui::QGITemplate::getTemplate ( )

◆ getTextFields()

std::vector< TemplateTextField * > TechDrawGui::QGITemplate::getTextFields ( void  )

◆ getY()

qreal TechDrawGui::QGITemplate::getY ( )

◆ itemChange()

QVariant QGITemplate::itemChange ( GraphicsItemChange  change,
const QVariant &  value 
)
protectedvirtual

◆ setTemplate()

void QGITemplate::setTemplate ( TechDraw::DrawTemplate obj)

◆ type()

int TechDrawGui::QGITemplate::type ( void  ) const

◆ updateView()

Member Data Documentation

◆ pageTemplate

◆ textFields

std::vector<TemplateTextField *> TechDrawGui::QGITemplate::textFields
protected

The documentation for this class was generated from the following files: