diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-07-31 19:51:49 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-07-31 19:51:49 +0000 |
commit | 4ae0c208b66e0f7954e194384464fe2d0a2c56dd (patch) | |
tree | b0a7cd1c184f0003c0292eb416ed27f674f9cc43 /umbrello/umbrello/folder.cpp | |
parent | 1964ea0fb4ab57493ca2ebb709c8d3b5395fd653 (diff) | |
download | tdesdk-4ae0c208b66e0f7954e194384464fe2d0a2c56dd.tar.gz tdesdk-4ae0c208b66e0f7954e194384464fe2d0a2c56dd.zip |
Trinity Qt initial conversion
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdesdk@1157652 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'umbrello/umbrello/folder.cpp')
-rw-r--r-- | umbrello/umbrello/folder.cpp | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/umbrello/umbrello/folder.cpp b/umbrello/umbrello/folder.cpp index 8317bab1..c3f97dc4 100644 --- a/umbrello/umbrello/folder.cpp +++ b/umbrello/umbrello/folder.cpp @@ -12,7 +12,7 @@ // own header #include "folder.h" // qt/kde includes -#include <qfile.h> +#include <tqfile.h> #include <kdebug.h> #include <klocale.h> #include <kmessagebox.h> @@ -25,7 +25,7 @@ #include "object_factory.h" #include "model_utils.h" -UMLFolder::UMLFolder(const QString & name, Uml::IDType id) +UMLFolder::UMLFolder(const TQString & name, Uml::IDType id) : UMLPackage(name, id) { init(); } @@ -45,11 +45,11 @@ UMLObject* UMLFolder::clone() const { return clone; } -void UMLFolder::setLocalName(const QString& localName) { +void UMLFolder::setLocalName(const TQString& localName) { m_localName = localName; } -QString UMLFolder::getLocalName() { +TQString UMLFolder::getLocalName() { return m_localName; } @@ -119,7 +119,7 @@ UMLView *UMLFolder::findView(Uml::IDType id) { return v; } -UMLView *UMLFolder::findView(Uml::Diagram_Type type, const QString &name, bool searchAllScopes) { +UMLView *UMLFolder::findView(Uml::Diagram_Type type, const TQString &name, bool searchAllScopes) { UMLView *v = NULL; for (UMLViewListIt vit(m_diagrams); (v = vit.current()) != NULL; ++vit) { if (v->getType() == type && v->getName() == name) @@ -166,16 +166,16 @@ void UMLFolder::removeAllViews() { m_diagrams.clear(); } -void UMLFolder::setFolderFile(const QString& fileName) { +void UMLFolder::setFolderFile(const TQString& fileName) { m_folderFile = fileName; } -QString UMLFolder::getFolderFile() { +TQString UMLFolder::getFolderFile() { return m_folderFile; } -void UMLFolder::saveContents(QDomDocument& qDoc, QDomElement& qElement) { - QDomElement ownedElement = qDoc.createElement("UML:Namespace.ownedElement"); +void UMLFolder::saveContents(TQDomDocument& qDoc, TQDomElement& qElement) { + TQDomElement ownedElement = qDoc.createElement("UML:Namespace.ownedElement"); UMLObject *obj; // Save contained objects if any. for (UMLObjectListIt oit(m_objects); (obj = oit.current()) != NULL; ++oit) @@ -186,30 +186,30 @@ void UMLFolder::saveContents(QDomDocument& qDoc, QDomElement& qElement) { qElement.appendChild(ownedElement); // Save diagrams to `extension'. if (m_diagrams.count()) { - QDomElement diagramsElement = qDoc.createElement("diagrams"); + TQDomElement diagramsElement = qDoc.createElement("diagrams"); UMLView *pView; for (UMLViewListIt vit(m_diagrams); (pView = vit.current()) != NULL; ++vit) { pView->saveToXMI(qDoc, diagramsElement); } - QDomElement extension = qDoc.createElement("XMI.extension"); + TQDomElement extension = qDoc.createElement("XMI.extension"); extension.setAttribute("xmi.extender", "umbrello"); extension.appendChild( diagramsElement ); qElement.appendChild(extension); } } -void UMLFolder::save(QDomDocument& qDoc, QDomElement& qElement) { +void UMLFolder::save(TQDomDocument& qDoc, TQDomElement& qElement) { UMLDoc *umldoc = UMLApp::app()->getDocument(); - QString elementName("UML:Package"); + TQString elementName("UML:Package"); const Uml::Model_Type mt = umldoc->rootFolderType(this); if (mt != Uml::N_MODELTYPES) elementName = "UML:Model"; - QDomElement folderElement = UMLObject::save(elementName, qDoc); + TQDomElement folderElement = UMLObject::save(elementName, qDoc); saveContents(qDoc, folderElement); qElement.appendChild(folderElement); } -void UMLFolder::saveToXMI(QDomDocument& qDoc, QDomElement& qElement) { +void UMLFolder::saveToXMI(TQDomDocument& qDoc, TQDomElement& qElement) { if (m_folderFile.isEmpty()) { save(qDoc, qElement); return; @@ -217,30 +217,30 @@ void UMLFolder::saveToXMI(QDomDocument& qDoc, QDomElement& qElement) { // See if we can create the external file. // If not then internalize the folder. UMLDoc *umldoc = UMLApp::app()->getDocument(); - QString fileName = umldoc->URL().directory() + '/' + m_folderFile; - QFile file(fileName); + TQString fileName = umldoc->URL().directory() + '/' + m_folderFile; + TQFile file(fileName); if (!file.open(IO_WriteOnly)) { kError() << "UMLFolder::saveToXMI(" << m_folderFile << "): " << "cannot create file, contents will be saved in main model file" << endl; - m_folderFile = QString::null; + m_folderFile = TQString::null; save(qDoc, qElement); return; } // Okay, external file is writable. Wrap up main file. - QDomElement folderElement = UMLObject::save("UML:Package", qDoc); - QDomElement extension = qDoc.createElement("XMI.extension"); + TQDomElement folderElement = UMLObject::save("UML:Package", qDoc); + TQDomElement extension = qDoc.createElement("XMI.extension"); extension.setAttribute("xmi.extender", "umbrello"); - QDomElement fileElement = qDoc.createElement("external_file"); + TQDomElement fileElement = qDoc.createElement("external_file"); fileElement.setAttribute("name", m_folderFile); extension.appendChild(fileElement); folderElement.appendChild(extension); qElement.appendChild(folderElement); // Save folder to external file. - QDomDocument folderDoc; - QDomElement folderRoot; - QDomProcessingInstruction xmlHeading = + TQDomDocument folderDoc; + TQDomElement folderRoot; + TQDomProcessingInstruction xmlHeading = folderDoc.createProcessingInstruction("xml", "version=\"1.0\" encoding=\"UTF-8\""); folderDoc.appendChild(xmlHeading); @@ -252,19 +252,19 @@ void UMLFolder::saveToXMI(QDomDocument& qDoc, QDomElement& qElement) { folderRoot.setAttribute("parent", m_pUMLPackage->getFullyQualifiedName("::", true)); saveContents(folderDoc, folderRoot); folderDoc.appendChild(folderRoot); - QTextStream stream(&file); - stream.setEncoding(QTextStream::UnicodeUTF8); + TQTextStream stream(&file); + stream.setEncoding(TQTextStream::UnicodeUTF8); stream << folderDoc.toString(); file.close(); } -bool UMLFolder::loadDiagramsFromXMI(QDomNode& diagrams) { +bool UMLFolder::loadDiagramsFromXMI(TQDomNode& diagrams) { const Settings::OptionState optionState = Settings::getOptionState(); UMLDoc *umldoc = UMLApp::app()->getDocument(); bool totalSuccess = true; - for (QDomElement diagram = diagrams.toElement(); !diagram.isNull(); + for (TQDomElement diagram = diagrams.toElement(); !diagram.isNull(); diagrams = diagrams.nextSibling(), diagram = diagrams.toElement()) { - QString tag = diagram.tagName(); + TQString tag = diagram.tagName(); if (tag != "diagram") { kDebug() << "UMLFolder::loadDiagramsFromXMI: ignoring " << tag << " in <diagrams>" << endl; @@ -283,8 +283,8 @@ bool UMLFolder::loadDiagramsFromXMI(QDomNode& diagrams) { return totalSuccess; } -bool UMLFolder::loadFolderFile(const QString& path) { - QFile file(path); +bool UMLFolder::loadFolderFile(const TQString& path) { + TQFile file(path); if (!file.exists()) { KMessageBox::error(0, i18n("The folderfile %1 does not exist.").arg(path), i18n("Load Error")); return false; @@ -293,18 +293,18 @@ bool UMLFolder::loadFolderFile(const QString& path) { KMessageBox::error(0, i18n("The folderfile %1 cannot be opened.").arg(path), i18n("Load Error")); return false; } - QTextStream stream(&file); - QString data = stream.read(); + TQTextStream stream(&file); + TQString data = stream.read(); file.close(); - QDomDocument doc; - QString error; + TQDomDocument doc; + TQString error; int line; if (!doc.setContent( data, false, &error, &line)) { kError() << "UMLFolder::loadFolderFile: Can't set content:" << error << " line:" << line << endl; return false; } - QDomNode rootNode = doc.firstChild(); + TQDomNode rootNode = doc.firstChild(); while (rootNode.isComment() || rootNode.isProcessingInstruction()) { rootNode = rootNode.nextSibling(); } @@ -312,8 +312,8 @@ bool UMLFolder::loadFolderFile(const QString& path) { kError() << "UMLFolder::loadFolderFile: Root node is Null" << endl; return false; } - QDomElement element = rootNode.toElement(); - QString type = element.tagName(); + TQDomElement element = rootNode.toElement(); + TQString type = element.tagName(); if (type != "external_file") { kError() << "UMLFolder::loadFolderFile: Root node has unknown type " << type << endl; @@ -322,15 +322,15 @@ bool UMLFolder::loadFolderFile(const QString& path) { return load(element); } -bool UMLFolder::load(QDomElement& element) { +bool UMLFolder::load(TQDomElement& element) { UMLDoc *umldoc = UMLApp::app()->getDocument(); bool totalSuccess = true; - for (QDomNode node = element.firstChild(); !node.isNull(); + for (TQDomNode node = element.firstChild(); !node.isNull(); node = node.nextSibling()) { if (node.isComment()) continue; - QDomElement tempElement = node.toElement(); - QString type = tempElement.tagName(); + TQDomElement tempElement = node.toElement(); + TQString type = tempElement.tagName(); if (Model_Utils::isCommonXMIAttribute(type)) continue; if (Uml::tagEq(type, "Namespace.ownedElement") || @@ -345,18 +345,18 @@ bool UMLFolder::load(QDomElement& element) { } continue; } else if (type == "XMI.extension") { - for (QDomNode xtnode = node.firstChild(); !xtnode.isNull(); + for (TQDomNode xtnode = node.firstChild(); !xtnode.isNull(); xtnode = xtnode.nextSibling()) { - QDomElement el = xtnode.toElement(); - const QString xtag = el.tagName(); + TQDomElement el = xtnode.toElement(); + const TQString xtag = el.tagName(); if (xtag == "diagrams") { - QDomNode diagramNode = xtnode.firstChild(); + TQDomNode diagramNode = xtnode.firstChild(); if (!loadDiagramsFromXMI(diagramNode)) totalSuccess = false; } else if (xtag == "external_file") { - const QString rootDir(umldoc->URL().directory()); - QString fileName = el.attribute("name", ""); - const QString path(rootDir + '/' + fileName); + const TQString rootDir(umldoc->URL().directory()); + TQString fileName = el.attribute("name", ""); + const TQString path(rootDir + '/' + fileName); if (loadFolderFile(path)) m_folderFile = fileName; } else { @@ -371,7 +371,7 @@ bool UMLFolder::load(QDomElement& element) { // it already exists. UMLFolder *logicalView = umldoc->getRootFolder(Uml::mt_Logical); if (this == logicalView && Uml::tagEq(type, "Package")) { - QString thisName = tempElement.attribute("name", ""); + TQString thisName = tempElement.attribute("name", ""); if (thisName == "Datatypes") { UMLFolder *datatypeFolder = umldoc->getDatatypeFolder(); if (!datatypeFolder->loadFromXMI(tempElement)) @@ -381,7 +381,7 @@ bool UMLFolder::load(QDomElement& element) { } UMLObject *pObject = NULL; // Avoid duplicate creation of forward declared object - QString idStr = tempElement.attribute("xmi.id", ""); + TQString idStr = tempElement.attribute("xmi.id", ""); if (!idStr.isEmpty()) { Uml::IDType id = STR2ID(idStr); pObject = umldoc->findObjectById(id); @@ -391,7 +391,7 @@ bool UMLFolder::load(QDomElement& element) { } } if (pObject == NULL) { - QString stereoID = tempElement.attribute("stereotype", ""); + TQString stereoID = tempElement.attribute("stereotype", ""); pObject = Object_Factory::makeObjectFromXMI(type, stereoID); if (!pObject) { kWarning() << "UMLFolder::load: " |