6 #ifndef QLAYOUT_SCENE_H
7 #define QLAYOUT_SCENE_H
9 #include <QtGui/QGraphicsScene>
10 #include <QtCore/QSharedPointer>
30 void saveToFile(
const std::string& fileName,
const std::string& fileType =
"pdf");
33 QGraphicsItem*
getItemFor(
const std::string& cn);
52 std::map< std::string, QGraphicsItem*>
mItems;
std::map< std::string, QGraphicsItem * > mItems
const CLayout * getCurrentLayout() const
QSharedPointer< CLRenderResolver > mpResolver
void saveToFile(const std::string &fileName, const std::string &fileType="pdf")
CLRenderInformationBase * mpRender
void setLayout(CLayout *layout, CCopasiDataModel *model=NULL, CLRenderInformationBase *renderInformation=NULL)
void fillFromLayout(const CLayout *layout)
const CLRenderInformationBase * getCurrentRenderInfo() const
CQLayoutScene(CLayout *layout, CCopasiDataModel *model=NULL, CLRenderInformationBase *renderInformation=NULL)
void initializeResolver(CCopasiDataModel *model, CLRenderInformationBase *renderInformation)
void setRenderInformation(CCopasiDataModel *model, CLRenderInformationBase *renderInformation)
void updatePosition(const QString &key, const QPointF &newPos)
void addGlyph(const CLGraphicalObject *go)
void setResolver(CLRenderResolver *resolver)
const CLRenderResolver * getResolver() const
QGraphicsItem * getItemFor(const std::string &cn)