rocs/RocsCore
Go to the documentation of this file.
33 class DocumentPrivate;
49 bool isModified()
const;
51 void setName(
const QString &name);
65 void saveAs(
const QString &fileUrl);
70 QString fileUrl()
const;
77 void setFileUrl(
const KUrl &fileUrl);
84 static bool isValidIdentifier(
const QString &identifier);
87 QList<DataStructurePtr>& dataStructures()
const;
99 QRectF sceneRect()
const;
104 virtual void cleanUpBeforeConvert();
115 void setBackend(
const QString &pluginIdentifier);
122 void changeBackend();
131 int registerDataType(
const QString &name,
int identifier = 0);
139 int registerPointerType(
const QString &name,
int identifier = 0);
146 bool removeDataType(
int dataType);
154 bool removePointerType(
int pointerType);
168 QList<int> dataTypeList()
const;
174 QList<int> pointerTypeList()
const;
176 QString iconPackage()
const;
179 void setModified(
const bool mod =
true);
187 void updateSceneRect(
const QPointF &position);
217 void setActiveDataStructure(
int index);
225 void dataStructureListChanged();
226 void dataTypeCreated(
int identifier);
227 void pointerTypeCreated(
int identifier);
228 void dataTypeRemoved(
int identifier);
229 void pointerTypeRemoved(
int identifier);
230 void nameChanged(QString name);
232 void sceneRectChanged(
const QRectF &);
236 const QScopedPointer<DocumentPrivate> d;
boost::shared_ptr< PointerType > PointerTypePtr
boost::shared_ptr< DataStructure > DataStructurePtr
This class provides the script backend for script executions.
boost::shared_ptr< DataType > DataTypePtr
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:25 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.