diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-06-25 05:28:35 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-06-25 05:28:35 +0000 |
commit | f008adb5a77e094eaf6abf3fc0f36958e66896a5 (patch) | |
tree | 8e9244c4d4957c36be81e15b566b4aa5ea26c982 /kexi/formeditor/formIO.cpp | |
parent | 1210f27b660efb7b37ff43ec68763e85a403471f (diff) | |
download | koffice-f008adb5a77e094eaf6abf3fc0f36958e66896a5.tar.gz koffice-f008adb5a77e094eaf6abf3fc0f36958e66896a5.zip |
TQt4 port koffice
This should enable compilation under both Qt3 and Qt4; fixes for any missed components will be forthcoming
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1238284 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kexi/formeditor/formIO.cpp')
-rw-r--r-- | kexi/formeditor/formIO.cpp | 910 |
1 files changed, 455 insertions, 455 deletions
diff --git a/kexi/formeditor/formIO.cpp b/kexi/formeditor/formIO.cpp index 2327fb91..4b46f8fe 100644 --- a/kexi/formeditor/formIO.cpp +++ b/kexi/formeditor/formIO.cpp @@ -20,18 +20,18 @@ #include <kdebug.h> -#include <qmetaobject.h> -#include <qdom.h> -#include <qfile.h> -#include <qtextstream.h> -#include <qcursor.h> -#include <qbuffer.h> -#include <qimage.h> -#include <qlayout.h> -#include <qobjectlist.h> -#include <qdatetime.h> -#include <qlabel.h> -#include <qpainter.h> +#include <tqmetaobject.h> +#include <tqdom.h> +#include <tqfile.h> +#include <tqtextstream.h> +#include <tqcursor.h> +#include <tqbuffer.h> +#include <tqimage.h> +#include <tqlayout.h> +#include <tqobjectlist.h> +#include <tqdatetime.h> +#include <tqlabel.h> +#include <tqpainter.h> #include <kfiledialog.h> #include <klocale.h> @@ -52,10 +52,10 @@ #include "formIO.h" /// A blank widget used when the class name is not supported -CustomWidget::CustomWidget(const QCString &className, QWidget *parent, const char *name) -: QWidget(parent, name), m_className(className) +CustomWidget::CustomWidget(const TQCString &className, TQWidget *tqparent, const char *name) +: TQWidget(tqparent, name), m_className(className) { - setBackgroundMode(Qt::PaletteDark); + setBackgroundMode(TQt::PaletteDark); } CustomWidget::~CustomWidget() @@ -63,18 +63,18 @@ CustomWidget::~CustomWidget() } void -CustomWidget::paintEvent(QPaintEvent *) +CustomWidget::paintEvent(TQPaintEvent *) { - QPainter p(this); - p.setPen(palette().active().text()); - QRect r(rect()); + TQPainter p(this); + p.setPen(tqpalette().active().text()); + TQRect r(rect()); r.setX(r.x()+2); - p.drawText(r, Qt::AlignTop, m_className); + p.drawText(r, TQt::AlignTop, m_className); } using namespace KFormDesigner; -QDict<QLabel> *FormIO::m_buddies = 0; +TQDict<TQLabel> *FormIO::m_buddies = 0; ObjectTreeItem *FormIO::m_currentItem = 0; Form *FormIO::m_currentForm = 0; bool FormIO::m_savePixmapsInline = false; @@ -99,15 +99,15 @@ FormIO::~FormIO() } bool -FormIO::saveFormToFile(Form *form, const QString &filename) +FormIO::saveFormToFile(Form *form, const TQString &filename) { - QString m_filename; + TQString m_filename; if(!form->filename().isNull() && filename.isNull()) m_filename = form->filename(); if(filename.isNull()) { - m_filename = KFileDialog::getSaveFileName(QString::null, i18n("*.ui|Qt Designer UI Files")); + m_filename = KFileDialog::getSaveFileName(TQString(), i18n("*.ui|TQt Designer UI Files")); if(m_filename.isNull()) return false; } @@ -115,15 +115,15 @@ FormIO::saveFormToFile(Form *form, const QString &filename) m_filename = filename; form->setFilename(m_filename); - QDomDocument domDoc; + TQDomDocument domDoc; if (!saveFormToDom(form, domDoc)) return false; - QFile file(m_filename); + TQFile file(m_filename); if (!file.open(IO_WriteOnly)) return false; - QTextStream stream(&file); + TQTextStream stream(&file); stream << domDoc.toString(3) << endl; file.close(); @@ -131,9 +131,9 @@ FormIO::saveFormToFile(Form *form, const QString &filename) } bool -FormIO::saveFormToByteArray(Form *form, QByteArray &dest) +FormIO::saveFormToByteArray(Form *form, TQByteArray &dest) { - QDomDocument domDoc; + TQDomDocument domDoc; if (!saveFormToDom(form, domDoc)) return false; dest = domDoc.toCString(); @@ -141,9 +141,9 @@ FormIO::saveFormToByteArray(Form *form, QByteArray &dest) } bool -FormIO::saveFormToString(Form *form, QString &dest, int indent) +FormIO::saveFormToString(Form *form, TQString &dest, int indent) { - QDomDocument domDoc; + TQDomDocument domDoc; if (!saveFormToDom(form, domDoc)) return false; dest = domDoc.toString(indent); @@ -151,54 +151,54 @@ FormIO::saveFormToString(Form *form, QString &dest, int indent) } bool -FormIO::saveFormToDom(Form *form, QDomDocument &domDoc) +FormIO::saveFormToDom(Form *form, TQDomDocument &domDoc) { m_currentForm = form; - domDoc = QDomDocument("UI"); - QDomElement uiElement = domDoc.createElement("UI"); + domDoc = TQDomDocument("UI"); + TQDomElement uiElement = domDoc.createElement("UI"); domDoc.appendChild(uiElement); uiElement.setAttribute("version", "3.1"); uiElement.setAttribute("stdsetdef", 1); //update format version information - form->headerProperties()->insert("version", QString::number(form->formatVersion())); + form->headerProperties()->insert("version", TQString::number(form->formatVersion())); //custom properties - QDomElement headerPropertiesEl = domDoc.createElement("kfd:customHeader"); - for (QMapConstIterator<QCString,QString> it=form->headerProperties()->constBegin(); it!=form->headerProperties()->constEnd(); ++it) { + TQDomElement headerPropertiesEl = domDoc.createElement("kfd:customHeader"); + for (TQMapConstIterator<TQCString,TQString> it=form->headerProperties()->constBegin(); it!=form->headerProperties()->constEnd(); ++it) { headerPropertiesEl.setAttribute(it.key(), it.data()); } uiElement.appendChild(headerPropertiesEl); /// We save the savePixmapsInline property in the Form - QDomElement inlinePix = domDoc.createElement("pixmapinproject"); + TQDomElement inlinePix = domDoc.createElement("pixmapinproject"); uiElement.appendChild(inlinePix); // We create the top class element - QDomElement baseClass = domDoc.createElement("class"); + TQDomElement baseClass = domDoc.createElement("class"); uiElement.appendChild(baseClass); - QDomText baseClassV = domDoc.createTextNode("QWidget"); + TQDomText baseClassV = domDoc.createTextNode(TQWIDGET_OBJECT_NAME_STRING); baseClass.appendChild(baseClassV); // Save the toplevel widgets, and so the whole Form saveWidget(form->objectTree(), uiElement, domDoc); - // We then save the layoutdefaults element - QDomElement layoutDefaults = domDoc.createElement("layoutDefaults"); - layoutDefaults.setAttribute("spacing", QString::number(form->defaultSpacing())); - layoutDefaults.setAttribute("margin", QString::number(form->defaultMargin())); - uiElement.appendChild(layoutDefaults); + // We then save the tqlayoutdefaults element + TQDomElement tqlayoutDefaults = domDoc.createElement("tqlayoutDefaults"); + tqlayoutDefaults.setAttribute("spacing", TQString::number(form->defaultSpacing())); + tqlayoutDefaults.setAttribute("margin", TQString::number(form->defaultMargin())); + uiElement.appendChild(tqlayoutDefaults); /// Save tab Stops if(form->autoTabStops()) form->autoAssignTabStops(); - QDomElement tabStops = domDoc.createElement("tabstops"); + TQDomElement tabStops = domDoc.createElement("tabstops"); uiElement.appendChild(tabStops); for(ObjectTreeListIterator it( form->tabStopsIterator() ); it.current(); ++it) { - QDomElement tabstop = domDoc.createElement("tabstop"); + TQDomElement tabstop = domDoc.createElement("tabstop"); tabStops.appendChild(tabstop); - QDomText tabStopText = domDoc.createTextNode(it.current()->name()); + TQDomText tabStopText = domDoc.createTextNode(it.current()->name()); tabstop.appendChild(tabStopText); } @@ -217,13 +217,13 @@ FormIO::saveFormToDom(Form *form, QDomDocument &domDoc) } bool -FormIO::loadFormFromByteArray(Form *form, QWidget *container, QByteArray &src, bool preview) +FormIO::loadFormFromByteArray(Form *form, TQWidget *container, TQByteArray &src, bool preview) { - QString errMsg; + TQString errMsg; int errLine; int errCol; - QDomDocument inBuf; + TQDomDocument inBuf; bool parsed = inBuf.setContent(src, false, &errMsg, &errLine, &errCol); if(!parsed) @@ -241,9 +241,9 @@ FormIO::loadFormFromByteArray(Form *form, QWidget *container, QByteArray &src, b } bool -FormIO::loadFormFromString(Form *form, QWidget *container, QString &src, bool preview) +FormIO::loadFormFromString(Form *form, TQWidget *container, TQString &src, bool preview) { - QString errMsg; + TQString errMsg; int errLine; int errCol; @@ -251,7 +251,7 @@ FormIO::loadFormFromString(Form *form, QWidget *container, QString &src, bool pr form->m_recentlyLoadedUICode = src; #endif - QDomDocument inBuf; + TQDomDocument inBuf; bool parsed = inBuf.setContent(src, false, &errMsg, &errLine, &errCol); if(!parsed) @@ -269,32 +269,32 @@ FormIO::loadFormFromString(Form *form, QWidget *container, QString &src, bool pr } bool -FormIO::loadFormFromFile(Form *form, QWidget *container, const QString &filename) +FormIO::loadFormFromFile(Form *form, TQWidget *container, const TQString &filename) { - QString errMsg; + TQString errMsg; int errLine; int errCol; - QString m_filename; + TQString m_filename; if(filename.isNull()) { - m_filename = KFileDialog::getOpenFileName(QString::null, i18n("*.ui|Qt Designer UI Files")); + m_filename = KFileDialog::getOpenFileName(TQString(), i18n("*.ui|TQt Designer UI Files")); if(m_filename.isNull()) return false; } else m_filename = filename; - QFile file(m_filename); + TQFile file(m_filename); if(!file.open(IO_ReadOnly)) { kdDebug() << "Cannot open the file " << filename << endl; return false; } - QTextStream stream(&file); - QString text = stream.read(); + TQTextStream stream(&file); + TQString text = stream.read(); - QDomDocument inBuf; + TQDomDocument inBuf; bool parsed = inBuf.setContent(text, false, &errMsg, &errLine, &errCol); if(!parsed) @@ -308,23 +308,23 @@ FormIO::loadFormFromFile(Form *form, QWidget *container, const QString &filename } bool -FormIO::loadFormFromDom(Form *form, QWidget *container, QDomDocument &inBuf) +FormIO::loadFormFromDom(Form *form, TQWidget *container, TQDomDocument &inBuf) { m_currentForm = form; - QDomElement ui = inBuf.namedItem("UI").toElement(); + TQDomElement ui = inBuf.namedItem("UI").toElement(); //custom properties form->headerProperties()->clear(); - QDomElement headerPropertiesEl = ui.namedItem("kfd:customHeader").toElement(); - QDomAttr attr = headerPropertiesEl.firstChild().toAttr(); + TQDomElement headerPropertiesEl = ui.namedItem("kfd:customHeader").toElement(); + TQDomAttr attr = headerPropertiesEl.firstChild().toAttr(); while (!attr.isNull() && attr.isAttr()) { form->headerProperties()->insert(attr.name().latin1(), attr.value()); attr = attr.nextSibling().toAttr(); } //update format version information uint ver = 1; //the default - if (form->headerProperties()->contains("version")) { + if (form->headerProperties()->tqcontains("version")) { bool ok; uint v = (*form->headerProperties())["version"].toUInt(&ok); if (ok) @@ -350,26 +350,26 @@ FormIO::loadFormFromDom(Form *form, QWidget *container, QDomDocument &inBuf) m_savePixmapsInline = ( (ui.namedItem("pixmapinproject").isNull()) || (!ui.namedItem("images").isNull()) ); form->pixmapCollection()->load(ui.namedItem("collection")); - QDomElement element = ui.namedItem("widget").toElement(); + TQDomElement element = ui.namedItem("widget").toElement(); createToplevelWidget(form, container, element); // Loading the tabstops - QDomElement tabStops = ui.namedItem("tabstops").toElement(); + TQDomElement tabStops = ui.namedItem("tabstops").toElement(); // if(tabStops.isNull()) // return 1; if(!tabStops.isNull()) { int i = 0; uint itemsNotFound = 0; - for(QDomNode n = tabStops.firstChild(); !n.isNull(); n = n.nextSibling(), i++) + for(TQDomNode n = tabStops.firstChild(); !n.isNull(); n = n.nextSibling(), i++) { - QString name = n.toElement().text(); + TQString name = n.toElement().text(); ObjectTreeItem *item = form->objectTree()->lookup(name); if(!item) { kdDebug() << "FormIO::loadFormFromDom ERROR : no ObjectTreeItem " << endl; continue; } - const int index = form->tabStops()->findRef(item); + const int index = form->tabStops()->tqfindRef(item); /* Compute a real destination index: "a number of not found items so far". */ const int realIndex = i - itemsNotFound; if((index != -1) && (index != realIndex)) // the widget is not in the same place, so we move it @@ -398,32 +398,32 @@ FormIO::loadFormFromDom(Form *form, QWidget *container, QDomDocument &inBuf) ///////////////////////////////////////////////////////////////////////////// void -FormIO::savePropertyValue(QDomElement &parentNode, QDomDocument &parent, const char *name, - const QVariant &value, QWidget *w, WidgetLibrary *lib) +FormIO::savePropertyValue(TQDomElement &tqparentNode, TQDomDocument &tqparent, const char *name, + const TQVariant &value, TQWidget *w, WidgetLibrary *lib) { // Widget specific properties and attributes /////////////// // kdDebug() << "FormIO::savePropertyValue() Saving the property: " << name << endl; WidgetWithSubpropertiesInterface* subpropIface = dynamic_cast<WidgetWithSubpropertiesInterface*>(w); - QWidget *subwidget = w; + TQWidget *subwidget = w; bool addSubwidgetFlag = false; - int propertyId = w->metaObject()->findProperty(name, true); + int propertyId = w->tqmetaObject()->tqfindProperty(name, true); if (propertyId == -1 && subpropIface && subpropIface->subwidget()) { // try property from subwidget subwidget = subpropIface->subwidget(); - propertyId = subpropIface->subwidget()->metaObject()->findProperty(name, true); + propertyId = subpropIface->subwidget()->tqmetaObject()->tqfindProperty(name, true); addSubwidgetFlag = true; } if(propertyId == -1) { kdDebug() << "FormIO::savePropertyValue() The object doesn't have this property. Let's try the WidgetLibrary." << endl; if(lib) - lib->saveSpecialProperty(w->className(), name, value, w, parentNode, parent); + lib->saveSpecialProperty(w->className(), name, value, w, tqparentNode, tqparent); return; } - const QMetaProperty *meta = subwidget->metaObject()->property(propertyId, true); + const TQMetaProperty *meta = subwidget->tqmetaObject()->property(propertyId, true); if (!meta->stored( subwidget )) //not storable return; - QDomElement propertyE = parent.createElement("property"); + TQDomElement propertyE = tqparent.createElement("property"); propertyE.setAttribute("name", name); if (addSubwidgetFlag) propertyE.setAttribute("subwidget", "true"); @@ -431,81 +431,81 @@ FormIO::savePropertyValue(QDomElement &parentNode, QDomDocument &parent, const c if(meta && meta->isEnumType()) { // this property is enum or set type - QDomElement type; - QDomText valueE; + TQDomElement type; + TQDomText valueE; if(meta->isSetType()) { - QStringList list = QStringList::fromStrList(meta->valueToKeys(value.toInt())); - type = parent.createElement("set"); - valueE = parent.createTextNode(list.join("|")); + TQStringList list = TQStringList::fromStrList(meta->valueToKeys(value.toInt())); + type = tqparent.createElement("set"); + valueE = tqparent.createTextNode(list.join("|")); type.appendChild(valueE); } else { - QString s = meta->valueToKey(value.toInt()); - type = parent.createElement("enum"); - valueE = parent.createTextNode(s); + TQString s = meta->valueToKey(value.toInt()); + type = tqparent.createElement("enum"); + valueE = tqparent.createTextNode(s); type.appendChild(valueE); } propertyE.appendChild(type); - parentNode.appendChild(propertyE); + tqparentNode.appendChild(propertyE); return; } - if(value.type() == QVariant::Pixmap) { - QDomText valueE; - QDomElement type = parent.createElement("pixmap"); - QCString property = propertyE.attribute("name").latin1(); -//todo QCString pixmapName = m_currentItem->widget()->property("pixmapName").toCString(); + if(value.type() == TQVariant::Pixmap) { + TQDomText valueE; + TQDomElement type = tqparent.createElement("pixmap"); + TQCString property = propertyE.attribute("name").latin1(); +//todo TQCString pixmapName = m_currentItem->widget()->property("pixmapName").toCString(); if(m_savePixmapsInline /* (js)too risky: || m_currentItem->pixmapName(property).isNull() */) - valueE = parent.createTextNode(saveImage(parent, value.toPixmap())); + valueE = tqparent.createTextNode(saveImage(tqparent, value.toPixmap())); else - valueE = parent.createTextNode(m_currentItem->pixmapName(property)); + valueE = tqparent.createTextNode(m_currentItem->pixmapName(property)); type.appendChild(valueE); propertyE.appendChild(type); - parentNode.appendChild(propertyE); + tqparentNode.appendChild(propertyE); return; } // Saving a "normal" property - writeVariant(parent, propertyE, value); - parentNode.appendChild(propertyE); + writeVariant(tqparent, propertyE, value); + tqparentNode.appendChild(propertyE); } void -FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant value) +FormIO::writeVariant(TQDomDocument &tqparent, TQDomElement &tqparentNode, TQVariant value) { - QDomElement type; - QDomText valueE; + TQDomElement type; + TQDomText valueE; switch(value.type()) { - case QVariant::String: + case TQVariant::String: { - type = parent.createElement("string"); - valueE = parent.createTextNode(value.toString()); + type = tqparent.createElement("string"); + valueE = tqparent.createTextNode(value.toString()); type.appendChild(valueE); break; } - case QVariant::CString: + case TQVariant::CString: { - type = parent.createElement("cstring"); - valueE = parent.createTextNode(value.toString()); + type = tqparent.createElement("cstring"); + valueE = tqparent.createTextNode(value.toString()); type.appendChild(valueE); break; } - case QVariant::Rect: + case TQVariant::Rect: { - type = parent.createElement("rect"); - QDomElement x = parent.createElement("x"); - QDomElement y = parent.createElement("y"); - QDomElement w = parent.createElement("width"); - QDomElement h = parent.createElement("height"); - QDomText valueX = parent.createTextNode(QString::number(value.toRect().x())); - QDomText valueY = parent.createTextNode(QString::number(value.toRect().y())); - QDomText valueW = parent.createTextNode(QString::number(value.toRect().width())); - QDomText valueH = parent.createTextNode(QString::number(value.toRect().height())); + type = tqparent.createElement("rect"); + TQDomElement x = tqparent.createElement("x"); + TQDomElement y = tqparent.createElement("y"); + TQDomElement w = tqparent.createElement("width"); + TQDomElement h = tqparent.createElement("height"); + TQDomText valueX = tqparent.createTextNode(TQString::number(value.toRect().x())); + TQDomText valueY = tqparent.createTextNode(TQString::number(value.toRect().y())); + TQDomText valueW = tqparent.createTextNode(TQString::number(value.toRect().width())); + TQDomText valueH = tqparent.createTextNode(TQString::number(value.toRect().height())); x.appendChild(valueX); y.appendChild(valueY); @@ -518,15 +518,15 @@ FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant val type.appendChild(h); break; } - case QVariant::Color: + case TQVariant::Color: { - type = parent.createElement("color"); - QDomElement r = parent.createElement("red"); - QDomElement g = parent.createElement("green"); - QDomElement b = parent.createElement("blue"); - QDomText valueR = parent.createTextNode(QString::number(value.toColor().red())); - QDomText valueG = parent.createTextNode(QString::number(value.toColor().green())); - QDomText valueB = parent.createTextNode(QString::number(value.toColor().blue())); + type = tqparent.createElement("color"); + TQDomElement r = tqparent.createElement("red"); + TQDomElement g = tqparent.createElement("green"); + TQDomElement b = tqparent.createElement("blue"); + TQDomText valueR = tqparent.createTextNode(TQString::number(value.toColor().red())); + TQDomText valueG = tqparent.createTextNode(TQString::number(value.toColor().green())); + TQDomText valueB = tqparent.createTextNode(TQString::number(value.toColor().blue())); r.appendChild(valueR); g.appendChild(valueG); @@ -537,29 +537,29 @@ FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant val type.appendChild(b); break; } - case QVariant::Bool: + case TQVariant::Bool: { - type = parent.createElement("bool"); - //valueE = parent.createTextNode(QString::number(value.toBool())); - valueE = parent.createTextNode(value.toBool() ? "true" : "false"); + type = tqparent.createElement("bool"); + //valueE = tqparent.createTextNode(TQString::number(value.toBool())); + valueE = tqparent.createTextNode(value.toBool() ? "true" : "false"); type.appendChild(valueE); break; } - case QVariant::Int: - case QVariant::UInt: + case TQVariant::Int: + case TQVariant::UInt: { - type = parent.createElement("number"); - valueE = parent.createTextNode(QString::number(value.toInt())); + type = tqparent.createElement("number"); + valueE = tqparent.createTextNode(TQString::number(value.toInt())); type.appendChild(valueE); break; } - case QVariant::Size: + case TQVariant::Size: { - type = parent.createElement("size"); - QDomElement w = parent.createElement("width"); - QDomElement h = parent.createElement("height"); - QDomText valueW = parent.createTextNode(QString::number(value.toSize().width())); - QDomText valueH = parent.createTextNode(QString::number(value.toSize().height())); + type = tqparent.createElement("size"); + TQDomElement w = tqparent.createElement("width"); + TQDomElement h = tqparent.createElement("height"); + TQDomText valueW = tqparent.createTextNode(TQString::number(value.toSize().width())); + TQDomText valueH = tqparent.createTextNode(TQString::number(value.toSize().height())); w.appendChild(valueW); h.appendChild(valueH); @@ -568,13 +568,13 @@ FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant val type.appendChild(h); break; } - case QVariant::Point: + case TQVariant::Point: { - type = parent.createElement("point"); - QDomElement x = parent.createElement("x"); - QDomElement y = parent.createElement("y"); - QDomText valueX = parent.createTextNode(QString::number(value.toPoint().x())); - QDomText valueY = parent.createTextNode(QString::number(value.toPoint().y())); + type = tqparent.createElement("point"); + TQDomElement x = tqparent.createElement("x"); + TQDomElement y = tqparent.createElement("y"); + TQDomText valueX = tqparent.createTextNode(TQString::number(value.toPoint().x())); + TQDomText valueY = tqparent.createTextNode(TQString::number(value.toPoint().y())); x.appendChild(valueX); y.appendChild(valueY); @@ -583,23 +583,23 @@ FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant val type.appendChild(y); break; } - case QVariant::Font: + case TQVariant::Font: { - type = parent.createElement("font"); - QDomElement f = parent.createElement("family"); - QDomElement p = parent.createElement("pointsize"); - QDomElement w = parent.createElement("weight"); - QDomElement b = parent.createElement("bold"); - QDomElement i = parent.createElement("italic"); - QDomElement u = parent.createElement("underline"); - QDomElement s = parent.createElement("strikeout"); - QDomText valueF = parent.createTextNode(value.toFont().family()); - QDomText valueP = parent.createTextNode(QString::number(value.toFont().pointSize())); - QDomText valueW = parent.createTextNode(QString::number(value.toFont().weight())); - QDomText valueB = parent.createTextNode(QString::number(value.toFont().bold())); - QDomText valueI = parent.createTextNode(QString::number(value.toFont().italic())); - QDomText valueU = parent.createTextNode(QString::number(value.toFont().underline())); - QDomText valueS = parent.createTextNode(QString::number(value.toFont().strikeOut())); + type = tqparent.createElement("font"); + TQDomElement f = tqparent.createElement("family"); + TQDomElement p = tqparent.createElement("pointsize"); + TQDomElement w = tqparent.createElement("weight"); + TQDomElement b = tqparent.createElement("bold"); + TQDomElement i = tqparent.createElement("italic"); + TQDomElement u = tqparent.createElement("underline"); + TQDomElement s = tqparent.createElement("strikeout"); + TQDomText valueF = tqparent.createTextNode(value.toFont().family()); + TQDomText valueP = tqparent.createTextNode(TQString::number(value.toFont().pointSize())); + TQDomText valueW = tqparent.createTextNode(TQString::number(value.toFont().weight())); + TQDomText valueB = tqparent.createTextNode(TQString::number(value.toFont().bold())); + TQDomText valueI = tqparent.createTextNode(TQString::number(value.toFont().italic())); + TQDomText valueU = tqparent.createTextNode(TQString::number(value.toFont().underline())); + TQDomText valueS = tqparent.createTextNode(TQString::number(value.toFont().strikeOut())); f.appendChild(valueF); p.appendChild(valueP); @@ -618,24 +618,24 @@ FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant val type.appendChild(s); break; } - case QVariant::Cursor: + case TQVariant::Cursor: { - type = parent.createElement("cursor"); - valueE = parent.createTextNode(QString::number(value.toCursor().shape())); + type = tqparent.createElement("cursor"); + valueE = tqparent.createTextNode(TQString::number(value.toCursor().tqshape())); type.appendChild(valueE); break; } - case QVariant::SizePolicy: + case TQVariant::SizePolicy: { - type = parent.createElement("sizepolicy"); - QDomElement h = parent.createElement("hsizetype"); - QDomElement v = parent.createElement("vsizetype"); - QDomElement hs = parent.createElement("horstretch"); - QDomElement vs = parent.createElement("verstretch"); - QDomText valueH = parent.createTextNode(QString::number(value.toSizePolicy().horData())); - QDomText valueV = parent.createTextNode(QString::number(value.toSizePolicy().verData())); - QDomText valueHS = parent.createTextNode(QString::number(value.toSizePolicy().horStretch())); - QDomText valueVS = parent.createTextNode(QString::number(value.toSizePolicy().verStretch())); + type = tqparent.createElement("sizepolicy"); + TQDomElement h = tqparent.createElement("hsizetype"); + TQDomElement v = tqparent.createElement("vsizetype"); + TQDomElement hs = tqparent.createElement("horstretch"); + TQDomElement vs = tqparent.createElement("verstretch"); + TQDomText valueH = tqparent.createTextNode(TQString::number(value.toSizePolicy().horData())); + TQDomText valueV = tqparent.createTextNode(TQString::number(value.toSizePolicy().verData())); + TQDomText valueHS = tqparent.createTextNode(TQString::number(value.toSizePolicy().horStretch())); + TQDomText valueVS = tqparent.createTextNode(TQString::number(value.toSizePolicy().verStretch())); h.appendChild(valueH); v.appendChild(valueV); @@ -648,15 +648,15 @@ FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant val type.appendChild(vs); break; } - case QVariant::Time: + case TQVariant::Time: { - type = parent.createElement("time"); - QDomElement h = parent.createElement("hour"); - QDomElement m = parent.createElement("minute"); - QDomElement s = parent.createElement("second"); - QDomText valueH = parent.createTextNode(QString::number(value.toTime().hour())); - QDomText valueM = parent.createTextNode(QString::number(value.toTime().minute())); - QDomText valueS = parent.createTextNode(QString::number(value.toTime().second())); + type = tqparent.createElement("time"); + TQDomElement h = tqparent.createElement("hour"); + TQDomElement m = tqparent.createElement("minute"); + TQDomElement s = tqparent.createElement("second"); + TQDomText valueH = tqparent.createTextNode(TQString::number(value.toTime().hour())); + TQDomText valueM = tqparent.createTextNode(TQString::number(value.toTime().minute())); + TQDomText valueS = tqparent.createTextNode(TQString::number(value.toTime().second())); h.appendChild(valueH); m.appendChild(valueM); @@ -667,15 +667,15 @@ FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant val type.appendChild(s); break; } - case QVariant::Date: + case TQVariant::Date: { - type = parent.createElement("date"); - QDomElement y = parent.createElement("year"); - QDomElement m = parent.createElement("month"); - QDomElement d = parent.createElement("day"); - QDomText valueY = parent.createTextNode(QString::number(value.toDate().year())); - QDomText valueM = parent.createTextNode(QString::number(value.toDate().month())); - QDomText valueD = parent.createTextNode(QString::number(value.toDate().day())); + type = tqparent.createElement("date"); + TQDomElement y = tqparent.createElement("year"); + TQDomElement m = tqparent.createElement("month"); + TQDomElement d = tqparent.createElement("day"); + TQDomText valueY = tqparent.createTextNode(TQString::number(value.toDate().year())); + TQDomText valueM = tqparent.createTextNode(TQString::number(value.toDate().month())); + TQDomText valueD = tqparent.createTextNode(TQString::number(value.toDate().day())); y.appendChild(valueY); m.appendChild(valueM); @@ -686,21 +686,21 @@ FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant val type.appendChild(d); break; } - case QVariant::DateTime: + case TQVariant::DateTime: { - type = parent.createElement("datetime"); - QDomElement h = parent.createElement("hour"); - QDomElement m = parent.createElement("minute"); - QDomElement s = parent.createElement("second"); - QDomElement y = parent.createElement("year"); - QDomElement mo = parent.createElement("month"); - QDomElement d = parent.createElement("day"); - QDomText valueH = parent.createTextNode(QString::number(value.toDateTime().time().hour())); - QDomText valueM = parent.createTextNode(QString::number(value.toDateTime().time().minute())); - QDomText valueS = parent.createTextNode(QString::number(value.toDateTime().time().second())); - QDomText valueY = parent.createTextNode(QString::number(value.toDateTime().date().year())); - QDomText valueMo = parent.createTextNode(QString::number(value.toDateTime().date().month())); - QDomText valueD = parent.createTextNode(QString::number(value.toDateTime().date().day())); + type = tqparent.createElement("datetime"); + TQDomElement h = tqparent.createElement("hour"); + TQDomElement m = tqparent.createElement("minute"); + TQDomElement s = tqparent.createElement("second"); + TQDomElement y = tqparent.createElement("year"); + TQDomElement mo = tqparent.createElement("month"); + TQDomElement d = tqparent.createElement("day"); + TQDomText valueH = tqparent.createTextNode(TQString::number(value.toDateTime().time().hour())); + TQDomText valueM = tqparent.createTextNode(TQString::number(value.toDateTime().time().minute())); + TQDomText valueS = tqparent.createTextNode(TQString::number(value.toDateTime().time().second())); + TQDomText valueY = tqparent.createTextNode(TQString::number(value.toDateTime().date().year())); + TQDomText valueMo = tqparent.createTextNode(TQString::number(value.toDateTime().date().month())); + TQDomText valueD = tqparent.createTextNode(TQString::number(value.toDateTime().date().day())); h.appendChild(valueH); m.appendChild(valueM); @@ -721,60 +721,60 @@ FormIO::writeVariant(QDomDocument &parent, QDomElement &parentNode, QVariant val break; } - parentNode.appendChild(type); + tqparentNode.appendChild(type); } void -FormIO::savePropertyElement(QDomElement &parentNode, QDomDocument &domDoc, const QString &tagName, const QString &property, const QVariant &value) +FormIO::savePropertyElement(TQDomElement &tqparentNode, TQDomDocument &domDoc, const TQString &tagName, const TQString &property, const TQVariant &value) { - QDomElement propertyE = domDoc.createElement(tagName); + TQDomElement propertyE = domDoc.createElement(tagName); propertyE.setAttribute("name", property); writeVariant(domDoc, propertyE, value); - parentNode.appendChild(propertyE); + tqparentNode.appendChild(propertyE); } -QVariant -FormIO::readPropertyValue(QDomNode node, QObject *obj, const QString &name) +TQVariant +FormIO::readPropertyValue(TQDomNode node, TQObject *obj, const TQString &name) { - QDomElement tag = node.toElement(); - QString text = tag.text(); - QString type = tag.tagName(); + TQDomElement tag = node.toElement(); + TQString text = tag.text(); + TQString type = tag.tagName(); if(type == "string" || type == "cstring") return text; else if(type == "rect") { - QDomElement x = node.namedItem("x").toElement(); - QDomElement y = node.namedItem("y").toElement(); - QDomElement w = node.namedItem("width").toElement(); - QDomElement h = node.namedItem("height").toElement(); + TQDomElement x = node.namedItem("x").toElement(); + TQDomElement y = node.namedItem("y").toElement(); + TQDomElement w = node.namedItem("width").toElement(); + TQDomElement h = node.namedItem("height").toElement(); int rx = x.text().toInt(); int ry = y.text().toInt(); int rw = w.text().toInt(); int rh = h.text().toInt(); - return QRect(rx, ry, rw, rh); + return TQRect(rx, ry, rw, rh); } else if(type == "color") { - QDomElement r = node.namedItem("red").toElement(); - QDomElement g = node.namedItem("green").toElement(); - QDomElement b = node.namedItem("blue").toElement(); + TQDomElement r = node.namedItem("red").toElement(); + TQDomElement g = node.namedItem("green").toElement(); + TQDomElement b = node.namedItem("blue").toElement(); int red = r.text().toInt(); int green = g.text().toInt(); int blue = b.text().toInt(); - return QColor(red, green, blue); + return TQColor(red, green, blue); } else if(type == "bool") { if(text == "true") - return QVariant(true, 3); + return TQVariant(true, 3); else if(text == "false") - return QVariant(false, 3); - return QVariant(text.toInt(), 3); + return TQVariant(false, 3); + return TQVariant(text.toInt(), 3); } else if(type == "number") { @@ -782,29 +782,29 @@ FormIO::readPropertyValue(QDomNode node, QObject *obj, const QString &name) } else if(type == "size") { - QDomElement w = node.namedItem("width").toElement(); - QDomElement h = node.namedItem("height").toElement(); + TQDomElement w = node.namedItem("width").toElement(); + TQDomElement h = node.namedItem("height").toElement(); - return QSize(w.text().toInt(), h.text().toInt()); + return TQSize(w.text().toInt(), h.text().toInt()); } else if(type == "point") { - QDomElement x = node.namedItem("x").toElement(); - QDomElement y = node.namedItem("y").toElement(); + TQDomElement x = node.namedItem("x").toElement(); + TQDomElement y = node.namedItem("y").toElement(); - return QPoint(x.text().toInt(), y.text().toInt()); + return TQPoint(x.text().toInt(), y.text().toInt()); } else if(type == "font") { - QDomElement fa = node.namedItem("family").toElement(); - QDomElement p = node.namedItem("pointsize").toElement(); - QDomElement w = node.namedItem("weight").toElement(); - QDomElement b = node.namedItem("bold").toElement(); - QDomElement i = node.namedItem("italic").toElement(); - QDomElement u = node.namedItem("underline").toElement(); - QDomElement s = node.namedItem("strikeout").toElement(); - - QFont f; + TQDomElement fa = node.namedItem("family").toElement(); + TQDomElement p = node.namedItem("pointsize").toElement(); + TQDomElement w = node.namedItem("weight").toElement(); + TQDomElement b = node.namedItem("bold").toElement(); + TQDomElement i = node.namedItem("italic").toElement(); + TQDomElement u = node.namedItem("underline").toElement(); + TQDomElement s = node.namedItem("strikeout").toElement(); + + TQFont f; f.setFamily(fa.text()); f.setPointSize(p.text().toInt()); f.setWeight(w.text().toInt()); @@ -817,77 +817,77 @@ FormIO::readPropertyValue(QDomNode node, QObject *obj, const QString &name) } else if(type == "cursor") { - return QCursor(text.toInt()); + return TQCursor(text.toInt()); } else if(type == "time") { - QDomElement h = node.namedItem("hour").toElement(); - QDomElement m = node.namedItem("minute").toElement(); - QDomElement s = node.namedItem("second").toElement(); + TQDomElement h = node.namedItem("hour").toElement(); + TQDomElement m = node.namedItem("minute").toElement(); + TQDomElement s = node.namedItem("second").toElement(); - return QTime(h.text().toInt(), m.text().toInt(), s.text().toInt()); + return TQTime(h.text().toInt(), m.text().toInt(), s.text().toInt()); } else if(type == "date") { - QDomElement y = node.namedItem("year").toElement(); - QDomElement m = node.namedItem("month").toElement(); - QDomElement d = node.namedItem("day").toElement(); + TQDomElement y = node.namedItem("year").toElement(); + TQDomElement m = node.namedItem("month").toElement(); + TQDomElement d = node.namedItem("day").toElement(); - return QDate(y.text().toInt(), m.text().toInt(), d.text().toInt()); + return TQDate(y.text().toInt(), m.text().toInt(), d.text().toInt()); } else if(type == "datetime") { - QDomElement h = node.namedItem("hour").toElement(); - QDomElement m = node.namedItem("minute").toElement(); - QDomElement s = node.namedItem("second").toElement(); - QDomElement y = node.namedItem("year").toElement(); - QDomElement mo = node.namedItem("month").toElement(); - QDomElement d = node.namedItem("day").toElement(); + TQDomElement h = node.namedItem("hour").toElement(); + TQDomElement m = node.namedItem("minute").toElement(); + TQDomElement s = node.namedItem("second").toElement(); + TQDomElement y = node.namedItem("year").toElement(); + TQDomElement mo = node.namedItem("month").toElement(); + TQDomElement d = node.namedItem("day").toElement(); - QTime t(h.text().toInt(), m.text().toInt(), s.text().toInt()); - QDate da(y.text().toInt(), mo.text().toInt(), d.text().toInt()); + TQTime t(h.text().toInt(), m.text().toInt(), s.text().toInt()); + TQDate da(y.text().toInt(), mo.text().toInt(), d.text().toInt()); - return QDateTime(da, t); + return TQDateTime(da, t); } else if(type == "sizepolicy") { - QDomElement h = node.namedItem("hsizetype").toElement(); - QDomElement v = node.namedItem("vsizetype").toElement(); - QDomElement hs = node.namedItem("horstretch").toElement(); - QDomElement vs = node.namedItem("verstretch").toElement(); - - QSizePolicy s; - s.setHorData((QSizePolicy::SizeType)h.text().toInt()); - s.setVerData((QSizePolicy::SizeType)v.text().toInt()); + TQDomElement h = node.namedItem("hsizetype").toElement(); + TQDomElement v = node.namedItem("vsizetype").toElement(); + TQDomElement hs = node.namedItem("horstretch").toElement(); + TQDomElement vs = node.namedItem("verstretch").toElement(); + + TQSizePolicy s; + s.setHorData((TQSizePolicy::SizeType)h.text().toInt()); + s.setVerData((TQSizePolicy::SizeType)v.text().toInt()); s.setHorStretch(hs.text().toInt()); s.setVerStretch(vs.text().toInt()); return s; } else if(type == "pixmap") { - if(m_savePixmapsInline || !m_currentForm || !m_currentItem || !m_currentForm->pixmapCollection()->contains(text)) + if(m_savePixmapsInline || !m_currentForm || !m_currentItem || !m_currentForm->pixmapCollection()->tqcontains(text)) return loadImage(tag.ownerDocument(), text); else { m_currentItem->setPixmapName(name.latin1(), text); return m_currentForm->pixmapCollection()->getPixmap(text); } - return QVariant(QPixmap()); + return TQVariant(TQPixmap()); } else if(type == "enum") return text; else if(type == "set") { WidgetWithSubpropertiesInterface* subpropIface = dynamic_cast<WidgetWithSubpropertiesInterface*>(obj); - QObject *subobject = (subpropIface && subpropIface->subwidget()) ? subpropIface->subwidget() : obj; - const int count = subobject->metaObject()->findProperty(name.latin1(), true); - const QMetaProperty *meta = count!=-1 ? subobject->metaObject()->property(count, true) : 0; + TQObject *subobject = (subpropIface && subpropIface->subwidget()) ? TQT_TQOBJECT(subpropIface->subwidget()) : obj; + const int count = subobject->tqmetaObject()->tqfindProperty(name.latin1(), true); + const TQMetaProperty *meta = count!=-1 ? subobject->tqmetaObject()->property(count, true) : 0; if (meta) { if (meta->isSetType()) { - QStrList keys; - const QStringList list( QStringList::split("|", text) ); - for (QStringList::ConstIterator it = list.constBegin(); it != list.constEnd(); ++it) + TQStrList keys; + const TQStringList list( TQStringList::split("|", text) ); + for (TQStringList::ConstIterator it = list.constBegin(); it != list.constEnd(); ++it) keys.append((*it).latin1()); return meta->keysToValue(keys); @@ -898,10 +898,10 @@ FormIO::readPropertyValue(QDomNode node, QObject *obj, const QString &name) // We will return a string list here with hope that names will // be resolved and translated into an integer value later when subwidget is created, // e.g. near KexiFormView::updateValuesForSubproperties() - return QStringList::split("|", text); + return TQStringList::split("|", text); } } - return QVariant(); + return TQVariant(); } ///////////////////////////////////////////////////////////////////////////// @@ -909,7 +909,7 @@ FormIO::readPropertyValue(QDomNode node, QObject *obj, const QString &name) ///////////////////////////////////////////////////////////////////////////// void -FormIO::saveWidget(ObjectTreeItem *item, QDomElement &parent, QDomDocument &domDoc, bool insideGridLayout) +FormIO::saveWidget(ObjectTreeItem *item, TQDomElement &tqparent, TQDomDocument &domDoc, bool insideGridLayout) { if (!item) return; @@ -917,7 +917,7 @@ FormIO::saveWidget(ObjectTreeItem *item, QDomElement &parent, QDomDocument &domD // we let Spring class handle saving itself if(item->className() == "Spring") { - Spring::saveSpring(item, parent, domDoc, insideGridLayout); + Spring::saveSpring(item, tqparent, domDoc, insideGridLayout); return; } @@ -926,7 +926,7 @@ FormIO::saveWidget(ObjectTreeItem *item, QDomElement &parent, QDomDocument &domD if(!m_currentForm) // copying widget { resetCurrentForm = true; - m_currentForm = item->container() ? item->container()->form() : item->parent()->container()->form(); + m_currentForm = item->container() ? item->container()->form() : item->tqparent()->container()->form(); } @@ -934,11 +934,11 @@ FormIO::saveWidget(ObjectTreeItem *item, QDomElement &parent, QDomDocument &domD // if(item->container()) // lib = item->container()->form()->manager()->lib(); // else -// lib = item->parent()->container()->form()->manager()->lib(); +// lib = item->tqparent()->container()->form()->manager()->lib(); // We create the "widget" element - QDomElement tclass = domDoc.createElement("widget"); - parent.appendChild(tclass); + TQDomElement tclass = domDoc.createElement("widget"); + tqparent.appendChild(tclass); if(insideGridLayout) { @@ -951,12 +951,12 @@ FormIO::saveWidget(ObjectTreeItem *item, QDomElement &parent, QDomDocument &domD } } - if(!item->parent()) // Toplevel widget - tclass.setAttribute("class", "QWidget"); - // For compatibility, HBox, VBox and Grid are saved as "QLayoutWidget" + if(!item->tqparent()) // Toplevel widget + tclass.setAttribute("class", TQWIDGET_OBJECT_NAME_STRING); + // For compatibility, HBox, VBox and Grid are saved as TQLAYOUTWIDGET_OBJECT_NAME_STRING else if(item->widget()->isA("HBox") || item->widget()->isA("VBox") || item->widget()->isA("Grid") || item->widget()->isA("HFlow") || item->widget()->isA("VFlow")) - tclass.setAttribute("class", "QLayoutWidget"); + tclass.setAttribute("class", TQLAYOUTWIDGET_OBJECT_NAME_STRING); else if(item->widget()->isA("CustomWidget")) tclass.setAttribute("class", item->className()); else // Normal widgets @@ -964,42 +964,42 @@ FormIO::saveWidget(ObjectTreeItem *item, QDomElement &parent, QDomDocument &domD savePropertyValue(tclass, domDoc, "name", item->widget()->property("name"), item->widget()); - // Important: save dataSource property FIRST before properties like "alignment" + // Important: save dataSource property FIRST before properties like "tqalignment" // - needed when subproperties are defined after subwidget creation, and subwidget is created after setting "dataSource" // (this is the case for KexiDBAutoField) //! @todo more properties like "dataSource" may needed here... -// if (-1 != item->widget()->metaObject()->findProperty("dataSource")) +// if (-1 != item->widget()->tqmetaObject()->findProperty("dataSource")) // savePropertyValue(tclass, domDoc, "dataSource", item->widget()->property("dataSource"), item->widget()); - // We don't want to save the geometry if the widget is inside a layout (so parent.tagName() == "grid" for example) - if(item && !item->parent()) { + // We don't want to save the tqgeometry if the widget is inside a tqlayout (so tqparent.tagName() == "grid" for example) + if(item && !item->tqparent()) { // save form widget size, but not its position savePropertyValue(tclass, domDoc, "geometry", - QRect( QPoint(0,0), item->widget()->size()), + TQRect( TQPoint(0,0), item->widget()->size()), item->widget()); } // normal widget (if == "UI', it means we're copying widget) - else if(parent.tagName() == "widget" || parent.tagName() == "UI") + else if(tqparent.tagName() == "widget" || tqparent.tagName() == "UI") savePropertyValue(tclass, domDoc, "geometry", item->widget()->property("geometry"), item->widget()); // Save the buddy widget for a label - if(item->widget()->inherits("QLabel") && ((QLabel*)item->widget())->buddy()) - savePropertyElement(tclass, domDoc, "property", "buddy", ((QLabel*)item->widget())->buddy()->name()); + if(item->widget()->inherits(TQLABEL_OBJECT_NAME_STRING) && ((TQLabel*)item->widget())->buddy()) + savePropertyElement(tclass, domDoc, "property", "buddy", ((TQLabel*)item->widget())->buddy()->name()); // We save every property in the modifProp list of the ObjectTreeItem - QVariantMap *map = new QVariantMap( *(item->modifiedProperties()) ); - QMap<QString,QVariant>::ConstIterator endIt = map->constEnd(); - for(QMap<QString,QVariant>::ConstIterator it = map->constBegin(); it != endIt; ++it) + TQVariantMap *map = new TQVariantMap( *(item->modifiedProperties()) ); + TQMap<TQString,TQVariant>::ConstIterator endIt = map->constEnd(); + for(TQMap<TQString,TQVariant>::ConstIterator it = map->constBegin(); it != endIt; ++it) { - const QCString name( it.key().latin1() ); - if(name == "hAlign" || name == "vAlign" || name == "wordbreak" || name == "alignment") { + const TQCString name( it.key().latin1() ); + if(name == "hAlign" || name == "vAlign" || name == "wordbreak" || name == "tqalignment") { if(!savedAlignment) // not to save it twice { - savePropertyValue(tclass, domDoc, "alignment", item->widget()->property("alignment"), item->widget()); + savePropertyValue(tclass, domDoc, "tqalignment", item->widget()->property("tqalignment"), item->widget()); savedAlignment = true; } } - else if(name == "name" || name == "geometry" || name == "layout") { + else if(name == "name" || name == "geometry" || name == "tqlayout") { // these have already been saved } else { @@ -1010,87 +1010,87 @@ FormIO::saveWidget(ObjectTreeItem *item, QDomElement &parent, QDomDocument &domD delete map; if(item->widget()->isA("CustomWidget")) { - QDomDocument doc("TEMP"); + TQDomDocument doc("TEMP"); doc.setContent(item->m_unknownProps); - for(QDomNode n = doc.firstChild(); !n.isNull(); n = n.nextSibling()) { + for(TQDomNode n = doc.firstChild(); !n.isNull(); n = n.nextSibling()) { tclass.appendChild(n.cloneNode()); } } - // Saving container 's layout if there is one - QDomElement layout; - if(item->container() && item->container()->layoutType() != Container::NoLayout) + // Saving container 's tqlayout if there is one + TQDomElement tqlayout; + if(item->container() && item->container()->tqlayoutType() != Container::NoLayout) { - if(item->container()->layout()) // there is a layout + if(item->container()->tqlayout()) // there is a tqlayout { - layout = domDoc.createElement("temp"); - savePropertyValue(layout, domDoc, "name", "unnamed", item->widget()); - if(item->modifiedProperties()->contains("layoutMargin")) - savePropertyElement(layout, domDoc, "property", "margin", item->container()->layoutMargin()); - if(item->modifiedProperties()->contains("layoutSpacing")) - savePropertyElement(layout, domDoc, "property", "spacing", item->container()->layoutSpacing()); - tclass.appendChild(layout); + tqlayout = domDoc.createElement("temp"); + savePropertyValue(tqlayout, domDoc, "name", "unnamed", item->widget()); + if(item->modifiedProperties()->tqcontains("tqlayoutMargin")) + savePropertyElement(tqlayout, domDoc, "property", "margin", item->container()->tqlayoutMargin()); + if(item->modifiedProperties()->tqcontains("tqlayoutSpacing")) + savePropertyElement(tqlayout, domDoc, "property", "spacing", item->container()->tqlayoutSpacing()); + tclass.appendChild(tqlayout); } } - int layoutType = item->container() ? item->container()->layoutType() : Container::NoLayout; - switch(layoutType) { - case Container::Grid: // grid layout + int tqlayoutType = item->container() ? item->container()->tqlayoutType() : Container::NoLayout; + switch(tqlayoutType) { + case Container::Grid: // grid tqlayout { - layout.setTagName("grid"); - for(ObjectTreeItem *objIt = item->children()->first(); objIt; objIt = item->children()->next()) - saveWidget(objIt, layout, domDoc, true); + tqlayout.setTagName("grid"); + for(ObjectTreeItem *objIt = item->tqchildren()->first(); objIt; objIt = item->tqchildren()->next()) + saveWidget(objIt, tqlayout, domDoc, true); break; } case Container::HBox: case Container::VBox: { - // as we don't save geometry, we need to sort widgets in the right order, not creation order + // as we don't save tqgeometry, we need to sort widgets in the right order, not creation order WidgetList *list; - if(layout.tagName() == "hbox") { + if(tqlayout.tagName() == "hbox") { list = new HorWidgetList(item->container()->form()->toplevelContainer()->widget()); - layout.setTagName("hbox"); + tqlayout.setTagName("hbox"); } else { list = new VerWidgetList(item->container()->form()->toplevelContainer()->widget()); - layout.setTagName("vbox"); + tqlayout.setTagName("vbox"); } - for(ObjectTreeItem *objTree = item->children()->first(); objTree; objTree = item->children()->next()) + for(ObjectTreeItem *objTree = item->tqchildren()->first(); objTree; objTree = item->tqchildren()->next()) list->append(objTree->widget()); list->sort(); - for(QWidget *obj = list->first(); obj; obj = list->next()) { + for(TQWidget *obj = list->first(); obj; obj = list->next()) { ObjectTreeItem *titem = item->container()->form()->objectTree()->lookup(obj->name()); if(item) - saveWidget(titem, layout, domDoc); + saveWidget(titem, tqlayout, domDoc); } delete list; break; } case Container::HFlow: case Container::VFlow: { - layout.setTagName("grid"); - KexiFlowLayout *flow = static_cast<KexiFlowLayout*>(item->container()->layout()); + tqlayout.setTagName("grid"); + KexiFlowLayout *flow = static_cast<KexiFlowLayout*>(item->container()->tqlayout()); if(!flow) break; WidgetList *list = (WidgetList*)flow->widgetList(); // save some special properties - savePropertyElement(layout, domDoc, "property", "customLayout", Container::layoutTypeToString(item->container()->layoutType()) ); - savePropertyElement(layout, domDoc, "property", "justify", QVariant(static_cast<KexiFlowLayout*>(item->container()->layout())->isJustified(), 3) ); + savePropertyElement(tqlayout, domDoc, "property", "customLayout", Container::tqlayoutTypeToString(item->container()->tqlayoutType()) ); + savePropertyElement(tqlayout, domDoc, "property", "justify", TQVariant(static_cast<KexiFlowLayout*>(item->container()->tqlayout())->isJustified(), 3) ); - // fill the widget's grid info, ie just simulate grid layout + // fill the widget's grid info, ie just simulate grid tqlayout item->container()->createGridLayout(true); - for(QWidget *obj = list->first(); obj; obj = list->next()) { + for(TQWidget *obj = list->first(); obj; obj = list->next()) { ObjectTreeItem *titem = item->container()->form()->objectTree()->lookup(obj->name()); if(item) - saveWidget(titem, layout, domDoc, true); // save grid info for compatibility with QtDesigner + saveWidget(titem, tqlayout, domDoc, true); // save grid info for compatibility with TQtDesigner } delete list; break; } default: { - for(ObjectTreeItem *objIt = item->children()->first(); objIt; objIt = item->children()->next()) + for(ObjectTreeItem *objIt = item->tqchildren()->first(); objIt; objIt = item->tqchildren()->next()) saveWidget(objIt, tclass, domDoc); } } @@ -1103,20 +1103,20 @@ FormIO::saveWidget(ObjectTreeItem *item, QDomElement &parent, QDomDocument &domD } void -FormIO::cleanClipboard(QDomElement &uiElement) +FormIO::cleanClipboard(TQDomElement &uiElement) { // remove includehints element not needed if(!uiElement.namedItem("includehints").isNull()) uiElement.removeChild(uiElement.namedItem("includehints")); // and ensure images and connection are at the end if(!uiElement.namedItem("connections").isNull()) - uiElement.insertAfter(uiElement.namedItem("connections"), QDomNode()); + uiElement.insertAfter(uiElement.namedItem("connections"), TQDomNode()); if(!uiElement.namedItem("images").isNull()) - uiElement.insertAfter(uiElement.namedItem("images"), QDomNode()); + uiElement.insertAfter(uiElement.namedItem("images"), TQDomNode()); } void -FormIO::loadWidget(Container *container, const QDomElement &el, QWidget *parent) +FormIO::loadWidget(Container *container, const TQDomElement &el, TQWidget *tqparent) { bool resetCurrentForm = false; if(!m_currentForm) // pasting widget @@ -1126,8 +1126,8 @@ FormIO::loadWidget(Container *container, const QDomElement &el, QWidget *parent) } // We first look for the widget's name - QString wname; - for(QDomNode n = el.firstChild(); !n.isNull(); n = n.nextSibling()) + TQString wname; + for(TQDomNode n = el.firstChild(); !n.isNull(); n = n.nextSibling()) { if((n.toElement().tagName() == "property") && (n.toElement().attribute("name") == "name")) { @@ -1136,16 +1136,16 @@ FormIO::loadWidget(Container *container, const QDomElement &el, QWidget *parent) } } - QWidget *w; - QCString classname, alternate; + TQWidget *w; + TQCString classname, alternate; // We translate some name (for compatibility) if(el.tagName() == "spacer") classname = "Spring"; - else if(el.attribute("class") == "QLayoutWidget") + else if(el.attribute("class") == TQLAYOUTWIDGET_OBJECT_NAME_STRING) { - for(QDomNode n = el.firstChild(); !n.isNull(); n = n.nextSibling()) + for(TQDomNode n = el.firstChild(); !n.isNull(); n = n.nextSibling()) { - QString tagName = n.toElement().tagName(); + TQString tagName = n.toElement().tagName(); if(tagName == "property") continue; if(tagName == "hbox") @@ -1153,8 +1153,8 @@ FormIO::loadWidget(Container *container, const QDomElement &el, QWidget *parent) else if(tagName == "vbox") classname = "VBox"; else if(tagName == "grid") { - // first, see if it is flow layout - for(QDomNode child = n.firstChild(); !child.isNull(); child = child.nextSibling()) { + // first, see if it is flow tqlayout + for(TQDomNode child = n.firstChild(); !child.isNull(); child = child.nextSibling()) { if((child.toElement().tagName() == "property") && (child.toElement().attribute("name") == "customLayout")) { @@ -1187,11 +1187,11 @@ FormIO::loadWidget(Container *container, const QDomElement &el, QWidget *parent) widgetOptions ^= WidgetFactory::DesignViewMode; } - if(!parent) + if(!tqparent) w = container->form()->library()->createWidget(classname, container->widget(), wname.latin1(), container, widgetOptions); else - w = container->form()->library()->createWidget(classname, parent, wname.latin1(), + w = container->form()->library()->createWidget(classname, tqparent, wname.latin1(), container, widgetOptions); } @@ -1204,7 +1204,7 @@ FormIO::loadWidget(Container *container, const QDomElement &el, QWidget *parent) KAcceleratorManager::setNoAccel(w); } #endif - w->setStyle(&(container->widget()->style())); + w->setStyle(&(container->widget()->tqstyle())); w->show(); // We create and insert the ObjectTreeItem at the good place in the ObjectTree @@ -1213,12 +1213,12 @@ FormIO::loadWidget(Container *container, const QDomElement &el, QWidget *parent) // not yet created item = new ObjectTreeItem(container->form()->library()->displayName(classname), wname, w, container); - if(parent) { - ObjectTreeItem *titem = container->form()->objectTree()->lookup(parent->name()); + if(tqparent) { + ObjectTreeItem *titem = container->form()->objectTree()->lookup(tqparent->name()); if(titem) container->form()->objectTree()->addItem(titem, item); else - kdDebug() << "FORMIO :: ERROR no parent widget " << endl; + kdDebug() << "FORMIO :: ERROR no tqparent widget " << endl; } else container->form()->objectTree()->addItem(container->objectTree(), item); @@ -1231,37 +1231,37 @@ FormIO::loadWidget(Container *container, const QDomElement &el, QWidget *parent) m_currentItem = item; // if we are inside a Grid, we need to insert the widget in the good cell - if(container->layoutType() == Container::Grid) { - QGridLayout *layout = (QGridLayout*)container->layout(); + if(container->tqlayoutType() == Container::Grid) { + TQGridLayout *tqlayout = (TQGridLayout*)container->tqlayout(); if(el.hasAttribute("rowspan")) { // widget spans multiple cells - if(layout) - layout->addMultiCellWidget(w, el.attribute("row").toInt(), el.attribute("row").toInt() + el.attribute("rowspan").toInt()-1, + if(tqlayout) + tqlayout->addMultiCellWidget(w, el.attribute("row").toInt(), el.attribute("row").toInt() + el.attribute("rowspan").toInt()-1, el.attribute("column").toInt(), el.attribute("column").toInt() + el.attribute("colspan").toInt()-1); item->setGridPos(el.attribute("row").toInt(), el.attribute("column").toInt(), el.attribute("rowspan").toInt(), el.attribute("colspan").toInt()); } else { - if(layout) - layout->addWidget(w, el.attribute("row").toInt(), el.attribute("column").toInt()); + if(tqlayout) + tqlayout->addWidget(w, el.attribute("row").toInt(), el.attribute("column").toInt()); item->setGridPos(el.attribute("row").toInt(), el.attribute("column").toInt(), 0, 0); } } - else if(container->layout()) - container->layout()->add(w); + else if(container->tqlayout()) + container->tqlayout()->add(w); readChildNodes(item, container, el, w); - if(item->container() && item->container()->layout()) - item->container()->layout()->activate(); + if(item->container() && item->container()->tqlayout()) + item->container()->tqlayout()->activate(); // We add the autoSaveProperties in the modifProp list of the ObjectTreeItem, so that they are saved later - QValueList<QCString> list(container->form()->library()->autoSaveProperties(w->className())); - QValueList<QCString>::ConstIterator endIt = list.constEnd(); + TQValueList<TQCString> list(container->form()->library()->autoSaveProperties(w->className())); + TQValueList<TQCString>::ConstIterator endIt = list.constEnd(); KFormDesigner::WidgetWithSubpropertiesInterface* subpropIface = dynamic_cast<KFormDesigner::WidgetWithSubpropertiesInterface*>(w); - QWidget *subwidget = (subpropIface && subpropIface->subwidget()) ? subpropIface->subwidget() : w; - for(QValueList<QCString>::ConstIterator it = list.constBegin(); it != endIt; ++it) { - if(subwidget->metaObject()->findProperty(*it, true) != -1) + TQWidget *subwidget = (subpropIface && subpropIface->subwidget()) ? subpropIface->subwidget() : w; + for(TQValueList<TQCString>::ConstIterator it = list.constBegin(); it != endIt; ++it) { + if(subwidget->tqmetaObject()->tqfindProperty(*it, true) != -1) item->addModifiedProperty(*it, subwidget->property(*it)); } @@ -1271,11 +1271,11 @@ FormIO::loadWidget(Container *container, const QDomElement &el, QWidget *parent) } void -FormIO::createToplevelWidget(Form *form, QWidget *container, QDomElement &el) +FormIO::createToplevelWidget(Form *form, TQWidget *container, TQDomElement &el) { // We first look for the widget's name - QString wname; - for(QDomNode n = el.firstChild(); !n.isNull(); n = n.nextSibling()) + TQString wname; + for(TQDomNode n = el.firstChild(); !n.isNull(); n = n.nextSibling()) { if((n.toElement().tagName() == "property") && (n.toElement().attribute("name") == "name")) { @@ -1290,16 +1290,16 @@ FormIO::createToplevelWidget(Form *form, QWidget *container, QDomElement &el) form->objectTree()->rename(form->objectTree()->name(), wname); form->setInteractiveMode(false); - QDict<QLabel> *oldBuddies = 0; + TQDict<TQLabel> *oldBuddies = 0; if(m_buddies) // save old buddies (for subforms) oldBuddies = m_buddies; - m_buddies = new QDict<QLabel>(); + m_buddies = new TQDict<TQLabel>(); m_currentItem = form->objectTree(); readChildNodes(form->objectTree(), form->toplevelContainer(), el, container); // Now the Form is fully loaded, we can assign the buddies - QDictIterator<QLabel> it(*m_buddies); + TQDictIterator<TQLabel> it(*m_buddies); for(; it.current(); ++it) { ObjectTreeItem *item = form->objectTree()->lookup(it.currentKey()); @@ -1319,31 +1319,31 @@ FormIO::createToplevelWidget(Form *form, QWidget *container, QDomElement &el) } void -FormIO::readChildNodes(ObjectTreeItem *item, Container *container, const QDomElement &el, QWidget *w) +FormIO::readChildNodes(ObjectTreeItem *item, Container *container, const TQDomElement &el, TQWidget *w) { - QString eltag = el.tagName(); + TQString eltag = el.tagName(); WidgetWithSubpropertiesInterface* subpropIface = dynamic_cast<WidgetWithSubpropertiesInterface*>(w); - QWidget *subwidget = (subpropIface && subpropIface->subwidget()) ? subpropIface->subwidget() : w; + TQWidget *subwidget = (subpropIface && subpropIface->subwidget()) ? subpropIface->subwidget() : w; - for(QDomNode n = el.firstChild(); !n.isNull(); n = n.nextSibling()) + for(TQDomNode n = el.firstChild(); !n.isNull(); n = n.nextSibling()) { - QString tag = n.toElement().tagName(); - QDomElement node = n.toElement(); + TQString tag = n.toElement().tagName(); + TQDomElement node = n.toElement(); if((tag == "property") || (tag == "attribute")) { - QString name = node.attribute("name"); + TQString name = node.attribute("name"); //if(name == "geometry") // hasGeometryProp = true; if( ((eltag == "grid") || (eltag == "hbox") || (eltag == "vbox")) && - (name == "name")) // we don't care about layout names + (name == "name")) // we don't care about tqlayout names continue; if (node.attribute("subwidget")=="true") { //this is property for subwidget: remember it for delayed setting //because now the subwidget could be not created yet (true e.g. for KexiDBAutoField) - const QVariant val( readPropertyValue(node.firstChild(), w, name) ); + const TQVariant val( readPropertyValue(node.firstChild(), TQT_TQOBJECT(w), name) ); kdDebug() << val.toStringList() << endl; item->addSubproperty( name.latin1(), val ); //subwidget->setProperty(name.latin1(), val); @@ -1353,32 +1353,32 @@ FormIO::readChildNodes(ObjectTreeItem *item, Container *container, const QDomEle // We cannot assign the buddy now as the buddy widget may not be created yet if(name == "buddy") - m_buddies->insert(readPropertyValue(node.firstChild(), w, name).toString(), (QLabel*)w); + m_buddies->insert(readPropertyValue(node.firstChild(), TQT_TQOBJECT(w), name).toString(), (TQLabel*)w); else if(((eltag == "grid") || (eltag == "hbox") || (eltag == "vbox")) && - item->container() && item->container()->layout()) { + item->container() && item->container()->tqlayout()) { // We load the margin of a Layout if(name == "margin") { - int margin = readPropertyValue(node.firstChild(), w, name).toInt(); + int margin = readPropertyValue(node.firstChild(), TQT_TQOBJECT(w), name).toInt(); item->container()->setLayoutMargin(margin); - item->container()->layout()->setMargin(margin); + item->container()->tqlayout()->setMargin(margin); } // We load the spacing of a Layout else if(name == "spacing") { - int spacing = readPropertyValue(node.firstChild(), w, name).toInt(); + int spacing = readPropertyValue(node.firstChild(), TQT_TQOBJECT(w), name).toInt(); item->container()->setLayoutSpacing(spacing); - item->container()->layout()->setSpacing(spacing); + item->container()->tqlayout()->setSpacing(spacing); } else if((name == "justify")){ - bool justify = readPropertyValue(node.firstChild(), w, name).toBool(); - KexiFlowLayout *flow = static_cast<KexiFlowLayout*>(item->container()->layout()); + bool justify = readPropertyValue(node.firstChild(), TQT_TQOBJECT(w), name).toBool(); + KexiFlowLayout *flow = static_cast<KexiFlowLayout*>(item->container()->tqlayout()); if(flow) flow->setJustified(justify); } } // If the object doesn't have this property, we let the Factory handle it (maybe a special property) - else if(subwidget->metaObject()->findProperty(name.latin1(), true) == -1) + else if(subwidget->tqmetaObject()->tqfindProperty(name.latin1(), true) == -1) { - if(w->className() == QString::fromLatin1("CustomWidget")) + if(w->className() == TQString::tqfromLatin1("CustomWidget")) item->storeUnknownProperty(node); else { bool read = container->form()->library()->readSpecialProperty( @@ -1389,10 +1389,10 @@ FormIO::readChildNodes(ObjectTreeItem *item, Container *container, const QDomEle } else // we have a normal property, let's load it { - QVariant val( readPropertyValue(node.firstChild(), w, name) ); + TQVariant val( readPropertyValue(node.firstChild(), TQT_TQOBJECT(w), name) ); if(name == "geometry" && dynamic_cast<FormWidget*>(w)) { - //fix geometry if needed - this is top level form widget - QRect r( val.toRect() ); + //fix tqgeometry if needed - this is top level form widget + TQRect r( val.toRect() ); if (r.left()<0) //negative X! r.moveLeft(0); if (r.top()<0) //negative Y! @@ -1400,8 +1400,8 @@ FormIO::readChildNodes(ObjectTreeItem *item, Container *container, const QDomEle val = r; } subwidget->setProperty(name.latin1(), val); -// int count = w->metaObject()->findProperty(name, true); -// const QMetaProperty *meta = w->metaObject()->property(count, true); +// int count = w->tqmetaObject()->findProperty(name, true); +// const TQMetaProperty *meta = w->tqmetaObject()->property(count, true); // if(meta && meta->isEnumType()) { // val = w->property(name.latin1()); //update: we want a numeric value of enum // } @@ -1419,48 +1419,48 @@ FormIO::readChildNodes(ObjectTreeItem *item, Container *container, const QDomEle loadWidget(container, node, w); } else if(tag == "grid") { - // first, see if it is flow layout - QString layoutName; - for(QDomNode child = node.firstChild(); !child.isNull(); child = child.nextSibling()) { + // first, see if it is flow tqlayout + TQString tqlayoutName; + for(TQDomNode child = node.firstChild(); !child.isNull(); child = child.nextSibling()) { if((child.toElement().tagName() == "property") && (child.toElement().attribute("name") == "customLayout")) { - layoutName = child.toElement().text(); + tqlayoutName = child.toElement().text(); break; } } - if(layoutName == "HFlow") { + if(tqlayoutName == "HFlow") { item->container()->m_layType = Container::HFlow; - KexiFlowLayout *layout = new KexiFlowLayout(item->widget()); - layout->setOrientation(Horizontal); - item->container()->m_layout = (QLayout*)layout; + KexiFlowLayout *tqlayout = new KexiFlowLayout(item->widget()); + tqlayout->setOrientation(Qt::Horizontal); + item->container()->m_layout = (TQLayout*)tqlayout; } - else if(layoutName == "VFlow") { + else if(tqlayoutName == "VFlow") { item->container()->m_layType = Container::VFlow; - KexiFlowLayout *layout = new KexiFlowLayout(item->widget()); - layout->setOrientation(Vertical); - item->container()->m_layout = (QLayout*)layout; + KexiFlowLayout *tqlayout = new KexiFlowLayout(item->widget()); + tqlayout->setOrientation(Qt::Vertical); + item->container()->m_layout = (TQLayout*)tqlayout; } - else { // grid layout + else { // grid tqlayout item->container()->m_layType = Container::Grid; - QGridLayout *layout = new QGridLayout(item->widget(), 1, 1); - item->container()->m_layout = (QLayout*)layout; + TQGridLayout *tqlayout = new TQGridLayout(item->widget(), 1, 1); + item->container()->m_layout = (TQLayout*)tqlayout; } readChildNodes(item, container, node, w); } else if(tag == "vbox") { item->container()->m_layType = Container::VBox; - QVBoxLayout *layout = new QVBoxLayout(item->widget()); - item->container()->m_layout = (QLayout*)layout; + TQVBoxLayout *tqlayout = new TQVBoxLayout(item->widget()); + item->container()->m_layout = (TQLayout*)tqlayout; readChildNodes(item, container, node, w); } else if(tag == "hbox") { item->container()->m_layType = Container::HBox; - QHBoxLayout *layout = new QHBoxLayout(item->widget()); - item->container()->m_layout = (QLayout*)layout; + TQHBoxLayout *tqlayout = new TQHBoxLayout(item->widget()); + item->container()->m_layout = (TQLayout*)tqlayout; readChildNodes(item, container, node, w); } else {// unknown tag, we let the Factory handle it - if(w->className() == QString::fromLatin1("CustomWidget")) + if(w->className() == TQString::tqfromLatin1("CustomWidget")) item->storeUnknownProperty(node); else { bool read = container->form()->library()->readSpecialProperty( @@ -1477,13 +1477,13 @@ FormIO::readChildNodes(ObjectTreeItem *item, Container *container, const QDomEle ///////////////////////////////////////////////////////////////////////////// void -FormIO::addIncludeFileName(const QString &include, QDomDocument &domDoc) +FormIO::addIncludeFileName(const TQString &include, TQDomDocument &domDoc) { if(include.isEmpty()) return; - QDomElement includes; - QDomElement uiEl = domDoc.namedItem("UI").toElement(); + TQDomElement includes; + TQDomElement uiEl = domDoc.namedItem("UI").toElement(); if(uiEl.namedItem("includehints").isNull()) { includes = domDoc.createElement("includehints"); @@ -1493,57 +1493,57 @@ FormIO::addIncludeFileName(const QString &include, QDomDocument &domDoc) includes = uiEl.namedItem("includehints").toElement(); // Check if this include has already been saved, and return if it is the case - for(QDomNode n = includes.firstChild(); !n.isNull(); n = n.nextSibling()) + for(TQDomNode n = includes.firstChild(); !n.isNull(); n = n.nextSibling()) { if(n.toElement().text() == include) return; } - QDomElement includeHint = domDoc.createElement("includehint"); + TQDomElement includeHint = domDoc.createElement("includehint"); includes.appendChild(includeHint); - QDomText includeText = domDoc.createTextNode(include); + TQDomText includeText = domDoc.createTextNode(include); includeHint.appendChild(includeText); } -//////// Qt Designer code: these two functions were copied (and adapted) from Qt Designer for compatibility //////// +//////// TQt Designer code: these two functions were copied (and adapted) from TQt Designer for compatibility //////// -QString -FormIO::saveImage(QDomDocument &domDoc, const QPixmap &pixmap) +TQString +FormIO::saveImage(TQDomDocument &domDoc, const TQPixmap &pixmap) { - QDomNode node = domDoc.namedItem("images"); - QDomElement images; + TQDomNode node = domDoc.namedItem("images"); + TQDomElement images; if(node.isNull()) { images = domDoc.createElement("images"); - QDomElement ui = domDoc.namedItem("UI").toElement(); + TQDomElement ui = domDoc.namedItem("UI").toElement(); ui.appendChild(images); } else images = node.toElement(); int count = images.childNodes().count(); - QDomElement image = domDoc.createElement("image"); - QString name = "image" + QString::number(count); + TQDomElement image = domDoc.createElement("image"); + TQString name = "image" + TQString::number(count); image.setAttribute("name", name); - QImage img = pixmap.convertToImage(); - QByteArray ba; - QBuffer buf(ba); + TQImage img = pixmap.convertToImage(); + TQByteArray ba; + TQBuffer buf(ba); buf.open( IO_WriteOnly | IO_Translate ); - QString format = img.depth() > 1 ? "XPM" : "XBM"; - QImageIO iio( &buf, format.latin1() ); + TQString format = img.depth() > 1 ? "XPM" : "XBM"; + TQImageIO iio( &buf, format.latin1() ); iio.setImage( img ); iio.write(); buf.close(); - QByteArray bazip = qCompress( ba ); + TQByteArray bazip = tqCompress( ba ); ulong len = bazip.size(); - QDomElement data = domDoc.createElement("data"); + TQDomElement data = domDoc.createElement("data"); data.setAttribute("format", format + ".GZ"); data.setAttribute("length", ba.size()); static const char hexchars[] = "0123456789abcdef"; - QString content; + TQString content; for(int i = 4; i < (int)len; ++i) { uchar s = (uchar) bazip[i]; @@ -1551,7 +1551,7 @@ FormIO::saveImage(QDomDocument &domDoc, const QPixmap &pixmap) content += hexchars[s & 0x0f]; } - QDomText text = domDoc.createTextNode(content); + TQDomText text = domDoc.createTextNode(content); data.appendChild(text); image.appendChild(data); images.appendChild(image); @@ -1559,15 +1559,15 @@ FormIO::saveImage(QDomDocument &domDoc, const QPixmap &pixmap) return name; } -QPixmap -FormIO::loadImage(QDomDocument domDoc, const QString& name) +TQPixmap +FormIO::loadImage(TQDomDocument domDoc, const TQString& name) { - QDomElement images = domDoc.namedItem("UI").namedItem("images").toElement(); + TQDomElement images = domDoc.namedItem("UI").namedItem("images").toElement(); if(images.isNull()) return 0; - QDomElement image; - for(QDomNode n = images.firstChild(); !n.isNull(); n = n.nextSibling()) + TQDomElement image; + for(TQDomNode n = images.firstChild(); !n.isNull(); n = n.nextSibling()) { if((n.toElement().tagName() == "image") && (n.toElement().attribute("name") == name)) { @@ -1576,8 +1576,8 @@ FormIO::loadImage(QDomDocument domDoc, const QString& name) } } - QPixmap pix; - QString data = image.namedItem("data").toElement().text(); + TQPixmap pix; + TQString data = image.namedItem("data").toElement().text(); const int lengthOffset = 4; int baSize = data.length() / 2 + lengthOffset; uchar *ba = new uchar[baSize]; @@ -1598,20 +1598,20 @@ FormIO::loadImage(QDomDocument domDoc, const QString& name) ba[i] = r; } - QString format = image.namedItem("data").toElement().attribute("format", "PNG"); + TQString format = image.namedItem("data").toElement().attribute("format", "PNG"); if((format == "XPM.GZ") || (format == "XBM.GZ")) { ulong len = image.attribute("length").toULong(); if(len < data.length() * 5) len = data.length() * 5; - // qUncompress() expects the first 4 bytes to be the expected length of + // tqUncompress() expects the first 4 bytes to be the expected length of // the uncompressed data ba[0] = ( len & 0xff000000 ) >> 24; ba[1] = ( len & 0x00ff0000 ) >> 16; ba[2] = ( len & 0x0000ff00 ) >> 8; ba[3] = ( len & 0x000000ff ); - QByteArray baunzip = qUncompress(ba, baSize); - pix.loadFromData( (const uchar*)baunzip.data(), baunzip.size(), format.left(format.find('.')).latin1() ); + TQByteArray baunzip = tqUncompress(ba, baSize); + pix.loadFromData( (const uchar*)baunzip.data(), baunzip.size(), format.left(format.tqfind('.')).latin1() ); } else pix.loadFromData( (const uchar*)ba+lengthOffset, baSize-lengthOffset, format.latin1() ); @@ -1621,6 +1621,6 @@ FormIO::loadImage(QDomDocument domDoc, const QString& name) return pix; } -//////// End of Qt Designer code //////////////////////////////////////////////////////// +//////// End of TQt Designer code //////////////////////////////////////////////////////// #include "formIO.moc" |