diff base/Layer.h @ 7:49a95b174050

* Add more icons and rationalise menu options to the usual set (on the File menu) * Fixes to import/export of dense 3-D data sets and imported models
author Chris Cannam
date Thu, 19 Jan 2006 17:59:11 +0000
parents 44bbf5793d84
children 214054a0d8b8
line wrap: on
line diff
--- a/base/Layer.h	Thu Jan 19 12:54:38 2006 +0000
+++ b/base/Layer.h	Thu Jan 19 17:59:11 2006 +0000
@@ -89,9 +89,21 @@
 
     virtual void setObjectName(const QString &name);
 
+    /**
+     * Convert the layer's data (though not those of the model it
+     * refers to) into an XML string for file output.  This class
+     * implements the basic name/type/model-id output; subclasses will
+     * typically call this superclass implementation with extra
+     * attributes describing their particular properties.
+     */
     virtual QString toXmlString(QString indent = "",
 				QString extraAttributes = "") const;
 
+    /**
+     * Set the particular properties of a layer (those specific to the
+     * subclass) from a set of XML attributes.  This is the effective
+     * inverse of the toXmlString method.
+     */
     virtual void setProperties(const QXmlAttributes &) = 0;
 
 signals: