src/ldDocument.h

changeset 768
29e6c5552388
parent 739
152b33a6d51b
child 784
f82ab4d3c7b4
--- a/src/ldDocument.h	Mon May 05 17:18:01 2014 +0300
+++ b/src/ldDocument.h	Fri May 09 12:06:56 2014 +0300
@@ -87,31 +87,31 @@
 		LDDocument();
 		~LDDocument();
 
-		int addObject (LDObject* obj); // Adds an object to this file at the end of the file.
+		int addObject (LDObjectPtr obj); // Adds an object to this file at the end of the file.
 		void addObjects (const LDObjectList objs);
 		void clearSelection();
-		void forgetObject (LDObject* obj); // Deletes the given object from the object chain.
+		void forgetObject (LDObjectPtr obj); // Deletes the given object from the object chain.
 		String getDisplayName();
 		const LDObjectList& getSelection() const;
 		bool hasUnsavedChanges() const; // Does this document have unsaved changes?
 		void initializeCachedData();
 		LDObjectList inlineContents (bool deep, bool renderinline);
-		void insertObj (int pos, LDObject* obj);
+		void insertObj (int pos, LDObjectPtr obj);
 		int getObjectCount() const;
-		LDObject* getObject (int pos) const;
+		LDObjectPtr getObject (int pos) const;
 		bool save (String path = ""); // Saves this file to disk.
-		void swapObjects (LDObject* one, LDObject* other);
+		void swapObjects (LDObjectPtr one, LDObjectPtr other);
 		bool isSafeToClose(); // Perform safety checks. Do this before closing any files!
-		void setObject (int idx, LDObject* obj);
+		void setObject (int idx, LDObjectPtr obj);
 		void addReference (LDDocumentPointer* ptr);
 		void removeReference (LDDocumentPointer* ptr);
 		QList<LDPolygon> inlinePolygons();
 		void vertexChanged (const Vertex& a, const Vertex& b);
-		void addKnownVerticesOf(LDObject* obj);
-		void removeKnownVerticesOf (LDObject* sub);
+		void addKnownVerticesOf(LDObjectPtr obj);
+		void removeKnownVerticesOf (LDObjectPtr sub);
 		QList<Vertex> inlineVertices();
 
-		inline LDDocument& operator<< (LDObject* obj)
+		inline LDDocument& operator<< (LDObjectPtr obj)
 		{
 			addObject (obj);
 			return *this;
@@ -152,8 +152,8 @@
 		static String shortenName (String a);
 
 	protected:
-		void addToSelection (LDObject* obj);
-		void removeFromSelection (LDObject* obj);
+		void addToSelection (LDObjectPtr obj);
+		void removeFromSelection (LDObjectPtr obj);
 
 		LDGLData* getGLData()
 		{
@@ -203,7 +203,7 @@
 void closeAll();
 
 // Parses a string line containing an LDraw object and returns the object parsed.
-LDObject* parseLine (String line);
+LDObjectPtr parseLine (String line);
 
 // Retrieves the pointer to the given document by file name. Document is loaded
 // from file if necessary. Can return null if neither succeeds.

mercurial