diff options
Diffstat (limited to 'parts/documentation/protocols/chm/chm.cpp')
-rw-r--r-- | parts/documentation/protocols/chm/chm.cpp | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/parts/documentation/protocols/chm/chm.cpp b/parts/documentation/protocols/chm/chm.cpp index 4f9ecf73..1d7543c3 100644 --- a/parts/documentation/protocols/chm/chm.cpp +++ b/parts/documentation/protocols/chm/chm.cpp @@ -14,10 +14,10 @@ Boston, MA 02110-1301, USA. */ -#include <qcstring.h> -#include <qbitarray.h> -#include <qfile.h> -#include <qregexp.h> +#include <tqcstring.h> +#include <tqbitarray.h> +#include <tqfile.h> +#include <tqregexp.h> #include <stack> #include <stdlib.h> @@ -58,7 +58,7 @@ extern "C" } } -ChmProtocol::ChmProtocol(const QCString &pool_socket, const QCString &app_socket) +ChmProtocol::ChmProtocol(const TQCString &pool_socket, const TQCString &app_socket) : SlaveBase("kio_chm", pool_socket, app_socket) { kdDebug() << "ChmProtocol::ChmProtocol()" << endl; @@ -84,21 +84,21 @@ void ChmProtocol::get( const KURL& url ) bool catalog = false; bool contents = false; - QString bigpath = url.path(); + TQString bigpath = url.path(); if(bigpath.endsWith(":catalog")) { catalog = true; - int len = QString(":catalog").length(); + int len = TQString(":catalog").length(); bigpath.remove(bigpath.length() - len, len); ///strip :catalog from the end } if(bigpath.endsWith(":contents")) { contents = true; - int len = QString(":contents").length(); + int len = TQString(":contents").length(); bigpath.remove(bigpath.length() - len, len); ///strip :catalog from the end } - QString path; + TQString path; if ( !checkNewFile( bigpath, path ) ) { error( KIO::ERR_DOES_NOT_EXIST, url.prettyURL() ); return; @@ -110,23 +110,23 @@ void ChmProtocol::get( const KURL& url ) return; } - QByteArray theData; + TQByteArray theData; //init.. //added by lucida lucida@users.sf.net - QString fname = QString(); - QString chmpath = QString(); + TQString fname = TQString(); + TQString chmpath = TQString(); KTempFile f("",".html"); fname = f.name(); - QTextStream *t = f.textStream(); - QString firstPage = QString(""); - QString m_strIndex = QString(""); - QString tmpstr = QString(""); + TQTextStream *t = f.textStream(); + TQString firstPage = TQString(""); + TQString m_strIndex = TQString(""); + TQString tmpstr = TQString(""); bool m_bIndex = 0; if(contents) { - QString output; + TQString output; KURL u = url; ChmDirectoryMap::Iterator it; @@ -163,19 +163,19 @@ void ChmProtocol::get( const KURL& url ) int offset = m_dirMap["/@contents"].offset; int length = m_dirMap["/@contents"].length; theData.setRawData(&m_contents[offset], length); - QString s(theData); - QString output; + TQString s(theData); + TQString output; - QRegExp object("<OBJECT type=\"text/sitemap\">(.*)</OBJECT>", false); + TQRegExp object("<OBJECT type=\"text/sitemap\">(.*)</OBJECT>", false); object.setMinimal(true); - QRegExp nameParam("<param name=\"Name\" value=\"(.*)\">", false); + TQRegExp nameParam("<param name=\"Name\" value=\"(.*)\">", false); nameParam.setMinimal(true); - QRegExp localParam("<param name=\"Local\" value=\"(.*)\">", false); + TQRegExp localParam("<param name=\"Local\" value=\"(.*)\">", false); localParam.setMinimal(true); - QRegExp mergeParam("<param name=\"Merge\" value=\"(.*)\">", false); + TQRegExp mergeParam("<param name=\"Merge\" value=\"(.*)\">", false); mergeParam.setMinimal(true); std::stack<int> parents; @@ -186,8 +186,8 @@ void ChmProtocol::get( const KURL& url ) while ((pos = s.find(object, pos)) != -1) { if(htmlOutput) output += s.mid(old, pos - old); if(catalog) { - QRegExp ex("<UL>|</UL>", false); ex.setMinimal(true); - QString ms = s.mid(old, pos - old); + TQRegExp ex("<UL>|</UL>", false); ex.setMinimal(true); + TQString ms = s.mid(old, pos - old); int pos = 0; while( (pos = ms.find(ex, pos)) != -1) { if(ms.mid(pos, 4) == "<UL>") { @@ -204,8 +204,8 @@ void ChmProtocol::get( const KURL& url ) } pos += object.matchedLength(); old = pos; - QString obj = object.cap(1); - QString name, local; + TQString obj = object.cap(1); + TQString name, local; if (obj.find(nameParam) != -1) { name = nameParam.cap(1); if (obj.find(localParam) != -1) { @@ -220,12 +220,12 @@ void ChmProtocol::get( const KURL& url ) ++counter; KURL u = url; u.setPath(bigpath + local); - QString str; + TQString str; output += str.sprintf("%i\n%i\n", parents.top(), current); output += name + "\n" + u.prettyURL() + "\n"; } m_bIndex = 1; - if (firstPage == "") firstPage = url.url()+QString::fromLocal8Bit(local.latin1()); + if (firstPage == "") firstPage = url.url()+TQString::fromLocal8Bit(local.latin1()); } else if(htmlOutput) output += name; @@ -234,43 +234,43 @@ void ChmProtocol::get( const KURL& url ) } } if (obj.find(mergeParam) != -1 && htmlOutput) { - QString link = mergeParam.cap(1); - QString href = link.left(link.find("::")); - QString path = m_chmFile.left(m_chmFile.findRev("/") + 1); + TQString link = mergeParam.cap(1); + TQString href = link.left(link.find("::")); + TQString path = m_chmFile.left(m_chmFile.findRev("/") + 1); //output += " (<a href=\"" + path + href + "\">link</a>)"; m_bIndex = 1; output += " (<a target=\"browse\" href=\"" + url.url() + path + href + "\">link</a>)"; - if (firstPage == "") firstPage = url.url()+QString::fromLocal8Bit(local.latin1()); + if (firstPage == "") firstPage = url.url()+TQString::fromLocal8Bit(local.latin1()); } } if(htmlOutput) output += s.mid(old); //set left pane //added by lucida, lucida@users.sf.net - QString lframe = QString("</HEAD><FRAMESET COLS=\"25%,*\">\n"); + TQString lframe = TQString("</HEAD><FRAMESET COLS=\"25%,*\">\n"); lframe += "<FRAME NAME=\"index\" src=\"file:"+ fname+"\"" + " marginwidth=\"0\"></FRAME>\n"; if (!m_bIndex) { lframe = "</HEAD><FRAMESET>"; - firstPage = url.url() + QString::fromLocal8Bit(m_strIndex.latin1()); + firstPage = url.url() + TQString::fromLocal8Bit(m_strIndex.latin1()); } theData.resetRawData(&m_contents[offset], length); //KMimeMagicResult * result = KMimeMagic::self()->findBufferFileType( output, path ); //kdDebug() << "Emitting mimetype " << result->mimeType() << endl; //mimeType( result->mimeType() ); -/* QCString output1 = (QCString)(output.latin1()); +/* TQCString output1 = (TQCString)(output.latin1()); data(output1); processedSize(output1.length());*/ //construct the frame //added by lucida lucida@users.sf.net - QString framestr = QString("<HTML><HEAD>\n"); + TQString framestr = TQString("<HTML><HEAD>\n"); framestr += lframe; framestr += "<FRAME NAME=\"browse\" src=\"" + firstPage + "\">\n"; framestr += "</FRAME>\n"; framestr += "</FRAMESET></HTML>"; //write index file //added by lucida lucida@users.sf.net - *t << QString::fromLocal8Bit(output.latin1()) << endl; + *t << TQString::fromLocal8Bit(output.latin1()) << endl; if(catalog) { data(output.local8Bit()); @@ -297,11 +297,11 @@ void ChmProtocol::get( const KURL& url ) } /* --------------------------------------------------------------------------- */ -bool ChmProtocol::checkNewFile( QString fullPath, QString& path ) +bool ChmProtocol::checkNewFile( TQString fullPath, TQString& path ) { //kdDebug() << "ChmProtocol::checkNewFile " << fullPath << endl; - fullPath = fullPath.replace(QRegExp("::"), ""); + fullPath = fullPath.replace(TQRegExp("::"), ""); // Are we already looking at that file ? if ( !m_chmFile.isEmpty() && fullPath.startsWith(m_chmFile) ) @@ -316,7 +316,7 @@ bool ChmProtocol::checkNewFile( QString fullPath, QString& path ) // Find where the chm file is in the full path int pos = 0; - QString chmFile; + TQString chmFile; path = ""; int len = fullPath.length(); @@ -326,10 +326,10 @@ bool ChmProtocol::checkNewFile( QString fullPath, QString& path ) //kdDebug() << "the full path is " << fullPath << endl; while ( (pos=fullPath.find( '/', pos+1 )) != -1 ) { - QString tryPath = fullPath.left( pos ); + TQString tryPath = fullPath.left( pos ); //kdDebug() << fullPath << " trying " << tryPath << endl; struct stat statbuf; - if ( ::stat( QFile::encodeName(tryPath), &statbuf ) == 0 && !S_ISDIR(statbuf.st_mode) ) + if ( ::stat( TQFile::encodeName(tryPath), &statbuf ) == 0 && !S_ISDIR(statbuf.st_mode) ) { chmFile = tryPath; path = fullPath.mid( pos ).lower(); @@ -342,7 +342,7 @@ bool ChmProtocol::checkNewFile( QString fullPath, QString& path ) } else { - path = QString::fromLatin1("/"); + path = TQString::fromLatin1("/"); } kdDebug() << "Found. chmFile=" << chmFile << " path=" << path << endl; break; |