summaryrefslogtreecommitdiffstats
path: root/umbrello/umbrello/folder.cpp
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-31 19:51:49 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-31 19:51:49 +0000
commit4ae0c208b66e0f7954e194384464fe2d0a2c56dd (patch)
treeb0a7cd1c184f0003c0292eb416ed27f674f9cc43 /umbrello/umbrello/folder.cpp
parent1964ea0fb4ab57493ca2ebb709c8d3b5395fd653 (diff)
downloadtdesdk-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.cpp104
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: "