summaryrefslogtreecommitdiffstats
path: root/quanta/src/document.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'quanta/src/document.cpp')
-rw-r--r--quanta/src/document.cpp556
1 files changed, 278 insertions, 278 deletions
diff --git a/quanta/src/document.cpp b/quanta/src/document.cpp
index 0c3c30ab..c3309a42 100644
--- a/quanta/src/document.cpp
+++ b/quanta/src/document.cpp
@@ -20,16 +20,16 @@
#include <stdlib.h>
//QT includes
-#include <qcheckbox.h>
-#include <qdir.h>
-#include <qeventloop.h>
-#include <qfile.h>
-#include <qfileinfo.h>
-#include <qlineedit.h>
-#include <qtextcodec.h>
-#include <qtextstream.h>
-#include <qregexp.h>
-#include <qradiobutton.h>
+#include <tqcheckbox.h>
+#include <tqdir.h>
+#include <tqeventloop.h>
+#include <tqfile.h>
+#include <tqfileinfo.h>
+#include <tqlineedit.h>
+#include <tqtextcodec.h>
+#include <tqtextstream.h>
+#include <tqregexp.h>
+#include <tqradiobutton.h>
// KDE includes
#include <kapplication.h>
@@ -93,8 +93,8 @@
extern GroupElementMapList globalGroupMap;
Document::Document(KTextEditor::Document *doc,
- QWidget *parent, const char *name, WFlags f )
- : QWidget(parent, name, f)
+ TQWidget *parent, const char *name, WFlags f )
+ : TQWidget(parent, name, f)
{
m_dirty = false;
busy = false;
@@ -164,7 +164,7 @@ Document::Document(KTextEditor::Document *doc,
m_encoding = encodingIf->encoding();
if (m_encoding.isEmpty())
m_encoding = "utf8"; //final fallback
- m_codec = QTextCodec::codecForName(m_encoding);
+ m_codec = TQTextCodec::codecForName(m_encoding);
selectionIf = dynamic_cast<KTextEditor::SelectionInterface *>(m_doc);
selectionIfExt = dynamic_cast<KTextEditor::SelectionInterfaceExt *>(m_doc);
@@ -190,7 +190,7 @@ Document::Document(KTextEditor::Document *doc,
}
tempFile = 0;
- m_tempFileName = QString::null;
+ m_tempFileName = TQString::null;
dtdName = Project::ref()->defaultDTD();
reparseEnabled = true;
repaintEnabled = true;
@@ -198,27 +198,27 @@ Document::Document(KTextEditor::Document *doc,
docUndoRedo = new undoRedo(this);
//path of the backup copy file of the document
- m_backupPathValue = QString::null;
+ m_backupPathValue = TQString::null;
- connect( m_doc, SIGNAL(charactersInteractivelyInserted (int ,int ,const QString&)),
- this, SLOT(slotCharactersInserted(int ,int ,const QString&)) );
+ connect( m_doc, TQT_SIGNAL(charactersInteractivelyInserted (int ,int ,const TQString&)),
+ this, TQT_SLOT(slotCharactersInserted(int ,int ,const TQString&)) );
- connect( m_view, SIGNAL(completionAborted()),
- this, SLOT( slotCompletionAborted()) );
+ connect( m_view, TQT_SIGNAL(completionAborted()),
+ this, TQT_SLOT( slotCompletionAborted()) );
- connect( m_view, SIGNAL(completionDone(KTextEditor::CompletionEntry)),
- this, SLOT( slotCompletionDone(KTextEditor::CompletionEntry)) );
+ connect( m_view, TQT_SIGNAL(completionDone(KTextEditor::CompletionEntry)),
+ this, TQT_SLOT( slotCompletionDone(KTextEditor::CompletionEntry)) );
- connect( m_view, SIGNAL(filterInsertString(KTextEditor::CompletionEntry*,QString *)),
- this, SLOT( slotFilterCompletion(KTextEditor::CompletionEntry*,QString *)) );
- connect( m_doc, SIGNAL(textChanged()), SLOT(slotTextChanged()));
+ connect( m_view, TQT_SIGNAL(filterInsertString(KTextEditor::CompletionEntry*,TQString *)),
+ this, TQT_SLOT( slotFilterCompletion(KTextEditor::CompletionEntry*,TQString *)) );
+ connect( m_doc, TQT_SIGNAL(textChanged()), TQT_SLOT(slotTextChanged()));
- connect(m_view, SIGNAL(gotFocus(Kate::View*)), SIGNAL(editorGotFocus()));
+ connect(m_view, TQT_SIGNAL(gotFocus(Kate::View*)), TQT_SIGNAL(editorGotFocus()));
- connect(fileWatcher, SIGNAL(dirty(const QString&)), SLOT(slotFileDirty(const QString&)));
+ connect(fileWatcher, TQT_SIGNAL(dirty(const TQString&)), TQT_SLOT(slotFileDirty(const TQString&)));
-// connect(m_doc, SIGNAL(marksChanged()), this, SLOT(slotMarksChanged()));
- connect(m_doc, SIGNAL(markChanged(KTextEditor::Mark, KTextEditor::MarkInterfaceExtension::MarkChangeAction)), this, SLOT(slotMarkChanged(KTextEditor::Mark, KTextEditor::MarkInterfaceExtension::MarkChangeAction)));
+// connect(m_doc, TQT_SIGNAL(marksChanged()), this, TQT_SLOT(slotMarksChanged()));
+ connect(m_doc, TQT_SIGNAL(markChanged(KTextEditor::Mark, KTextEditor::MarkInterfaceExtension::MarkChangeAction)), this, TQT_SLOT(slotMarkChanged(KTextEditor::Mark, KTextEditor::MarkInterfaceExtension::MarkChangeAction)));
}
@@ -232,7 +232,7 @@ Document::~Document()
delete m_doc;
}
-void Document::setUntitledUrl(const QString &url)
+void Document::setUntitledUrl(const TQString &url)
{
untitledUrl = url;
openURL(KURL());
@@ -250,9 +250,9 @@ KURL Document::url()
// kwrite addons
-void Document::insertTag(const QString &s1, const QString &s2)
+void Document::insertTag(const TQString &s1, const TQString &s2)
{
- QString selection;
+ TQString selection;
if (selectionIf && selectionIf->hasSelection())
{
@@ -267,10 +267,10 @@ void Document::insertTag(const QString &s1, const QString &s2)
/** Change the current tag's attributes with those from dict */
-void Document::changeTag(Tag *tag, QDict<QString> *dict )
+void Document::changeTag(Tag *tag, TQDict<TQString> *dict )
{
tag->modifyAttributes(dict);
- QString tagStr = tag->toString();
+ TQString tagStr = tag->toString();
reparseEnabled = false;
int bLine, bCol, eLine, eCol;
@@ -283,7 +283,7 @@ void Document::changeTag(Tag *tag, QDict<QString> *dict )
/**Change the namespace in a tag. Add if it's not present, or remove if the
namespace argument is empty*/
-void Document::changeTagNamespace(Tag *tag, const QString& nameSpace)
+void Document::changeTagNamespace(Tag *tag, const TQString& nameSpace)
{
int bl, bc;
int nl, nc;
@@ -312,9 +312,9 @@ void Document::changeTagNamespace(Tag *tag, const QString& nameSpace)
}
/**Change the attr value of the called attrName to attrValue*/
-void Document::changeTagAttribute(Tag *tag, const QString& attrName, const QString& attrValue)
+void Document::changeTagAttribute(Tag *tag, const TQString& attrName, const TQString& attrValue)
{
- QString value;
+ TQString value;
int line, col;
int index = tag->attributeIndex(attrName);
if (index != -1)
@@ -329,7 +329,7 @@ void Document::changeTagAttribute(Tag *tag, const QString& attrName, const QStri
if (line == aLine && col == aCol)
{
col += tag->attribute(index).length();
- value = QString("=") + qConfig.attrValueQuotation + attrValue + qConfig.attrValueQuotation;
+ value = TQString("=") + qConfig.attrValueQuotation + attrValue + qConfig.attrValueQuotation;
} else
{
endCol = col + value.length();
@@ -339,7 +339,7 @@ void Document::changeTagAttribute(Tag *tag, const QString& attrName, const QStri
endCol++;
}
reparseEnabled = false;
- QString textLine = editIf->textLine(line);
+ TQString textLine = editIf->textLine(line);
while (col > 1 && textLine[col-1].isSpace())
col--;
@@ -385,7 +385,7 @@ void Document::selectText(int x1, int y1, int x2, int y2 )
}
-void Document::replaceSelected(const QString &s)
+void Document::replaceSelected(const TQString &s)
{
if (selectionIf)
{
@@ -401,7 +401,7 @@ void Document::replaceSelected(const QString &s)
void Document::insertFile(const KURL& url)
{
- QString fileName;
+ TQString fileName;
if (url.isLocalFile())
{
fileName = url.path();
@@ -413,11 +413,11 @@ void Document::insertFile(const KURL& url)
return;
}
}
- QFile file(fileName);
+ TQFile file(fileName);
if (file.open(IO_ReadOnly))
{
- QTextStream stream( &file );
- stream.setEncoding(QTextStream::UnicodeUTF8);
+ TQTextStream stream( &file );
+ stream.setEncoding(TQTextStream::UnicodeUTF8);
insertText(stream.read());
file.close();
} else
@@ -425,9 +425,9 @@ void Document::insertFile(const KURL& url)
}
/** Inserts text at the current cursor position */
-void Document::insertText(const QString &a_text, bool adjustCursor, bool reparse)
+void Document::insertText(const TQString &a_text, bool adjustCursor, bool reparse)
{
- QString text = a_text;
+ TQString text = a_text;
if(text.isEmpty())
return;
@@ -440,7 +440,7 @@ void Document::insertText(const QString &a_text, bool adjustCursor, bool reparse
{
int bLine, bCol;
n->tag->beginPos(bLine, bCol);
- QString s = this->text(bLine, bCol, line, col);
+ TQString s = this->text(bLine, bCol, line, col);
bool insideQuotes = false;
for (int i = 0 ; i < (int)s.length() - 1; i++)
{
@@ -500,7 +500,7 @@ void Document::insertText(const QString &a_text, bool adjustCursor, bool reparse
}
else if(!noWordWrap && !(isspace(ascii[i]))) // new word, see if it wraps
{
- // TOO SLOW int wordLength = (text.mid(i).section(QRegExp("[ \t\r\n]"), 0, 0).length());
+ // TOO SLOW int wordLength = (text.mid(i).section(TQRegExp("[ \t\r\n]"), 0, 0).length());
wordLength = -1;
for(j = i+1;ascii[j];++j) // get word size, ascii is MUCH faster
{
@@ -559,14 +559,14 @@ bool Document::insertChildTags(QTag *tag, QTag *lastTag)
{
return false;
}
- QMap<QString, bool>::Iterator it;
+ TQMap<TQString, bool>::Iterator it;
for (it = tag->childTags.begin(); it != tag->childTags.end(); ++it)
{
if (it.data())
{
childInserted = true;
QTag *childTag = QuantaCommon::tagFromDTD(tag->parentDTD, it.key());
- QString tagStr =QuantaCommon::tagCase(it.key());
+ TQString tagStr =QuantaCommon::tagCase(it.key());
if ( tag->parentDTD->singleTagStyle == "xml" &&
( childTag->isSingle() ||
(childTag->isOptional() && !qConfig.closeOptionalTags)) )
@@ -576,7 +576,7 @@ bool Document::insertChildTags(QTag *tag, QTag *lastTag)
{
insertText("<" +tagStr + ">", true, false);
}
- QString closingStr;
+ TQString closingStr;
if (insertChildTags(childTag, tag))
{
closingStr = "";
@@ -624,16 +624,16 @@ void Document::createTempFile()
closeTempFile();
tempFile = new KTempFile(tmpDir);
tempFile->setAutoDelete(true);
- m_tempFileName = QFileInfo(*(tempFile->file())).filePath();
- QString encoding = quantaApp->defaultEncoding();
+ m_tempFileName = TQFileInfo(*(tempFile->file())).filePath();
+ TQString encoding = quantaApp->defaultEncoding();
if (encodingIf)
encoding = encodingIf->encoding();
if (encoding.isEmpty())
encoding = "utf8"; //final fallback
- tempFile->textStream()->setCodec(QTextCodec::codecForName(encoding));
+ tempFile->textStream()->setCodec(TQTextCodec::codecForName(encoding));
* (tempFile->textStream()) << editIf->text();
- m_tempFileName = QFileInfo(*(tempFile->file())).filePath();
+ m_tempFileName = TQFileInfo(*(tempFile->file())).filePath();
tempFile->close();
// kdDebug(24000) << "Creating tempfile " << m_tempFileName << " for " << url() << endl;
}
@@ -645,13 +645,13 @@ void Document::closeTempFile()
delete tempFile;
tempFile = 0L;
}
- if (QFileInfo(m_tempFileName).exists())
- QFile::remove(m_tempFileName);
+ if (TQFileInfo(m_tempFileName).exists())
+ TQFile::remove(m_tempFileName);
- m_tempFileName = QString::null;
+ m_tempFileName = TQString::null;
}
-QString Document::tempFileName()
+TQString Document::tempFileName()
{
return m_tempFileName;
}
@@ -661,10 +661,10 @@ QString Document::tempFileName()
It will work even if the tag has not been completed yet. An
empty string will be returned if no tag is found.
*/
-QString Document::getTagNameAt(int line, int col )
+TQString Document::getTagNameAt(int line, int col )
{
- QString name = "";
- QString textLine = editIf->textLine(line);
+ TQString name = "";
+ TQString textLine = editIf->textLine(line);
textLine = textLine.left(col);
while (line >= 0)
{
@@ -703,7 +703,7 @@ QString Document::getTagNameAt(int line, int col )
}
/** Show the code completions passed in as an argument */
-void Document::showCodeCompletions( QValueList<KTextEditor::CompletionEntry> *completions ) {
+void Document::showCodeCompletions( TQValueList<KTextEditor::CompletionEntry> *completions ) {
bool reparse = reparseEnabled;
reparseEnabled = false;
codeCompletionIf->showCompletionBox( *completions, false );
@@ -725,7 +725,7 @@ void Document::slotCompletionDone( KTextEditor::CompletionEntry completion )
/* if (completion.type == "charCompletion")
{
m_lastCompletionList = getCharacterCompletions(completion.userdata);
- QTimer::singleShot(0, this, SLOT(slotDelayedShowCodeCompletion()));
+ TQTimer::singleShot(0, this, TQT_SLOT(slotDelayedShowCodeCompletion()));
} else*/
if (completion.type == "attribute")
{
@@ -736,7 +736,7 @@ void Document::slotCompletionDone( KTextEditor::CompletionEntry completion )
if (tag)
{
m_lastCompletionList = getAttributeValueCompletions(tag->name(), completion.text);
- QTimer::singleShot(0, this, SLOT(slotDelayedShowCodeCompletion()));
+ TQTimer::singleShot(0, this, TQT_SLOT(slotDelayedShowCodeCompletion()));
}
}
} else
@@ -755,7 +755,7 @@ void Document::slotCompletionDone( KTextEditor::CompletionEntry completion )
{
m_lastLine = line;
m_lastCol = col - 1;
- QTimer::singleShot(0, this, SLOT(slotDelayedScriptAutoCompletion()));
+ TQTimer::singleShot(0, this, TQT_SLOT(slotDelayedScriptAutoCompletion()));
}
}
}
@@ -774,12 +774,12 @@ void Document::slotDelayedShowCodeCompletion()
can filter this completion to allow more intelligent
code compeltions
*/
-void Document::slotFilterCompletion( KTextEditor::CompletionEntry *completion ,QString *string )
+void Document::slotFilterCompletion( KTextEditor::CompletionEntry *completion ,TQString *string )
{
kdDebug(24000) << *string << endl;
kdDebug(24000) << completion->userdata << endl;
int pos = completion->userdata.find("|");
- QString s = completion->userdata.left(pos);
+ TQString s = completion->userdata.left(pos);
completion->userdata.remove(0,pos+1);
string->remove(0, s.length());
kdDebug(24000) << *string << endl;
@@ -789,7 +789,7 @@ void Document::slotFilterCompletion( KTextEditor::CompletionEntry *completion ,Q
*string = completion->userdata;
uint line, col;
viewCursorIf->cursorPositionReal(&line, &col);
- QString s2 = editIf->textLine(line).left(col);
+ TQString s2 = editIf->textLine(line).left(col);
kdDebug(24000) << s2 << endl;
int pos = s2.findRev('&');
if (pos != -1)
@@ -804,8 +804,8 @@ void Document::slotFilterCompletion( KTextEditor::CompletionEntry *completion ,Q
{
uint line, col;
viewCursorIf->cursorPositionReal(&line, &col);
- QString textLine = editIf->textLine(line);
- QChar tagSeparator = completionDTD->tagSeparator;
+ TQString textLine = editIf->textLine(line);
+ TQChar tagSeparator = completionDTD->tagSeparator;
if (tagSeparator == '\'' || tagSeparator =='"')
tagSeparator = qConfig.attrValueQuotation;
if (textLine[col] != tagSeparator)
@@ -813,13 +813,13 @@ void Document::slotFilterCompletion( KTextEditor::CompletionEntry *completion ,Q
} else
if ( completion->type == "attribute" )
{
- string->append("="+QString(qConfig.attrValueQuotation)+QString(qConfig.attrValueQuotation));
+ string->append("="+TQString(qConfig.attrValueQuotation)+TQString(qConfig.attrValueQuotation));
} else
if (completion->type == "doctypeList")
{
s = *string;
string->remove(0, string->length());
- QString s2 = QString("public \""+DTDs::ref()->getDTDNameFromNickName(s)+"\"");
+ TQString s2 = TQString("public \""+DTDs::ref()->getDTDNameFromNickName(s)+"\"");
const DTDStruct *dtd = DTDs::ref()->find(DTDs::ref()->getDTDNameFromNickName(s));
if (dtd && !dtd->url.isEmpty())
{
@@ -842,24 +842,24 @@ void Document::slotReplaceChar()
/** Called when a user types in a character. From this we can show possibile
completions based on what they are trying to input.
*/
-void Document::slotCharactersInserted(int line, int column, const QString& string)
+void Document::slotCharactersInserted(int line, int column, const TQString& string)
{
if (qConfig.replaceNotInEncoding)
{
if (encodingIf)
{
- QString encoding = encodingIf->encoding();
+ TQString encoding = encodingIf->encoding();
if (encoding != m_encoding)
{
m_encoding = encoding;
- m_codec = QTextCodec::codecForName(encoding);
+ m_codec = TQTextCodec::codecForName(encoding);
}
if (!m_codec->canEncode(string[0]))
{
m_replaceLine = line;
m_replaceCol = column;
m_replaceStr = QuantaCommon::encodedChar(string[0].unicode());
- QTimer::singleShot(0, this, SLOT(slotReplaceChar()));
+ TQTimer::singleShot(0, this, TQT_SLOT(slotReplaceChar()));
return;
}
}
@@ -872,7 +872,7 @@ void Document::slotCharactersInserted(int line, int column, const QString& strin
m_replaceLine = line;
m_replaceCol = column;
m_replaceStr = QuantaCommon::encodedChar(c);
- QTimer::singleShot(0, this, SLOT(slotReplaceChar()));
+ TQTimer::singleShot(0, this, TQT_SLOT(slotReplaceChar()));
return;
}
}
@@ -934,17 +934,17 @@ void Document::slotCharactersInserted(int line, int column, const QString& strin
/** Called whenever a user inputs text in an XML type document.
Returns true if the code completionw as handled.
*/
-bool Document::xmlAutoCompletion(int line, int column, const QString & string)
+bool Document::xmlAutoCompletion(int line, int column, const TQString & string)
{
QTag *tag;
- QString tagName;
+ TQString tagName;
bool handled = false;
tagName = getTagNameAt(line, column);
tag = QuantaCommon::tagFromDTD(completionDTD, tagName);
if (!tag && !tagName.isEmpty())
tag = userTagList.find(tagName.lower());
- QString s = editIf->textLine(line).left(column + 1);
+ TQString s = editIf->textLine(line).left(column + 1);
bool namespacecompletion = false;
if (!tagName.isEmpty() && string ==":" && s.endsWith("<" + tagName + ":"))
namespacecompletion = true;
@@ -983,7 +983,7 @@ bool Document::xmlAutoCompletion(int line, int column, const QString & string)
node = node->parent;
if (node->tag->type == Tag::XmlTag && (!node->next || !QuantaCommon::closesTag(node->tag, node->next->tag)))
{
- QString name = node->tag->name;
+ TQString name = node->tag->name;
name = name.left(name.find(" | "));
if (!node->tag->nameSpace.isEmpty())
name.prepend(node->tag->nameSpace + ":");
@@ -1041,7 +1041,7 @@ bool Document::xmlAutoCompletion(int line, int column, const QString & string)
}
else if ( string == " " )
{
- QString textLine = editIf->textLine(line);
+ TQString textLine = editIf->textLine(line);
if (!QuantaCommon::insideCommentsOrQuotes(column, textLine, completionDTD))
{
showCodeCompletions(getAttributeCompletions(tagName, ""));
@@ -1051,8 +1051,8 @@ bool Document::xmlAutoCompletion(int line, int column, const QString & string)
else if ( string[0] == qConfig.attrValueQuotation )
{
//we need to find the attribute name
- QString textLine = editIf->textLine(line).left(column-1);
- QString attribute = textLine.mid(textLine.findRev(' ')+1);
+ TQString textLine = editIf->textLine(line).left(column-1);
+ TQString attribute = textLine.mid(textLine.findRev(' ')+1);
if (attribute == "style" && completionDTD->insideDTDs.contains("css"))
{
completionDTD = DTDs::ref()->find("text/css");
@@ -1066,7 +1066,7 @@ bool Document::xmlAutoCompletion(int line, int column, const QString & string)
if (!handled)
{
//check if we are inside a style attribute, and use css autocompletion if we are
- QString textLine = editIf->textLine(line);
+ TQString textLine = editIf->textLine(line);
textLine = textLine.left(column);
int pos = textLine.findRev('"');
if (pos != -1)
@@ -1078,7 +1078,7 @@ bool Document::xmlAutoCompletion(int line, int column, const QString & string)
pos = textLine.find('=');
if (pos != -1)
{
- QString attribute = textLine.left(pos);
+ TQString attribute = textLine.left(pos);
if (attribute == "style" && completionDTD->insideDTDs.contains("css"))
{
completionDTD = DTDs::ref()->find("text/css");
@@ -1088,7 +1088,7 @@ bool Document::xmlAutoCompletion(int line, int column, const QString & string)
}
}
}
- QString s = editIf->textLine(line).left(column + 1);
+ TQString s = editIf->textLine(line).left(column + 1);
pos = s.findRev('&');
if (pos != -1)
{
@@ -1102,20 +1102,20 @@ bool Document::xmlAutoCompletion(int line, int column, const QString & string)
}
/** Return a list of possible variable name completions */
-QValueList<KTextEditor::CompletionEntry>* Document::getGroupCompletions(Node *node, const StructTreeGroup& group, int line, int col)
+TQValueList<KTextEditor::CompletionEntry>* Document::getGroupCompletions(Node *node, const StructTreeGroup& group, int line, int col)
{
- QValueList<KTextEditor::CompletionEntry> *completions = new QValueList<KTextEditor::CompletionEntry>();
+ TQValueList<KTextEditor::CompletionEntry> *completions = new TQValueList<KTextEditor::CompletionEntry>();
KTextEditor::CompletionEntry completion;
completion.type = "variable";
- QString textLine = editIf->textLine(line).left(col);
- QString word = findWordRev(textLine);
+ TQString textLine = editIf->textLine(line).left(col);
+ TQString word = findWordRev(textLine);
if (!group.removeFromAutoCompleteWordRx.pattern().isEmpty())
word.remove(group.removeFromAutoCompleteWordRx);
completion.userdata = word + "|";
GroupElementMapList::Iterator it;
- QString str = group.name;
+ TQString str = group.name;
str.append("|");
str.append(word);
for ( it = globalGroupMap.begin(); it != globalGroupMap.end(); ++it )
@@ -1151,7 +1151,7 @@ QValueList<KTextEditor::CompletionEntry>* Document::getGroupCompletions(Node *no
IncludedGroupElementsMap::Iterator it2;
for ( it2 = elements.begin(); it2 != elements.end(); ++it2 )
{
- QStringList list = it2.data()[group.name].keys();
+ TQStringList list = it2.data()[group.name].keys();
list.sort();
for (uint i = 0; i < list.count(); i++)
{
@@ -1167,12 +1167,12 @@ QValueList<KTextEditor::CompletionEntry>* Document::getGroupCompletions(Node *no
return completions;
}
-bool Document::isDerivatedFrom(const QString& className, const QString &baseClass)
+bool Document::isDerivatedFrom(const TQString& className, const TQString &baseClass)
{
if (className.isEmpty() || !completionDTD->classInheritance.contains(className))
return false;
- QString parentClass = completionDTD->classInheritance[className];
+ TQString parentClass = completionDTD->classInheritance[className];
int result = 0;
do {
if (parentClass == baseClass)
@@ -1191,9 +1191,9 @@ bool Document::isDerivatedFrom(const QString& className, const QString &baseClas
/** Return a list of possible tag name completions */
-QValueList<KTextEditor::CompletionEntry>* Document::getTagCompletions(int line, int col)
+TQValueList<KTextEditor::CompletionEntry>* Document::getTagCompletions(int line, int col)
{
- QValueList<KTextEditor::CompletionEntry> *completions = new QValueList<KTextEditor::CompletionEntry>();
+ TQValueList<KTextEditor::CompletionEntry> *completions = new TQValueList<KTextEditor::CompletionEntry>();
KTextEditor::CompletionEntry completion;
switch (completionDTD->family)
{
@@ -1211,10 +1211,10 @@ QValueList<KTextEditor::CompletionEntry>* Document::getTagCompletions(int line,
QTag *parentQTag= 0L;
if (node && node->parent)
parentQTag = QuantaCommon::tagFromDTD(node->parent);
- QString textLine = editIf->textLine(line).left(col);
- QString word = findWordRev(textLine, completionDTD).upper();
- QString classStr = "";
- QString objStr;
+ TQString textLine = editIf->textLine(line).left(col);
+ TQString word = findWordRev(textLine, completionDTD).upper();
+ TQString classStr = "";
+ TQString objStr;
if (completionDTD->classGroupIndex != -1 && completionDTD->objectGroupIndex != -1)
{
textLine = textLine.left(textLine.length() - word.length());
@@ -1222,14 +1222,14 @@ QValueList<KTextEditor::CompletionEntry>* Document::getTagCompletions(int line,
if (pos != -1)
{
textLine = textLine.left(pos);
- QRegExp *r = &(completionDTD->structTreeGroups[completionDTD->classGroupIndex].usageRx);
+ TQRegExp *r = &(completionDTD->structTreeGroups[completionDTD->classGroupIndex].usageRx);
pos = r->searchRev(textLine);
if (pos != -1)
{
objStr = r->cap(1);
if (objStr == "this")
{
- QString parentGroupStr = "";
+ TQString parentGroupStr = "";
bool classFound = false;
parser->synchParseInDetail();
Node *n = parser->nodeAt(line, col);
@@ -1285,12 +1285,12 @@ QValueList<KTextEditor::CompletionEntry>* Document::getTagCompletions(int line,
return completions;
}
completion.userdata = word + "|";
- QStringList tagNameList;
- QMap<QString, QString> comments;
- //A QMap to hold the completion type (function/string/class/etc)
- QMap<QString, QString> type;
- QString tagName;
- QDictIterator<QTag> it(*(completionDTD->tagsList));
+ TQStringList tagNameList;
+ TQMap<TQString, TQString> comments;
+ //A TQMap to hold the completion type (function/string/class/etc)
+ TQMap<TQString, TQString> type;
+ TQString tagName;
+ TQDictIterator<QTag> it(*(completionDTD->tagsList));
int i = 0;
for( ; it.current(); ++it )
{
@@ -1303,7 +1303,7 @@ QValueList<KTextEditor::CompletionEntry>* Document::getTagCompletions(int line,
{
if (!parentQTag || (parentQTag && parentQTag->isChild(tagName)))
{
- tagName = tag->name() + QString("%1").arg(i, 10);
+ tagName = tag->name() + TQString("%1").arg(i, 10);
tagNameList += tagName;
comments.insert(tagName, tag->comment);
i++;
@@ -1312,14 +1312,14 @@ QValueList<KTextEditor::CompletionEntry>* Document::getTagCompletions(int line,
}
}
- QDictIterator<QTag> it2(userTagList);
+ TQDictIterator<QTag> it2(userTagList);
for( ; it2.current(); ++it2 )
{
QTag *tag = it2.current();
if ((tag->className == classStr ||
isDerivatedFrom(classStr, tag->className)) && tag->name().upper().startsWith(word))
{
- tagName = tag->name() + QString("%1").arg(i, 10);
+ tagName = tag->name() + TQString("%1").arg(i, 10);
tagNameList += tagName;
comments.insert(tagName, tag->comment);
@@ -1350,8 +1350,8 @@ QValueList<KTextEditor::CompletionEntry>* Document::getTagCompletions(int line,
// We only want to do this if we are completing Script DTDs
// We are going to use a couple of iterators to sort the list by Type
// Type Sorting is as follows: 0:Other, 1:Variables, 2: Functions (script)
- QValueList<KTextEditor::CompletionEntry>::Iterator otherIt=completions->begin();
- QValueList<KTextEditor::CompletionEntry>::Iterator variableIt=completions->begin();
+ TQValueList<KTextEditor::CompletionEntry>::Iterator otherIt=completions->begin();
+ TQValueList<KTextEditor::CompletionEntry>::Iterator variableIt=completions->begin();
for (uint i = 0; i < tagNameList.count(); i++)
{
if (completionDTD->family == Xml)
@@ -1400,16 +1400,16 @@ QValueList<KTextEditor::CompletionEntry>* Document::getTagCompletions(int line,
}
/** Return a list of valid attributes for the given tag */
-QValueList<KTextEditor::CompletionEntry>* Document::getAttributeCompletions(const QString& tagName, const QString& a_startsWith )
+TQValueList<KTextEditor::CompletionEntry>* Document::getAttributeCompletions(const TQString& tagName, const TQString& a_startsWith )
{
- QValueList<KTextEditor::CompletionEntry> *completions = new QValueList<KTextEditor::CompletionEntry>();
+ TQValueList<KTextEditor::CompletionEntry> *completions = new TQValueList<KTextEditor::CompletionEntry>();
KTextEditor::CompletionEntry completion;
QTag *tag = QuantaCommon::tagFromDTD(completionDTD, tagName);
if (!tag)
{
tag = userTagList.find(tagName.lower());
}
- QString startsWith = a_startsWith.upper();
+ TQString startsWith = a_startsWith.upper();
if (tag)
{
switch (completionDTD->family)
@@ -1421,11 +1421,11 @@ QValueList<KTextEditor::CompletionEntry>* Document::getAttributeCompletions(cons
//list specified attributes for this tag
AttributeList *list = tag->attributes();
- QValueList<KTextEditor::CompletionEntry> tempCompletions;
- QStringList nameList;
+ TQValueList<KTextEditor::CompletionEntry> tempCompletions;
+ TQStringList nameList;
for (uint i = 0; i < list->count(); i++)
{
- QString item = list->at(i)->name;
+ TQString item = list->at(i)->name;
if (item.upper().startsWith(startsWith))
{
completion.text = QuantaCommon::attrCase(item);
@@ -1436,12 +1436,12 @@ QValueList<KTextEditor::CompletionEntry>* Document::getAttributeCompletions(cons
}
//list common attributes for this tag
- for (QStringList::Iterator it = tag->commonGroups.begin(); it != tag->commonGroups.end(); ++it)
+ for (TQStringList::Iterator it = tag->commonGroups.begin(); it != tag->commonGroups.end(); ++it)
{
AttributeList *attrs = tag->parentDTD->commonAttrs->find(*it);
for (uint j = 0; j < attrs->count(); j++)
{
- QString name = attrs->at(j)->name;
+ TQString name = attrs->at(j)->name;
if (name.upper().startsWith(startsWith))
{
completion.text = QuantaCommon::attrCase(name);
@@ -1454,8 +1454,8 @@ QValueList<KTextEditor::CompletionEntry>* Document::getAttributeCompletions(cons
if (tag->name().contains("!doctype",false)) //special case, list all the known document types
{
- QStringList nickNames = DTDs::ref()->nickNameList(true);
- for ( QStringList::Iterator it = nickNames.begin(); it != nickNames.end(); ++it )
+ TQStringList nickNames = DTDs::ref()->nickNameList(true);
+ for ( TQStringList::Iterator it = nickNames.begin(); it != nickNames.end(); ++it )
{
completion.type = "doctypeList";
completion.text = *it;
@@ -1463,11 +1463,11 @@ QValueList<KTextEditor::CompletionEntry>* Document::getAttributeCompletions(cons
nameList.append(completion.text);
}
}
- //below isn't fast, but enough here. May be better with QMap<QString, KTextEditor::CompletionEntry>
+ //below isn't fast, but enough here. May be better with TQMap<TQString, KTextEditor::CompletionEntry>
nameList.sort();
- for ( QStringList::Iterator it = nameList.begin(); it != nameList.end(); ++it )
+ for ( TQStringList::Iterator it = nameList.begin(); it != nameList.end(); ++it )
{
- for (QValueList<KTextEditor::CompletionEntry>::Iterator compIt = tempCompletions.begin(); compIt != tempCompletions.end(); ++compIt)
+ for (TQValueList<KTextEditor::CompletionEntry>::Iterator compIt = tempCompletions.begin(); compIt != tempCompletions.end(); ++compIt)
{
if ( (*compIt).text == *it)
{
@@ -1485,7 +1485,7 @@ QValueList<KTextEditor::CompletionEntry>* Document::getAttributeCompletions(cons
AttributeList *list = tag->attributes();
for (uint i = 0; i < list->count(); i++)
{
- QString item = list->at(i)->name;
+ TQString item = list->at(i)->name;
completion.text = item;
completion.comment = list->at(i)->type;
completions->append( completion );
@@ -1499,21 +1499,21 @@ QValueList<KTextEditor::CompletionEntry>* Document::getAttributeCompletions(cons
}
/** Return a list of valid attribute values for the given tag and attribute */
-QValueList<KTextEditor::CompletionEntry>* Document::getAttributeValueCompletions(const QString& tagName, const QString& attribute, const QString& startsWith )
+TQValueList<KTextEditor::CompletionEntry>* Document::getAttributeValueCompletions(const TQString& tagName, const TQString& attribute, const TQString& startsWith )
{
- QValueList<KTextEditor::CompletionEntry> *completions = new QValueList<KTextEditor::CompletionEntry>();
+ TQValueList<KTextEditor::CompletionEntry> *completions = new TQValueList<KTextEditor::CompletionEntry>();
KTextEditor::CompletionEntry completion;
completion.type = "attributeValue";
completion.userdata = startsWith+"|"+tagName + "," + attribute;
bool deleteValues;
- QStringList *values = tagAttributeValues(completionDTD->name,tagName, attribute, deleteValues);
+ TQStringList *values = tagAttributeValues(completionDTD->name,tagName, attribute, deleteValues);
if (attribute.lower() == "class")
{
if (!values)
{
- values = new QStringList(quantaApp->selectors(tagName));
+ values = new TQStringList(quantaApp->selectors(tagName));
deleteValues = true;
}
} else
@@ -1521,13 +1521,13 @@ QValueList<KTextEditor::CompletionEntry>* Document::getAttributeValueCompletions
{
if (!values)
{
- values = new QStringList(quantaApp->idSelectors());
+ values = new TQStringList(quantaApp->idSelectors());
deleteValues = true;
}
}
if (values)
{
- for ( QStringList::Iterator it = values->begin(); it != values->end(); ++it )
+ for ( TQStringList::Iterator it = values->begin(); it != values->end(); ++it )
{
completion.text = *it;
if (completion.text.startsWith(startsWith))
@@ -1541,7 +1541,7 @@ QValueList<KTextEditor::CompletionEntry>* Document::getAttributeValueCompletions
int andSignPos = startsWith.find('&');
if (andSignPos != -1)
{
- QValueList<KTextEditor::CompletionEntry> *charCompletions = getCharacterCompletions(startsWith.mid(andSignPos + 1));
+ TQValueList<KTextEditor::CompletionEntry> *charCompletions = getCharacterCompletions(startsWith.mid(andSignPos + 1));
*completions += *charCompletions;
delete charCompletions;
}
@@ -1551,10 +1551,10 @@ QValueList<KTextEditor::CompletionEntry>* Document::getAttributeValueCompletions
}
/** Return a list of character completions (like &nbsp; ...) */
-QValueList<KTextEditor::CompletionEntry>* Document::getCharacterCompletions(const QString& startsWith)
+TQValueList<KTextEditor::CompletionEntry>* Document::getCharacterCompletions(const TQString& startsWith)
{
- QValueList<KTextEditor::CompletionEntry> *completions = 0L;
- QMap<QString, KTextEditor::CompletionEntry> completionMap;
+ TQValueList<KTextEditor::CompletionEntry> *completions = 0L;
+ TQMap<TQString, KTextEditor::CompletionEntry> completionMap;
//first search for entities defined in the document
const DTDStruct *dtdDTD = DTDs::ref()->find("dtd");
@@ -1583,18 +1583,18 @@ QValueList<KTextEditor::CompletionEntry>* Document::getCharacterCompletions(cons
}
if (!completions)
- completions = new QValueList<KTextEditor::CompletionEntry>();
+ completions = new TQValueList<KTextEditor::CompletionEntry>();
KTextEditor::CompletionEntry completion;
completion.type = "charCompletion";
//add the entities from the tag files
- QDictIterator<QTag> it(*(completionDTD->tagsList));
+ TQDictIterator<QTag> it(*(completionDTD->tagsList));
for( ; it.current(); ++it )
{
QTag *tag = it.current();
if (tag->type == "entity")
{
- QString tagName = tag->name(true);
+ TQString tagName = tag->name(true);
if (tagName.upper().startsWith(startsWith.upper()) || startsWith.isEmpty())
{
completion.text = tagName;
@@ -1605,22 +1605,22 @@ QValueList<KTextEditor::CompletionEntry>* Document::getCharacterCompletions(cons
}
}
- QValueList<KTextEditor::CompletionEntry> *completions2 = new QValueList<KTextEditor::CompletionEntry>();
- for (QMap<QString, KTextEditor::CompletionEntry>::ConstIterator it = completionMap.constBegin(); it != completionMap.constEnd(); ++it)
+ TQValueList<KTextEditor::CompletionEntry> *completions2 = new TQValueList<KTextEditor::CompletionEntry>();
+ for (TQMap<TQString, KTextEditor::CompletionEntry>::ConstIterator it = completionMap.constBegin(); it != completionMap.constEnd(); ++it)
{
completions2->append(it.data());
}
delete completions;
completions = completions2;
- for ( QStringList::Iterator it = charList.begin(); it != charList.end(); ++it )
+ for ( TQStringList::Iterator it = charList.begin(); it != charList.end(); ++it )
{
completion.text = *it;
int begin = completion.text.find("(&") + 2;
if (begin == 1)
continue;
int length = completion.text.find(";)") - begin + 1;
- QString s = completion.text.mid(begin, length - 1);
+ TQString s = completion.text.mid(begin, length - 1);
completion.text = s + " : " + completion.text.left(begin -2) + " - " + completion.text.mid(begin + length + 1);
if (s.startsWith(startsWith))
{
@@ -1633,13 +1633,13 @@ QValueList<KTextEditor::CompletionEntry>* Document::getCharacterCompletions(cons
}
/** Returns the DTD identifier for the document */
-QString Document::getDTDIdentifier()
+TQString Document::getDTDIdentifier()
{
return dtdName;
}
/** Sets the DTD identifier */
-void Document::setDTDIdentifier(const QString &id)
+void Document::setDTDIdentifier(const TQString &id)
{
dtdName = id.lower();
m_groupsForDTEPs.clear();
@@ -1669,15 +1669,15 @@ const DTDStruct* Document::defaultDTD() const
}
/** Find the DTD name for a part of the document. */
-QString Document::findDTDName(Tag **tag)
+TQString Document::findDTDName(Tag **tag)
{
//Do some magic to find the document type
int endLine = editIf->numLines();
- QString foundText = "";
+ TQString foundText = "";
int pos = 0;
int i = 0;
int line, startPos;
- QString text;
+ TQString text;
do
{
text = editIf->textLine(i);
@@ -1747,7 +1747,7 @@ QString Document::findDTDName(Tag **tag)
}
/** Called whenever a user inputs text in a script type document. */
-bool Document::scriptAutoCompletion(int line, int column, const QString& insertedString)
+bool Document::scriptAutoCompletion(int line, int column, const TQString& insertedString)
{
bool handled = false;
Node *node = parser->nodeAt(line, column);
@@ -1764,17 +1764,17 @@ bool Document::scriptAutoCompletion(int line, int column, const QString& inserte
int bl, bc;
node->tag->beginPos(bl, bc);
- QString s = text(bl, bc, line, column);
+ TQString s = text(bl, bc, line, column);
if (QuantaCommon::insideCommentsOrQuotes(s.length() -1, s, dtd))
return true; //again, nothing to do
- QString s2 = s;
+ TQString s2 = s;
int i = s.length() - 1;
while (i > 0 && s[i].isSpace())
i--;
while (i > 0 && (s[i].isLetterOrNumber() || s[i] == '_' ||
(completionDTD->minusAllowedInWord && s[i] == '-') ) )
i--;
- QString startStr = s.mid(i + 1).stripWhiteSpace();
+ TQString startStr = s.mid(i + 1).stripWhiteSpace();
s = s.left(i + 1);
if (s[i] == completionDTD->attributeSeparator)
{
@@ -1792,26 +1792,26 @@ bool Document::scriptAutoCompletion(int line, int column, const QString& inserte
if ( s[i] == completionDTD->attrAutoCompleteAfter ||
s[i] == completionDTD->attributeSeparator ) //if we need to list the arguments of a function
{
- QString textLine = s.left(i);
- QString word = findWordRev(textLine, completionDTD);
- QValueList<QTag *> tags;
+ TQString textLine = s.left(i);
+ TQString word = findWordRev(textLine, completionDTD);
+ TQValueList<QTag *> tags;
if (!word.isEmpty())
{
tags.append(userTagList.find(word.lower()));
- QDictIterator<QTag> it(*(completionDTD->tagsList));
+ TQDictIterator<QTag> it(*(completionDTD->tagsList));
for( ; it.current(); ++it )
{
if (it.currentKey() == word)
tags.append(it.current());
}
}
- QStringList argList;
- for (QValueList<QTag*>::ConstIterator it = tags.constBegin(); it != tags.constEnd(); ++it)
+ TQStringList argList;
+ for (TQValueList<QTag*>::ConstIterator it = tags.constBegin(); it != tags.constEnd(); ++it)
{
QTag *tag = *it;
if (!tag)
continue;
- QString arguments;
+ TQString arguments;
if (tag->type != "property")
{
for (int i =0; i < tag->attributeCount(); i++)
@@ -1873,7 +1873,7 @@ bool Document::scriptAutoCompletion(int line, int column, const QString& inserte
/** Retrives the text from the specified rectangle. The KTextEditor::EditInterface::text seems to not
work correctly. */
-QString Document::text(int bLine, int bCol, int eLine, int eCol) const
+TQString Document::text(int bLine, int bCol, int eLine, int eCol) const
{
if (bLine > eLine)
{
@@ -1884,7 +1884,7 @@ QString Document::text(int bLine, int bCol, int eLine, int eCol) const
bCol = eCol;
eCol = tmp;
}
- QString t = editIf->textLine(bLine);
+ TQString t = editIf->textLine(bLine);
if (bLine == eLine)
{
return t.mid(bCol, eCol-bCol +1);
@@ -1902,18 +1902,18 @@ QString Document::text(int bLine, int bCol, int eLine, int eCol) const
//TODO: profile which one is used more often and time critical places and use
//that one as the default and call from that one the other version
-QString Document::text(const AreaStruct &area) const
+TQString Document::text(const AreaStruct &area) const
{
return text(area.bLine, area.bCol, area.eLine, area.eCol);
}
-QString Document::find(const QRegExp& regExp, int sLine, int sCol, int& fbLine, int&fbCol, int &feLine, int&feCol)
+TQString Document::find(const TQRegExp& regExp, int sLine, int sCol, int& fbLine, int&fbCol, int &feLine, int&feCol)
{
- QRegExp rx = regExp;
- QString foundText = "";
+ TQRegExp rx = regExp;
+ TQString foundText = "";
int maxLine = editIf->numLines();
- QString textToSearch = text(sLine, sCol, sLine, editIf->lineLength(sLine));
+ TQString textToSearch = text(sLine, sCol, sLine, editIf->lineLength(sLine));
int pos;
int line = sLine;
do
@@ -1936,7 +1936,7 @@ QString Document::find(const QRegExp& regExp, int sLine, int sCol, int& fbLine,
if (pos != -1)
{
foundText = rx.cap();
- QString s = textToSearch.left(pos);
+ TQString s = textToSearch.left(pos);
int linesUntilFound = s.contains("\n");
fbLine = sLine + linesUntilFound;
fbCol = s.length()-s.findRev("\n")-1;
@@ -1965,13 +1965,13 @@ QString Document::find(const QRegExp& regExp, int sLine, int sCol, int& fbLine,
return foundText;
}
-QString Document::findRev(const QRegExp& regExp, int sLine, int sCol, int& fbLine, int&fbCol, int &feLine, int&feCol)
+TQString Document::findRev(const TQRegExp& regExp, int sLine, int sCol, int& fbLine, int&fbCol, int &feLine, int&feCol)
{
- QRegExp rx = regExp;
- QString foundText = "";
+ TQRegExp rx = regExp;
+ TQString foundText = "";
int pos = -1;
int line = sLine;
- QString textToSearch = text(sLine, 0, sLine, sCol);
+ TQString textToSearch = text(sLine, 0, sLine, sCol);
do
{
pos = rx.searchRev(textToSearch);
@@ -2003,7 +2003,7 @@ QString Document::findRev(const QRegExp& regExp, int sLine, int sCol, int& fbLin
if (fbCol < 0) fbCol = 0;
if (feCol < 0) feCol = 0;
/*
- QString s = text(fbLine, fbCol, feLine, feCol);
+ TQString s = text(fbLine, fbCol, feLine, feCol);
if (s != foundText) //debug, error
{
KMessageBox::error(this,"FindRev\nFound: "+foundText+"\nRead: "+s);
@@ -2046,7 +2046,7 @@ void Document::handleCodeCompletion()
/* if (!handled)
{
completionDTD = defaultDTD();
- QString s = text(line, 0, line, col).stripWhiteSpace();
+ TQString s = text(line, 0, line, col).stripWhiteSpace();
if (s.findRev("<") != -1)
{
//showCodeCompletions(getTagCompletions(line, col + 1));
@@ -2078,7 +2078,7 @@ void Document::codeCompletionHintRequested()
completionDTD = currentDTD();
if (completionDTD->family == Script)
{
-// QString textLine = editIf->textLine(line).left(col);
+// TQString textLine = editIf->textLine(line).left(col);
// int pos = textLine.findRev("(");
// int pos2 = textLine.findRev(")");
//if (pos > pos2 )
@@ -2088,13 +2088,13 @@ void Document::codeCompletionHintRequested()
completionRequested = false;
}
-QString Document::currentWord()
+TQString Document::currentWord()
{
uint line, col;
viewCursorIf->cursorPositionReal(&line, &col);
- QString textLine = editIf->textLine(line);
- int startPos = textLine.findRev(QRegExp("\\W"), col);
- int endPos = textLine.find(QRegExp("\\W"), col);
+ TQString textLine = editIf->textLine(line);
+ int startPos = textLine.findRev(TQRegExp("\\W"), col);
+ int endPos = textLine.find(TQRegExp("\\W"), col);
if (startPos == -1)
startPos = 0;
else
@@ -2105,16 +2105,16 @@ QString Document::currentWord()
}
/** Find the word until the first word boundary backwards */
-QString Document::findWordRev(const QString& textToSearch, const DTDStruct *dtd)
+TQString Document::findWordRev(const TQString& textToSearch, const DTDStruct *dtd)
{
- QString t = textToSearch;
+ TQString t = textToSearch;
while (t.endsWith(" "))
t = t.left(t.length()-1);
int startPos = -1;
int pos;
bool end = false;
do{
- pos = t.findRev(QRegExp("\\W"), startPos);
+ pos = t.findRev(TQRegExp("\\W"), startPos);
if (t[pos] == '_' ||
(dtd && dtd->minusAllowedInWord && t[pos] == '-'))
{
@@ -2139,9 +2139,9 @@ bool Document::xmlCodeCompletion(int line, int col)
Tag *tag = node->tag;
int bLine, bCol;
tag->beginPos(bLine, bCol);
- QString s;
+ TQString s;
int index;
- QString tagName = tag->name.section('|', 0, 0).stripWhiteSpace();
+ TQString tagName = tag->name.section('|', 0, 0).stripWhiteSpace();
int nameCol = bCol + tagName.length() + 1;
if (!tag->nameSpace.isEmpty())
nameCol += 1 + tag->nameSpace.length();
@@ -2189,7 +2189,7 @@ bool Document::xmlCodeCompletion(int line, int col)
}
if (!handled)
{
- QString s = editIf->textLine(line).left(col);
+ TQString s = editIf->textLine(line).left(col);
int pos = s.findRev('&');
if (pos != -1)
{
@@ -2214,7 +2214,7 @@ void Document::slotCompletionAborted()
/** Ask for user confirmation if the file was changed outside. */
void Document::checkDirtyStatus()
{
- QString fileName;
+ TQString fileName;
if (url().isLocalFile())
fileName = url().path();
if (m_dirty)
@@ -2222,7 +2222,7 @@ void Document::checkDirtyStatus()
createTempFile();
if (!fileName.isEmpty())
{
- QDateTime modifTime = QFileInfo(fileName).lastModified();
+ TQDateTime modifTime = TQFileInfo(fileName).lastModified();
if (modifTime == m_modifTime)
m_dirty = false;
}
@@ -2230,7 +2230,7 @@ void Document::checkDirtyStatus()
{
if (m_md5sum.isEmpty())
{
- QFile f(fileName);
+ TQFile f(fileName);
if (f.open(IO_ReadOnly))
{
const char* c = "";
@@ -2245,10 +2245,10 @@ void Document::checkDirtyStatus()
{
//check if the file is changed, also by file content. Might help to reduce
//unwanted warning on NFS
- QFile f(fileName);
+ TQFile f(fileName);
if (f.open(IO_ReadOnly))
{
- QString md5sum;
+ TQString md5sum;
const char* c = "";
KMD5 context(c);
context.reset();
@@ -2268,7 +2268,7 @@ void Document::checkDirtyStatus()
{
DirtyDlg *dlg = new DirtyDlg(url().path(), m_tempFileName, false, this);
DirtyDialog *w = static_cast<DirtyDialog*>(dlg->mainWidget());
- QString kompareStr = KStandardDirs::findExe("kompare");
+ TQString kompareStr = KStandardDirs::findExe("kompare");
if (kompareStr.isEmpty())
{
w->buttonCompare->setEnabled(false);
@@ -2279,7 +2279,7 @@ void Document::checkDirtyStatus()
m_doc->setModified(false);
openURL(url());
}
- m_modifTime = QFileInfo(fileName).lastModified();
+ m_modifTime = TQFileInfo(fileName).lastModified();
delete dlg;
}
closeTempFile();
@@ -2292,13 +2292,13 @@ void Document::save()
{
if (url().isLocalFile())
{
- QString fileName;
+ TQString fileName;
fileName = url().path();
fileWatcher->removeFile(fileName);
// kdDebug(24000) << "removeFile[save]: " << fileName << endl;
m_doc->save();
m_dirty = false;
- m_modifTime = QFileInfo(fileName).lastModified();
+ m_modifTime = TQFileInfo(fileName).lastModified();
fileWatcher->addFile(fileName);
// kdDebug(24000) << "addFile[save]: " << fileName << endl;
} else
@@ -2317,7 +2317,7 @@ bool Document::saveAs(const KURL& url)
m_md5sum = "";
if (url.isLocalFile())
{
- QFile f(url.path());
+ TQFile f(url.path());
if (f.open(IO_ReadOnly))
{
const char* c = "";
@@ -2332,7 +2332,7 @@ bool Document::saveAs(const KURL& url)
return result;
}
-void Document::enableGroupsForDTEP(const QString& dtepName, bool enable)
+void Document::enableGroupsForDTEP(const TQString& dtepName, bool enable)
{
if (m_groupsForDTEPs.isEmpty())
m_groupsForDTEPs = m_DTEPList;
@@ -2352,9 +2352,9 @@ void Document::resetGroupsForDTEPList()
}
/** Returns true if the number of " (excluding \") inside text is even. */
-bool Document::evenQuotes(const QString &text)
+bool Document::evenQuotes(const TQString &text)
{
- int num = text.contains(QRegExp("[^\\\\]\""));
+ int num = text.contains(TQRegExp("[^\\\\]\""));
return (num /2 *2 == num);
}
@@ -2367,7 +2367,7 @@ void Document::slotTextChanged()
{
kdDebug(24000) << "Delayed text changed called." << endl;
//delay the handling, otherwise we may get wrong values for (line,column)
- QTimer::singleShot(0, this, SLOT(slotDelayedTextChanged()));
+ TQTimer::singleShot(0, this, TQT_SLOT(slotDelayedTextChanged()));
delayedTextChangedEnabled = false;
}
}
@@ -2378,14 +2378,14 @@ void Document::slotDelayedTextChanged(bool forced)
{
kdDebug(24000) << "Reparsing delayed!" << endl;
parser->setParsingNeeded(true);
- QTimer::singleShot(1000, this, SLOT(slotDelayedTextChanged()));
+ TQTimer::singleShot(1000, this, TQT_SLOT(slotDelayedTextChanged()));
reparseEnabled = false;
delayedTextChangedEnabled = false;
return;
}
uint line, column;
- QString oldNodeName = "";
+ TQString oldNodeName = "";
Node *node;
Node *currentNode = 0L; //holds a copy of the node which is at (line,column)
Node *previousNode = 0L;//holds a copy of the node before currentNode
@@ -2441,7 +2441,7 @@ void Document::slotDelayedTextChanged(bool forced)
if (bl == bl2 && bc == bc2 &&
((node->tag->type == Tag::XmlTag && !node->tag->single) || currentNode->tag->type == Tag::XmlTagEnd))
{
- QString newName = node->tag->name;
+ TQString newName = node->tag->name;
bool updateClosing = (currentNode->tag->type == Tag::XmlTag) && !newName.startsWith("!");
int num = 1;
if (!node->tag->nameSpace.isEmpty())
@@ -2517,14 +2517,14 @@ void Document::slotDelayedTextChanged(bool forced)
}
/** Returns list of values for attribute */
-QStringList* Document::tagAttributeValues(const QString& dtdName, const QString& tag, const QString &attribute, bool &deleteResult)
+TQStringList* Document::tagAttributeValues(const TQString& dtdName, const TQString& tag, const TQString &attribute, bool &deleteResult)
{
- QStringList *values = 0L;
+ TQStringList *values = 0L;
deleteResult = true;
const DTDStruct* dtd = DTDs::ref()->find(dtdName);
if (dtd)
{
- QString searchForAttr = (dtd->caseSensitive) ? attribute : attribute.upper();
+ TQString searchForAttr = (dtd->caseSensitive) ? attribute : attribute.upper();
AttributeList* attrs = QuantaCommon::tagAttributes(dtdName, tag);
if (attrs)
{
@@ -2532,17 +2532,17 @@ QStringList* Document::tagAttributeValues(const QString& dtdName, const QString&
KURL u;
KURL base = url();
base.setPath(base.directory(false,false));
- QString s;
+ TQString s;
for ( attr = attrs->first(); attr; attr = attrs->next() )
{
- QString attrName = (dtd->caseSensitive) ? attr->name : attr->name.upper();
+ TQString attrName = (dtd->caseSensitive) ? attr->name : attr->name.upper();
if (attrName == searchForAttr)
{
if (attr->type == "url") {
Project *project = Project::ref();
if (project->hasProject())
{
- values = new QStringList(project->fileNameList());
+ values = new TQStringList(project->fileNameList());
for (uint i = 0; i < values->count(); i++)
{
u = (*values)[i];
@@ -2553,8 +2553,8 @@ QStringList* Document::tagAttributeValues(const QString& dtdName, const QString&
values->append("mailto:" + project->email());
} else
{
- QDir dir = QDir(url().directory());
- values = new QStringList(dir.entryList());
+ TQDir dir = TQDir(url().directory());
+ values = new TQStringList(dir.entryList());
}
break;
} else {
@@ -2590,11 +2590,11 @@ void Document::paste()
}
/** returns all the areas that are between tag and it's closing pair */
-QStringList Document::tagAreas(const QString& tag, bool includeCoordinates, bool skipFoundContent)
+TQStringList Document::tagAreas(const TQString& tag, bool includeCoordinates, bool skipFoundContent)
{
Node *node = baseNode;
int bl, bc, el, ec;
- QStringList result;
+ TQStringList result;
while (node)
{
@@ -2611,10 +2611,10 @@ QStringList Document::tagAreas(const QString& tag, bool includeCoordinates, bool
el = editIf->numLines()-1;
ec = editIf->lineLength(el);
}
- QString s = text(bl, bc, el, ec);
+ TQString s = text(bl, bc, el, ec);
if (includeCoordinates)
{
- s.prepend(QString("%1,%2,%3,%4\n").arg(bl).arg(bc).arg(el).arg(ec));
+ s.prepend(TQString("%1,%2,%3,%4\n").arg(bl).arg(bc).arg(el).arg(ec));
}
result += s;
if (skipFoundContent)
@@ -2647,7 +2647,7 @@ void Document::clearErrorMarks()
{
if (!markIf)
return;
- QPtrList<KTextEditor::Mark> marks = markIf->marks();
+ TQPtrList<KTextEditor::Mark> marks = markIf->marks();
KTextEditor::Mark* mark;
for (mark = marks.first(); mark; mark = marks.next())
{
@@ -2656,12 +2656,12 @@ void Document::clearErrorMarks()
}
}
-QString Document::backupPathEntryValue()
+TQString Document::backupPathEntryValue()
{
return m_backupPathValue;
}
-void Document::setBackupPathEntryValue(const QString& ev)
+void Document::setBackupPathEntryValue(const TQString& ev)
{
m_backupPathValue = ev;
}
@@ -2678,10 +2678,10 @@ void Document::createBackup(KConfig* config)
{
m_backupPathValue = qConfig.backupDirPath + url().fileName() + "." + hashFilePath(url().url());
}
- QString backupPathValueURL = KURL::fromPathOrURL(m_backupPathValue).url();
+ TQString backupPathValueURL = KURL::fromPathOrURL(m_backupPathValue).url();
//the encoding used for the current document
- QString encoding = quantaApp->defaultEncoding();
+ TQString encoding = quantaApp->defaultEncoding();
if (encodingIf)
encoding = encodingIf->encoding();
if (encoding.isEmpty())
@@ -2689,8 +2689,8 @@ void Document::createBackup(KConfig* config)
//creates an entry string in quantarc if it does not exist yet
config->setGroup("General Options");
- QStringList backedupFilesEntryList = QuantaCommon::readPathListEntry(config, "List of backedup files"); //the files that were backedup
- QStringList autosavedFilesEntryList = QuantaCommon::readPathListEntry(config, "List of autosaved files"); //the list of actual backup files inside $KDEHOME/share/apps/quanta/backups
+ TQStringList backedupFilesEntryList = QuantaCommon::readPathListEntry(config, "List of backedup files"); //the files that were backedup
+ TQStringList autosavedFilesEntryList = QuantaCommon::readPathListEntry(config, "List of autosaved files"); //the list of actual backup files inside $KDEHOME/share/apps/quanta/backups
if (!autosavedFilesEntryList.contains(backupPathValueURL)) //not yet backed up, add an entry for this file
{
autosavedFilesEntryList.append(backupPathValueURL);
@@ -2704,11 +2704,11 @@ void Document::createBackup(KConfig* config)
}
//creates a copy of this specific document
- QFile file(m_backupPathValue);
+ TQFile file(m_backupPathValue);
if (file.open(IO_WriteOnly))
{
- QTextStream stream(&file);
- stream.setCodec(QTextCodec::codecForName(encoding));
+ TQTextStream stream(&file);
+ stream.setCodec(TQTextCodec::codecForName(encoding));
stream << editIf->text();
file.close();
}
@@ -2717,13 +2717,13 @@ void Document::createBackup(KConfig* config)
/** if there is no more need for a backup copy then remove it */
void Document::removeBackup(KConfig *config)
{
- QString backupPathValueURL = KURL::fromPathOrURL(m_backupPathValue).url();
+ TQString backupPathValueURL = KURL::fromPathOrURL(m_backupPathValue).url();
config->reparseConfiguration();
config->setGroup("General Options");
- QStringList backedupFilesEntryList = QuantaCommon::readPathListEntry(config, "List of backedup files");
- QStringList autosavedFilesEntryList = QuantaCommon::readPathListEntry(config, "List of autosaved files");
+ TQStringList backedupFilesEntryList = QuantaCommon::readPathListEntry(config, "List of backedup files");
+ TQStringList autosavedFilesEntryList = QuantaCommon::readPathListEntry(config, "List of autosaved files");
autosavedFilesEntryList.remove(backupPathValueURL);
config->writePathEntry("List of autosaved files", autosavedFilesEntryList);
@@ -2731,22 +2731,22 @@ void Document::removeBackup(KConfig *config)
config->writePathEntry("List of backedup files", backedupFilesEntryList);
config->sync();
- if(QFile::exists(m_backupPathValue))
- QFile::remove(m_backupPathValue);
+ if(TQFile::exists(m_backupPathValue))
+ TQFile::remove(m_backupPathValue);
}
/** creates a string by hashing a bit the path string of this document */
-QString Document::hashFilePath(const QString& p)
+TQString Document::hashFilePath(const TQString& p)
{
switch(p.length())
{
case 1: {
int c = int(p[0]);
- return QString::number(c, 10) + "P" + qConfig.quantaPID;
+ return TQString::number(c, 10) + "P" + qConfig.quantaPID;
}
case 2: {
int c = int(p[1]) * 2;
- return QString::number(c, 10) + "P" + qConfig.quantaPID;
+ return TQString::number(c, 10) + "P" + qConfig.quantaPID;
}
default: {
@@ -2759,9 +2759,9 @@ QString Document::hashFilePath(const QString& p)
sign *= -1;
}
if( sum >= 0 )
- return QString::number(sum, 10) + "P" + qConfig.quantaPID;
+ return TQString::number(sum, 10) + "P" + qConfig.quantaPID;
else
- return QString::number(sum*(-1), 10) + "N" + qConfig.quantaPID;
+ return TQString::number(sum*(-1), 10) + "N" + qConfig.quantaPID;
}
}
}
@@ -2793,7 +2793,7 @@ void Document::convertCase()
progressDlg.setLabel(i18n("Changing tag and attribute case. This may take some time, depending on the document complexity."));
progressDlg.setAllowCancel(false);
progressDlg.show();
- kapp->eventLoop()->processEvents( QEventLoop::ExcludeUserInput | QEventLoop::ExcludeSocketNotifiers);
+ kapp->eventLoop()->processEvents( TQEventLoop::ExcludeUserInput | TQEventLoop::ExcludeSocketNotifiers);
KProgress *pBar = progressDlg.progressBar();
pBar->setValue(0);
pBar->setTotalSteps(nodeNum);
@@ -2826,7 +2826,7 @@ void Document::convertCase()
ec = bc + node->tag->name.length();
editIf->removeText(bl, bc, bl, ec);
viewCursorIf->setCursorPositionReal(bl, bc);
- QString newName = node->tag->name;
+ TQString newName = node->tag->name;
if (tagCase == 1)
newName = newName.lower();
else if (tagCase == 2)
@@ -2837,7 +2837,7 @@ void Document::convertCase()
}
if (attrCase != 0)
{
- QString newName;
+ TQString newName;
for (int i = 0; i < node->tag->attrCount(); i++)
{
if(editIfExt)
@@ -2864,18 +2864,18 @@ void Document::convertCase()
}
}
-void Document::open(const KURL &url, const QString &encoding)
+void Document::open(const KURL &url, const TQString &encoding)
{
if (encodingIf)
{
encodingIf->setEncoding(encoding);
m_encoding = encoding;
- m_codec = QTextCodec::codecForName(m_encoding);
+ m_codec = TQTextCodec::codecForName(m_encoding);
}
- connect(m_doc, SIGNAL(completed()), this, SLOT(slotOpeningCompleted()));
- connect(m_doc, SIGNAL(canceled(const QString&)), this, SLOT(slotOpeningFailed(const QString&)));
+ connect(m_doc, TQT_SIGNAL(completed()), this, TQT_SLOT(slotOpeningCompleted()));
+ connect(m_doc, TQT_SIGNAL(canceled(const TQString&)), this, TQT_SLOT(slotOpeningFailed(const TQString&)));
if (!openURL(url))
- slotOpeningFailed(QString::null);
+ slotOpeningFailed(TQString::null);
if (!url.isLocalFile())
{
QExtFileInfo internalFileInfo;
@@ -2888,38 +2888,38 @@ void Document::slotOpeningCompleted()
KURL u = url();
if (!u.isLocalFile())
{
- m_modifTime = QDateTime();
+ m_modifTime = TQDateTime();
qApp->exit_loop();
}
else
{
fileWatcher->addFile(u.path());
- m_modifTime = QFileInfo(u.path()).lastModified();
+ m_modifTime = TQFileInfo(u.path()).lastModified();
// kdDebug(24000) << "addFile[Document::open]: " << u.path() << endl;
}
- disconnect(m_doc, SIGNAL(completed()), this, SLOT(slotOpeningCompleted()));
- disconnect(m_doc, SIGNAL(canceled(const QString&)), this, SLOT(slotOpeningFailed(const QString&)));
+ disconnect(m_doc, TQT_SIGNAL(completed()), this, TQT_SLOT(slotOpeningCompleted()));
+ disconnect(m_doc, TQT_SIGNAL(canceled(const TQString&)), this, TQT_SLOT(slotOpeningFailed(const TQString&)));
m_dirty = false;
m_view->setFocus();
processDTD();
emit openingCompleted(u);
}
-void Document::slotOpeningFailed(const QString &errorMessage)
+void Document::slotOpeningFailed(const TQString &errorMessage)
{
m_md5sum = "";
Q_UNUSED(errorMessage); //TODO: append the error message to our own error message
if (!url().isLocalFile())
qApp->exit_loop();
- disconnect(m_doc, SIGNAL(completed()), this, SLOT(slotOpeningCompleted()));
- disconnect(m_doc, SIGNAL(canceled(const QString&)), this, SLOT(slotOpeningFailed(const QString&)));
+ disconnect(m_doc, TQT_SIGNAL(completed()), this, TQT_SLOT(slotOpeningCompleted()));
+ disconnect(m_doc, TQT_SIGNAL(canceled(const TQString&)), this, TQT_SLOT(slotOpeningFailed(const TQString&)));
emit openingFailed(url());
}
-void Document::processDTD(const QString& documentType)
+void Document::processDTD(const TQString& documentType)
{
- QString foundName;
- QString projectDTD = Project::ref()->defaultDTD();
+ TQString foundName;
+ TQString projectDTD = Project::ref()->defaultDTD();
setDTDIdentifier(projectDTD);
Tag *tag = 0L;
if (documentType.isEmpty())
@@ -2931,8 +2931,8 @@ void Document::processDTD(const QString& documentType)
KDialogBase dlg(this, 0L, true, i18n("DTD Selector"), KDialogBase::Ok | KDialogBase::Cancel);
DTDSelectDialog *dtdWidget = new DTDSelectDialog(&dlg);
dlg.setMainWidget(dtdWidget);
- QStringList lst = DTDs::ref()->nickNameList(true);
- QString foundNickName = DTDs::ref()->getDTDNickNameFromName(foundName);
+ TQStringList lst = DTDs::ref()->nickNameList(true);
+ TQString foundNickName = DTDs::ref()->getDTDNickNameFromName(foundName);
for (uint i = 0; i < lst.count(); i++)
{
dtdWidget->dtdCombo->insertItem(lst[i]);
@@ -2946,14 +2946,14 @@ void Document::processDTD(const QString& documentType)
if (!DTDs::ref()->find(foundName))
{
//try to find the closest matching DTD
- QString s = foundName.lower();
+ TQString s = foundName.lower();
uint spaceNum = s.contains(' ');
- QStringList dtdList = DTDs::ref()->nameList();
- QStringList lastDtdList;
+ TQStringList dtdList = DTDs::ref()->nameList();
+ TQStringList lastDtdList;
for (uint i = 0; i <= spaceNum && !dtdList.empty(); i++)
{
lastDtdList = dtdList;
- QStringList::Iterator strIt = dtdList.begin();
+ TQStringList::Iterator strIt = dtdList.begin();
while (strIt != dtdList.end())
{
if (!(*strIt).startsWith(s.section(' ', 0, i)))
@@ -2969,7 +2969,7 @@ void Document::processDTD(const QString& documentType)
for (uint i = 0; i <= spaceNum && !dtdList.empty(); i++)
{
lastDtdList = dtdList;
- QStringList::Iterator strIt = dtdList.begin();
+ TQStringList::Iterator strIt = dtdList.begin();
while (strIt != dtdList.end())
{
if (!(*strIt).endsWith(s.section(' ', -(i+1), -1)))
@@ -2990,7 +2990,7 @@ void Document::processDTD(const QString& documentType)
// dlg->dtdCombo->insertItem(i18n("Create New DTD Info"));
dtdWidget->messageLabel->setText(i18n("This DTD is not known for Quanta. Choose a DTD or create a new one."));
dtdWidget->currentDTD->setText(DTDs::ref()->getDTDNickNameFromName(foundName));
- QString projectDTDNickName = DTDs::ref()->getDTDNickNameFromName(projectDTD);
+ TQString projectDTDNickName = DTDs::ref()->getDTDNickNameFromName(projectDTD);
for (int i = 0; i < dtdWidget->dtdCombo->count(); i++)
{
if (dtdWidget->dtdCombo->text(i) == projectDTDNickName)
@@ -3021,7 +3021,7 @@ void Document::processDTD(const QString& documentType)
} else //DOCTYPE not found in file
{
KURL u = url();
- QString dtdId = DTDs::ref()->DTDforURL(u)->name;
+ TQString dtdId = DTDs::ref()->DTDforURL(u)->name;
// if (dtdId == "empty")
{
const DTDStruct * dtd = DTDs::ref()->find(projectDTD);
@@ -3052,7 +3052,7 @@ void Document::processDTD(const QString& documentType)
/** Called when a file on the disk has changed. */
-void Document::slotFileDirty(const QString& fileName)
+void Document::slotFileDirty(const TQString& fileName)
{
if ( url().path() == fileName && !dirty() )
{
@@ -3081,7 +3081,7 @@ void Document::resetDTEPs()
m_DTEPList.append(defaultDTD()->name);
}
-void Document::addDTEP(const QString &dtepName)
+void Document::addDTEP(const TQString &dtepName)
{
if (m_DTEPList.contains(dtepName) == 0)
{
@@ -3089,7 +3089,7 @@ void Document::addDTEP(const QString &dtepName)
}
}
-QStringList Document::groupsForDTEPs()
+TQStringList Document::groupsForDTEPs()
{
if (m_groupsForDTEPs.isEmpty())
return m_DTEPList;
@@ -3097,16 +3097,16 @@ QStringList Document::groupsForDTEPs()
return m_groupsForDTEPs;
}
-QString Document::annotationText(uint line)
+TQString Document::annotationText(uint line)
{
- QMap<uint, QPair<QString, QString> >::Iterator it = m_annotations.find(line);
+ TQMap<uint, QPair<TQString, TQString> >::Iterator it = m_annotations.find(line);
if (it != m_annotations.end())
return it.data().first;
else
- return QString::null;
+ return TQString::null;
}
-void Document::setAnnotationText(uint line, const QString& text)
+void Document::setAnnotationText(uint line, const TQString& text)
{
if (text.isEmpty())
{
@@ -3115,16 +3115,16 @@ void Document::setAnnotationText(uint line, const QString& text)
markIf->removeMark(line, KTextEditor::MarkInterface::markType08);
} else
{
- m_annotations.insert(line, qMakePair(text, QString("")));
+ m_annotations.insert(line, qMakePair(text, TQString("")));
if (markIf)
markIf->setMark(line, KTextEditor::MarkInterface::markType08);
uint line, column;
viewCursorIf->cursorPositionReal(&line, &column);
viewCursorIf->setCursorPositionReal(line, 0);
const DTDStruct *dtd = currentDTD(true);
- QString commentBegin = "";
- QString commentEnd = "";
- for (QMap<QString, QString>::ConstIterator it = dtd->comments.constBegin(); it != dtd->comments.constEnd(); ++it)
+ TQString commentBegin = "";
+ TQString commentEnd = "";
+ for (TQMap<TQString, TQString>::ConstIterator it = dtd->comments.constBegin(); it != dtd->comments.constEnd(); ++it)
{
commentBegin = it.key();
commentEnd = it.data();
@@ -3143,15 +3143,15 @@ void Document::setAnnotationText(uint line, const QString& text)
commentEnd = "*/";
}
}
- QString s = "@annotation: " + text;
+ TQString s = "@annotation: " + text;
s.prepend(commentBegin + " ");
s.append(" " + commentEnd + "\n");
insertText(s, true, true);
- emit showAnnotation(line, "", qMakePair(text, QString("")));
+ emit showAnnotation(line, "", qMakePair(text, TQString("")));
}
}
-void Document::addAnnotation(uint line, const QPair<QString, QString>& annotation)
+void Document::addAnnotation(uint line, const QPair<TQString, TQString>& annotation)
{
m_annotations.insert(line, annotation);
if (markIf)
@@ -3163,7 +3163,7 @@ void Document::clearAnnotations()
{
if (markIf)
{
- QPtrList<KTextEditor::Mark> m = markIf->marks();
+ TQPtrList<KTextEditor::Mark> m = markIf->marks();
for (uint i=0; i < m.count(); i++)
markIf->removeMark( m.at(i)->line, KTextEditor::MarkInterface::markType08 );
}
@@ -3175,7 +3175,7 @@ bool Document::openURL(const KURL& url)
m_md5sum = "";
if (url.isLocalFile())
{
- QFile f(url.path());
+ TQFile f(url.path());
if (f.open(IO_ReadOnly))
{
const char* c = "";