Branch: master

728b7db2 2019-06-01 06:22:21 Michele Calgaro
Adjusted to use new TQStringVariantMap type.

Signed-off-by: Michele Calgaro <michele.calgaro@...>
M chalk/core/kis_filter_configuration.cc
M chalk/core/kis_filter_configuration.h
M kexi/formeditor/formIO.cpp
M kexi/formeditor/objecttree.cpp
M kexi/formeditor/objecttree.h
M kexi/formeditor/widgetpropertyset.cpp
M kexi/kexidb/roweditbuffer.h
M kexi/plugins/forms/kexiformview.cpp
M kexi/plugins/macros/kexipart/keximacroproperty.cpp
M kexi/plugins/scripting/kexiscripting/kexiscriptdesignview.cpp
M lib/koproperty/customproperty.cpp
M lib/koproperty/editors/combobox.cpp
M lib/koproperty/editors/cursoredit.cpp
M lib/koproperty/editors/cursoredit.h
M lib/koproperty/editors/sizepolicyedit.cpp
M lib/koproperty/editors/sizepolicyedit.h
M lib/koproperty/property.cpp
M lib/koproperty/property.h
M lib/kross/main/scriptcontainer.cpp
M lib/kross/main/scriptcontainer.h
M lib/kross/python/pythonextension.cpp
M lib/kross/python/pythonextension.h
M lib/kross/ruby/rubyextension.cpp
M lib/kross/ruby/rubyextension.h
M lib/kross/ruby/rubyvariant.h

chalk/core/kis_filter_configuration.cc

diff --git a/chalk/core/kis_filter_configuration.cc b/chalk/core/kis_filter_configuration.cc
index c1dec97..b29a20b 100644
--- a/chalk/core/kis_filter_configuration.cc
+++ b/chalk/core/kis_filter_configuration.cc
@@ -82,7 +82,7 @@
 
     doc.appendChild( root );
 
