00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00024
00025 #include <QVPropertyContainerChange>
00026
00027
00028 QString QVPropertyContainerChange::toString() const
00029 {
00030 QString result("Change emited from ");
00031 result+= sourceName;
00032 result += ", of type ";
00033
00034 switch (changeType) {
00035 case Name:
00036 result += "Name";
00037 break;
00038
00039
00040
00041 case ContainerDel:
00042 result += "ContainerDel";
00043 break;
00044 case PropertyAdd:
00045 result += "PropertyAdd: ";
00046 result += propName;
00047 break;
00048 case PropertyDel:
00049 result += "PropertyDel: ";
00050 result += propName;
00051 break;
00052 case PropertyValue:
00053 result += "PropertyValue: ";
00054 result += propName;
00055 result += ". New value = ";
00056 result += value.toString();
00057 break;
00058 case PropertiesValues:
00059 result += "PropertiesValues";
00060 break;
00061 case LinkAdd:
00062 result += "LinkAdd: ";
00063 result += origName;
00064 result += "[";
00065 result += propName;
00066 result += "] => ";
00067 result += destName;
00068 result += "[";
00069 result += destPropName;
00070 result += "]";
00071 break;
00072 case LinkDel:
00073 result += "LinkDel: ";
00074 result += origName;
00075 result += "[";
00076 result += propName;
00077 result += "] => ";
00078 result += destName;
00079 result += "[";
00080 result += destPropName;
00081 result += "]";
00082 break;
00083 case All:
00084 result += "All";
00085 break;
00086 default:
00087 result += "None";
00088 break;
00089 }
00090 result += ".";
00091
00092 return result;
00093 }
00094