-    TQMap<TQString, TQVariant>::Iterator it;
+    TQStringVariantMap::Iterator it;
     for ( it = m_properties.begin(); it != m_properties.end(); ++it ) {
         TQDomElement e = doc.createElement( "property" );
         e.setAttribute( "name", it.key().latin1() );
@@ -178,7 +178,7 @@
 
 void KisFilterConfiguration::dump()
 {
-    TQMap<TQString, TQVariant>::Iterator it;
+    TQStringVariantMap::Iterator it;
     for ( it = m_properties.begin(); it != m_properties.end(); ++it ) {
     }
 

chalk/core/kis_filter_configuration.h

diff --git a/chalk/core/kis_filter_configuration.h b/chalk/core/kis_filter_configuration.h
index 8361861..dc64d22 100644
--- a/chalk/core/kis_filter_configuration.h
+++ b/chalk/core/kis_filter_configuration.h
@@ -98,7 +98,7 @@
 
     TQString m_name;
     TQ_INT32 m_version;
-    TQMap<TQString, TQVariant> m_properties;
+    TQStringVariantMap m_properties;
     
 };
 

kexi/formeditor/formIO.cpp

diff --git a/kexi/formeditor/formIO.cpp b/kexi/formeditor/formIO.cpp
index 657c5cc..ced41a0 100644
--- a/kexi/formeditor/formIO.cpp
+++ b/kexi/formeditor/formIO.cpp
@@ -987,9 +987,9 @@
 		savePropertyElement(tclass, domDoc, "property", "buddy", ((TQLabel*)item->widget())->buddy()->name());
 
 	// We save every property in the modifProp list of the ObjectTreeItem
-	TQVariantMap *map = new TQVariantMap( *(item->modifiedProperties()) );
-	TQMap<TQString,TQVariant>::ConstIterator endIt = map->constEnd();
-	for(TQMap<TQString,TQVariant>::ConstIterator it = map->constBegin(); it != endIt; ++it)
+	TQStringVariantMap *map = new TQStringVariantMap( *(item->modifiedProperties()) );
+	TQStringVariantMap::ConstIterator endIt = map->constEnd();
+	for(TQStringVariantMap::ConstIterator it = map->constBegin(); it != endIt; ++it)
 	{
 		const TQCString name( it.key().latin1() );
 		if(name == "hAlign" || name == "vAlign" || name == "wordbreak" || name == "alignment") {

kexi/formeditor/objecttree.cpp

diff --git a/kexi/formeditor/objecttree.cpp b/kexi/formeditor/objecttree.cpp
index fa86e80..a37d2f5 100644
--- a/kexi/formeditor/objecttree.cpp
+++ b/kexi/formeditor/objecttree.cpp
@@ -90,7 +90,7 @@
 ObjectTreeItem::addSubproperty(const TQCString &property, const TQVariant& value)
 {
 	if (!m_subprops)
-		m_subprops = new TQMap<TQString, TQVariant>();
+		m_subprops = new TQStringVariantMap();
 	if (!m_props.contains(property))
 		m_subprops->insert( property, value );
 }

kexi/formeditor/objecttree.h

diff --git a/kexi/formeditor/objecttree.h b/kexi/formeditor/objecttree.h
index eaa95a0..32839ea 100644
--- a/kexi/formeditor/objecttree.h
+++ b/kexi/formeditor/objecttree.h
@@ -50,12 +50,6 @@
 //! @short An iterator for ObjectTreeDict.
 typedef TQDictIterator<ObjectTreeItem> ObjectTreeDictIterator;
 
-//! @short A TQString -> TQVarinat map.
-typedef TQMap<TQString, TQVariant> TQVariantMap;
-
-//! @short A const iterator for TQVariantMap.
-typedef TQMapConstIterator<TQString, TQVariant> TQVariantMapConstIterator;
-
 /*! 
  @short An item representing a widget
  Holds the properties of a widget (classname, name, parent, children ..).
@@ -74,9 +68,9 @@
 		ObjectTreeItem* parent() const { return m_parent; }
 		ObjectTreeList* children() { return &m_children; }
 
-		/*! \return a TQMap<TQString, TQVariant> of all modified properties for this widget.
+		/*! \return a TQStringVariantMap of all modified properties for this widget.
 		  The TQVariant is the old value (ie first value) of the property whose name is the TQString. */
-		const TQVariantMap* modifiedProperties() const { return &m_props;}
+		const TQStringVariantMap* modifiedProperties() const { return &m_props;}
 
 		//! \return the widget's Container, or 0 if the widget is not a Container.
 		Container* container() const { return m_container;}
@@ -103,7 +97,7 @@
 
 		/*! \return subproperties for this item, added by addSubproperty() 
 		 or 0 is there are no subproperties. */
-		TQMap<TQString, TQVariant>* subproperties() const { return m_subprops; }
+		TQStringVariantMap* subproperties() const { return m_subprops; }
 
 		void setPixmapName(const TQCString &property, const TQString &name);
 		TQString pixmapName(const TQCString &property);
@@ -123,8 +117,8 @@
 		TQString m_name;
 		ObjectTreeList	m_children;
 		TQGuardedPtr<Container> m_container;
-		TQMap<TQString, TQVariant> m_props;
-		TQMap<TQString, TQVariant> *m_subprops;
+		TQStringVariantMap m_props;
+		TQStringVariantMap *m_subprops;
 		TQString  m_unknownProps;
 		TQMap<TQCString, TQString> m_pixmapNames;
 		ObjectTreeItem* m_parent;

kexi/formeditor/widgetpropertyset.cpp

diff --git a/kexi/formeditor/widgetpropertyset.cpp b/kexi/formeditor/widgetpropertyset.cpp
index 64c6111..2018268 100644
--- a/kexi/formeditor/widgetpropertyset.cpp
+++ b/kexi/formeditor/widgetpropertyset.cpp
@@ -275,8 +275,8 @@
 	if(!tree)
 		return;
 
-	const TQVariantMap* modifiedProperties = tree->modifiedProperties();
-	TQVariantMapConstIterator modifiedPropertiesIt;
+	const TQStringVariantMap* modifiedProperties = tree->modifiedProperties();
+	TQStringVariantMapConstIterator modifiedPropertiesIt;
 	bool isTopLevel = KFormDesigner::FormManager::self()->isTopLevel(w);
 //	int count = 0;
 	KoProperty::Property *newProp = 0;
@@ -416,7 +416,7 @@
 	KoProperty::Property p( d->set[propertyName] );
 
 //! \todo what about set properties, and lists properties
-	TQMap<TQString, TQVariant>::ConstIterator it( tree->modifiedProperties()->find(propertyName) );
+	TQStringVariantMap::ConstIterator it( tree->modifiedProperties()->find(propertyName) );
 	if (it != tree->modifiedProperties()->constEnd()) {
 		blockSignals(true);
 		if(meta && meta->isEnumType()) {
@@ -1081,7 +1081,7 @@
 KoProperty::Property::ListData*
 WidgetPropertySet::createValueList(WidgetInfo *winfo, const TQStringList &list)
 {
-//	TQMap <TQString, TQVariant> map;
+//	TQStringVariantMap map;
 	TQStringList names;
 	TQStringList::ConstIterator endIt = list.end();
 	for(TQStringList::ConstIterator it = list.begin(); it != endIt; ++it) {

kexi/kexi

diff --git a/kexi/kexidb/roweditbuffer.h b/kexi/kexidb/roweditbuffer.h
index 568d5da..913806c 100644
--- a/kexi/kexidb/roweditbuffer.h
+++ b/kexi/kexidb/roweditbuffer.h
@@ -73,7 +73,7 @@
 */
 class KEXI_DB_EXPORT RowEditBuffer {
 public:
-	typedef TQMap<TQString,TQVariant> SimpleMap;
+	typedef TQStringVariantMap SimpleMap;
 	typedef TQMap<QueryColumnInfo*,TQVariant> DBMap;
 
 	RowEditBuffer(bool dbAwareBuffer);

kexi/plugins/forms/kexiformview.cpp

diff --git a/kexi/plugins/forms/kexiformview.cpp b/kexi/plugins/forms/kexiformview.cpp
index c6d689f..4702195 100644
--- a/kexi/plugins/forms/kexiformview.cpp
+++ b/kexi/plugins/forms/kexiformview.cpp
@@ -340,8 +340,8 @@
 			= dynamic_cast<KFormDesigner::WidgetWithSubpropertiesInterface*>( it.current()->widget() );
 		if (subpropIface && subpropIface->subwidget() && it.current()->subproperties() ) {
 			TQWidget *subwidget = subpropIface->subwidget();
-			TQMap<TQString, TQVariant>* subprops = it.current()->subproperties();
-			for (TQMapConstIterator<TQString, TQVariant> subpropIt = subprops->constBegin(); subpropIt!=subprops->constEnd(); ++subpropIt) {
+			TQStringVariantMap* subprops = it.current()->subproperties();
+			for (TQStringVariantMapConstIterator subpropIt = subprops->constBegin(); subpropIt!=subprops->constEnd(); ++subpropIt) {
 				kexipluginsdbg << "KexiFormView::loadForm(): delayed setting of the subproperty: widget="
 					<< it.current()->widget()->name() << " prop=" << subpropIt.key() << " val=" << subpropIt.data() << endl;
 

kexi/plugins/macros/kexipart/keximacroproperty.cpp

diff --git a/kexi/plugins/macros/kexipart/keximacroproperty.cpp b/kexi/plugins/macros/kexipart/keximacroproperty.cpp
index c87cb5b..3bb5629 100644
--- a/kexi/plugins/macros/kexipart/keximacroproperty.cpp
+++ b/kexi/plugins/macros/kexipart/keximacroproperty.cpp
@@ -436,8 +436,8 @@
 					//kdDebug() << "  child name=" << n << " value=" << v << endl;
 					switch( v.type() ) {
 						/* case TQVariant::Map: {
-							const TQMap<TQString,TQVariant> map = v.toMap();
-							for(TQMap<TQString,TQVariant>::ConstIterator it = map.constBegin(); it != map.constEnd(); ++it)
+							const TQStringVariantMap map = v.toMap();
+							for(TQStringVariantMap::ConstIterator it = map.constBegin(); it != map.constEnd(); ++it)
 								m_items.append(it.key());
 						} break; */
 						case TQVariant::List: {

kexi/plugins/scripting/kexiscripting/kexiscriptdesignview.cpp

diff --git a/kexi/plugins/scripting/kexiscripting/kexiscriptdesignview.cpp b/kexi/plugins/scripting/kexiscripting/kexiscriptdesignview.cpp
index d44c59b..e991d61 100644
--- a/kexi/plugins/scripting/kexiscripting/kexiscriptdesignview.cpp
+++ b/kexi/plugins/scripting/kexiscripting/kexiscriptdesignview.cpp
@@ -318,8 +318,8 @@
     Kross::Api::InterpreterInfo* info = Kross::Api::Manager::scriptManager()->getInterpreterInfo(language);
     if(info) {
         Kross::Api::InterpreterInfo::Option::Map defoptions = info->getOptions();
-        TQMap<TQString, TQVariant>& options = d->scriptaction->getOptions();
-	TQMap<TQString, TQVariant>::ConstIterator it, end( options.constEnd() );
+        TQStringVariantMap& options = d->scriptaction->getOptions();
+	TQStringVariantMap::ConstIterator it, end( options.constEnd() );
         for( it = options.constBegin(); it != end; ++it) {
             if( defoptions.contains(it.key()) ) { // only remember options which the InterpreterInfo knows about...
                 scriptelem.setAttribute(it.key(), it.data().toString());

l

diff --git a/lib/koproperty/customproperty.cpp b/lib/koproperty/customproperty.cpp
index b51cc31..0cc6474 100644
--- a/lib/koproperty/customproperty.cpp
+++ b/lib/koproperty/customproperty.cpp
@@ -270,7 +270,7 @@
 : CustomProperty(property)
 {
 	if(property && (property->type() == SizePolicy) ) {
-//		TQMap<TQString, TQVariant> spValues;
+//		TQStringVariantMap spValues;
 		TQValueList<TQVariant> keys;
 		keys << TQSizePolicy::Fixed
 			<< TQSizePolicy::Minimum

l

diff --git a/lib/koproperty/editors/combobox.cpp b/lib/koproperty/editors/combobox.cpp
index 1e2a47d..92b437e 100644
--- a/lib/koproperty/editors/combobox.cpp
+++ b/lib/koproperty/editors/combobox.cpp
@@ -178,7 +178,7 @@
 /*TQString
 ComboBox::keyForValue(const TQVariant &value)
 {
-	const TQMap<TQString, TQVariant> *list = property()->valueList();
+	const TQStringVariantMap *list = property()->valueList();
 	Property::ListData *list = property()->listData();
 
 	if (!list)
@@ -186,8 +186,8 @@
 	int idx = listData->keys.findIndex( value );
 
 
-	TQMap<TQString, TQVariant>::ConstIterator endIt = list->constEnd();
-	for(TQMap<TQString, TQVariant>::ConstIterator it = list->constBegin(); it != endIt; ++it) {
+	TQStringVariantMap::ConstIterator endIt = list->constEnd();
+	for(TQStringVariantMap::ConstIterator it = list->constBegin(); it != endIt; ++it) {
 		if(it.data() == value)
 			return it.key();
 	}

l

diff --git a/lib/koproperty/editors/cursoredit.cpp b/lib/koproperty/editors/cursoredit.cpp
index a95ab91..c0c3010 100644
--- a/lib/koproperty/editors/cursoredit.cpp
+++ b/lib/koproperty/editors/cursoredit.cpp
@@ -31,7 +31,7 @@
 
 using namespace KoProperty;
 
** Diff limit reached (max: 250 lines) **