summaryrefslogtreecommitdiffstats
path: root/lib/libchmfile
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-05-29 19:00:37 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-05-29 19:00:37 +0000
commit25794f504692e5a36c490438814e9dfda8aaa2dd (patch)
tree8061e6d27b5bc9042afdff177872779c4e8c9015 /lib/libchmfile
parent35ff2a942f63b5201c04f41c3097e61cdd7817e9 (diff)
downloadkchmviewer-25794f504692e5a36c490438814e9dfda8aaa2dd.tar.gz
kchmviewer-25794f504692e5a36c490438814e9dfda8aaa2dd.zip
TQt4 port kchmviewer
This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kchmviewer@1234150 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'lib/libchmfile')
-rw-r--r--lib/libchmfile/bitfiddle.h24
-rw-r--r--lib/libchmfile/libchmfile.cpp22
-rw-r--r--lib/libchmfile/libchmfile.h56
-rw-r--r--lib/libchmfile/libchmfile_search.cpp42
-rw-r--r--lib/libchmfile/libchmfileimpl.cpp252
-rw-r--r--lib/libchmfile/libchmfileimpl.h74
-rw-r--r--lib/libchmfile/libchmtextencoding.h2
-rw-r--r--lib/libchmfile/libchmtocimage.cpp2
-rw-r--r--lib/libchmfile/libchmtocimage.h4
-rw-r--r--lib/libchmfile/libchmurlfactory.h34
-rw-r--r--lib/libchmfile/qt34.cpp104
-rw-r--r--lib/libchmfile/qt34.h68
12 files changed, 342 insertions, 342 deletions
diff --git a/lib/libchmfile/bitfiddle.h b/lib/libchmfile/bitfiddle.h
index cd97b8e..14a4bdc 100644
--- a/lib/libchmfile/bitfiddle.h
+++ b/lib/libchmfile/bitfiddle.h
@@ -84,7 +84,7 @@ inline u_int64_t sr_int(unsigned char* byte, int* bit,
unsigned char s, unsigned char r, size_t& length)
{
u_int64_t ret;
- unsigned char mask;
+ unsigned char tqmask;
int n, n_bits, num_bits, base, count;
length = 0;
size_t fflen;
@@ -105,37 +105,37 @@ inline u_int64_t sr_int(unsigned char* byte, int* bit,
switch(num_bits){
case 0:
- mask = 1;
+ tqmask = 1;
break;
case 1:
- mask = 3;
+ tqmask = 3;
break;
case 2:
- mask = 7;
+ tqmask = 7;
break;
case 3:
- mask = 0xf;
+ tqmask = 0xf;
break;
case 4:
- mask = 0x1f;
+ tqmask = 0x1f;
break;
case 5:
- mask = 0x3f;
+ tqmask = 0x3f;
break;
case 6:
- mask = 0x7f;
+ tqmask = 0x7f;
break;
case 7:
- mask = 0xff;
+ tqmask = 0xff;
break;
default:
- mask = 0xff;
+ tqmask = 0xff;
break;
}
- mask <<= base;
+ tqmask <<= base;
ret = (ret << (num_bits+1)) |
- (u_int64_t)((*byte & mask) >> base);
+ (u_int64_t)((*byte & tqmask) >> base);
if( n > *bit ){
++byte;
diff --git a/lib/libchmfile/libchmfile.cpp b/lib/libchmfile/libchmfile.cpp
index 7d13aaa..e88e37c 100644
--- a/lib/libchmfile/libchmfile.cpp
+++ b/lib/libchmfile/libchmfile.cpp
@@ -33,7 +33,7 @@ LCHMFile::~ LCHMFile( )
delete m_impl;
}
-bool LCHMFile::loadFile( const QString & archiveName )
+bool LCHMFile::loadFile( const TQString & archiveName )
{
return m_impl->loadFile( archiveName );
}
@@ -43,14 +43,14 @@ void LCHMFile::closeAll( )
m_impl->closeAll();
}
-QString LCHMFile::title( ) const
+TQString LCHMFile::title( ) const
{
return m_impl->title();
}
-QString LCHMFile::homeUrl( ) const
+TQString LCHMFile::homeUrl( ) const
{
- QString url = m_impl->homeUrl();
+ TQString url = m_impl->homeUrl();
return url.isNull() ? "/" : url;
}
@@ -79,27 +79,27 @@ bool LCHMFile::parseIndex( QT34VECTOR< LCHMParsedEntry > * indexes ) const
return m_impl->parseFileAndFillArray( m_impl->m_indexFile, indexes, true );
}
-bool LCHMFile::getFileContentAsString( QString * str, const QString & url )
+bool LCHMFile::getFileContentAsString( TQString * str, const TQString & url )
{
return m_impl->getFileContentAsString( str, url );
}
-bool LCHMFile::getFileContentAsBinary( QByteArray * data, const QString & url )
+bool LCHMFile::getFileContentAsBinary( TQByteArray * data, const TQString & url )
{
return m_impl->getFileContentAsBinary( data, url );
}
-bool LCHMFile::enumerateFiles( QStringList * files )
+bool LCHMFile::enumerateFiles( TQStringList * files )
{
return m_impl->enumerateFiles( files );
}
-QString LCHMFile::getTopicByUrl( const QString & url )
+TQString LCHMFile::getTopicByUrl( const TQString & url )
{
return m_impl->getTopicByUrl( url );
}
-const QPixmap * LCHMFile::getBookIconPixmap( unsigned int imagenum )
+const TQPixmap * LCHMFile::getBookIconPixmap( unsigned int imagenum )
{
return m_impl->getBookIconPixmap( imagenum );
}
@@ -114,12 +114,12 @@ bool LCHMFile::setCurrentEncoding( const LCHMTextEncoding * encoding )
return m_impl->setCurrentEncoding( encoding );
}
-QString LCHMFile::normalizeUrl( const QString & url ) const
+TQString LCHMFile::normalizeUrl( const TQString & url ) const
{
return m_impl->normalizeUrl( url );
}
-bool LCHMFile::getFileSize(unsigned int * size, const QString & url)
+bool LCHMFile::getFileSize(unsigned int * size, const TQString & url)
{
return m_impl->getFileSize( size, url );
}
diff --git a/lib/libchmfile/libchmfile.h b/lib/libchmfile/libchmfile.h
index ab129b5..f94de0b 100644
--- a/lib/libchmfile/libchmfile.h
+++ b/lib/libchmfile/libchmfile.h
@@ -22,22 +22,22 @@
#ifndef INCLUDE_LIBCHMFILE_H
#define INCLUDE_LIBCHMFILE_H
-#include <qstring.h>
-#include <qcstring.h>
-#include <qlistview.h>
-#include <qlistbox.h>
-#include <qmap.h>
-#include <qvaluevector.h>
-#include <qtextcodec.h>
+#include <tqstring.h>
+#include <tqcstring.h>
+#include <tqlistview.h>
+#include <tqlistbox.h>
+#include <tqmap.h>
+#include <tqvaluevector.h>
+#include <tqtextcodec.h>
#include "libchmtextencoding.h"
-// Qt3/Qt4 compatibility: in Qt3 QVector stores pointers, not values - so QValueVector should be used.
-// In Qt4 QVector stores values, so we can use QVector
-#if defined (USE_QT_4)
- #define QT34VECTOR QVector
+// TQt3/TQt4 compatibility: in TQt3 TQVector stores pointers, not values - so TQValueVector should be used.
+// In TQt4 TQVector stores values, so we can use TQVector
+#if defined (USE_TQT_4)
+ #define QT34VECTOR TQVector
#else
- #define QT34VECTOR QValueVector
+ #define QT34VECTOR TQValueVector
#endif
@@ -56,10 +56,10 @@ namespace LCHMBookIcons
typedef struct
{
//! Entry name
- QString name;
+ TQString name;
//! Entry URLs. The TOC entry should have only one URL; the index entry could have several.
- QStringList urls;
+ TQStringList urls;
//! Associated image number. Used for TOC only; indexes does not have the image.
//! Use LCHMFile::getBookIconPixmap() to get associated pixmap icon
@@ -91,7 +91,7 @@ class LCHMFile
* this one are present locally (like MSDN).
* \ingroup init
*/
- bool loadFile( const QString& archiveName );
+ bool loadFile( const TQString& archiveName );
/*!
* \brief Closes all the files, and frees the appropriate data.
@@ -104,7 +104,7 @@ class LCHMFile
* \return The name of the opened document, or an empty string if no .chm has been loaded.
* \ingroup information
*/
- QString title() const;
+ TQString title() const;
/*!
* \brief Gets the URL of the default page in the chm archive.
@@ -113,7 +113,7 @@ class LCHMFile
* returns "/".
* \ingroup information
*/
- QString homeUrl() const;
+ TQString homeUrl() const;
/*!
* \brief Checks whether the Table of Contents is present in this file.
@@ -161,7 +161,7 @@ class LCHMFile
bool parseIndex( QT34VECTOR< LCHMParsedEntry > * indexes ) const;
/*!
- * \brief Retrieves the content from url in current chm file to QString.
+ * \brief Retrieves the content from url in current chm file to TQString.
* \param str A string where the retreived content should be stored.
* \param url An URL in chm file to retreive content from. Must be absolute.
* \return true if the content is successfully received; false otherwise.
@@ -173,10 +173,10 @@ class LCHMFile
* \sa setCurrentEncoding() currentEncoding() getFileContentAsBinary()
* \ingroup dataretrieve
*/
- bool getFileContentAsString( QString * str, const QString& url );
+ bool getFileContentAsString( TQString * str, const TQString& url );
/*!
- * \brief Retrieves the content from url in current chm file to QByteArray.
+ * \brief Retrieves the content from url in current chm file to TQByteArray.
* \param data A data array where the retreived content should be stored.
* \param url An URL in chm file to retreive content from. Must be absolute.
* \return true if the content is successfully received; false otherwise.
@@ -187,7 +187,7 @@ class LCHMFile
* \sa getFileContentAsString()
* \ingroup dataretrieve
*/
- bool getFileContentAsBinary( QByteArray * data, const QString& url );
+ bool getFileContentAsBinary( TQByteArray * data, const TQString& url );
/*!
* \brief Retrieves the content size.
@@ -197,7 +197,7 @@ class LCHMFile
*
* \ingroup dataretrieve
*/
- bool getFileSize( unsigned int * size, const QString& url );
+ bool getFileSize( unsigned int * size, const TQString& url );
/*!
* \brief Obtains the list of all the files in current chm file archive.
@@ -206,16 +206,16 @@ class LCHMFile
*
* \ingroup dataretrieve
*/
- bool enumerateFiles( QStringList * files );
+ bool enumerateFiles( TQStringList * files );
/*!
* \brief Gets the Title of the HTML page referenced by url.
* \param url An URL in chm file to get title from. Must be absolute.
- * \return The title, or QString::null if the URL cannot be found or not a HTML page.
+ * \return The title, or TQString() if the URL cannot be found or not a HTML page.
*
* \ingroup dataretrieve
*/
- QString getTopicByUrl ( const QString& url );
+ TQString getTopicByUrl ( const TQString& url );
/*!
* \brief Gets the appropriate CHM pixmap icon.
@@ -224,7 +224,7 @@ class LCHMFile
*
* \ingroup dataretrieve
*/
- const QPixmap * getBookIconPixmap( unsigned int imagenum );
+ const TQPixmap * getBookIconPixmap( unsigned int imagenum );
/*!
* \brief Normalizes the URL, converting relatives, adding "/" in front and removing ..
@@ -233,7 +233,7 @@ class LCHMFile
*
* \ingroup dataretrieve
*/
- QString normalizeUrl( const QString& url ) const;
+ TQString normalizeUrl( const TQString& url ) const;
/*!
* \brief Gets the current CHM archive encoding (set or autodetected)
@@ -270,7 +270,7 @@ class LCHMFile
* If there is no prefix, the word considered as required.
* \ingroup search
*/
- bool searchQuery ( const QString& query, QStringList * results, unsigned int limit = 100 );
+ bool searchQuery ( const TQString& query, TQStringList * results, unsigned int limit = 100 );
//! Access to implementation
LCHMFileImpl * impl() { return m_impl; }
diff --git a/lib/libchmfile/libchmfile_search.cpp b/lib/libchmfile/libchmfile_search.cpp
index 41acfb3..3820879 100644
--- a/lib/libchmfile/libchmfile_search.cpp
+++ b/lib/libchmfile/libchmfile_search.cpp
@@ -19,7 +19,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#include <qregexp.h>
+#include <tqregexp.h>
#include "libchmfile.h"
#include "libchmfileimpl.h"
@@ -28,20 +28,20 @@
#define DEBUG_SEARCH(A)
-static inline void validateWord ( QString & word, bool & query_valid )
+static inline void validateWord ( TQString & word, bool & query_valid )
{
- QRegExp rxvalid ("[^\\d\\w_\\.]+");
+ TQRegExp rxvalid ("[^\\d\\w_\\.]+");
- QString orig = word;
+ TQString orig = word;
word.remove ( rxvalid );
if ( word != orig )
query_valid = false;
}
-static inline void validateWords ( QStringList & wordlist, bool & query_valid )
+static inline void validateWords ( TQStringList & wordlist, bool & query_valid )
{
- QRegExp rxvalid ("[^\\d\\w_\\.]+");
+ TQRegExp rxvalid ("[^\\d\\w_\\.]+");
for ( unsigned int i = 0; i < wordlist.size(); i++ )
validateWord ( wordlist[i], query_valid );
@@ -116,7 +116,7 @@ static inline void findNextWords ( QT34VECTOR<u_int64_t> & src, const QT34VECTOR
}
-inline bool searchPhrase( LCHMFileImpl * impl, const QStringList & phrase, LCHMSearchProgressResults & results )
+inline bool searchPhrase( LCHMFileImpl * impl, const TQStringList & phrase, LCHMSearchProgressResults & results )
{
// Accumulate the phrase data here.
LCHMSearchProgressResults phrasekeeper;
@@ -173,11 +173,11 @@ inline bool searchPhrase( LCHMFileImpl * impl, const QStringList & phrase, LCHMS
-bool LCHMFile::searchQuery( const QString& inquery, QStringList * searchresults, unsigned int limit )
+bool LCHMFile::searchQuery( const TQString& inquery, TQStringList * searchresults, unsigned int limit )
{
- QStringList words_must_exist, words_must_not_exist, words_highlight;
- QT34VECTOR<QStringList> phrases_must_exist;
- QString query = inquery;
+ TQStringList words_must_exist, words_must_not_exist, words_highlight;
+ QT34VECTOR<TQStringList> phrases_must_exist;
+ TQString query = inquery;
bool query_valid = true;
LCHMSearchProgressResults results;
int pos;
@@ -196,15 +196,15 @@ bool LCHMFile::searchQuery( const QString& inquery, QStringList * searchresults,
* If there is no prefix, the word considered as required.
*/
- QRegExp rxphrase( "\"(.*)\"" );
- QRegExp rxword( "([^\\s]+)" );
+ TQRegExp rxphrase( "\"(.*)\"" );
+ TQRegExp rxword( "([^\\s]+)" );
rxphrase.setMinimal( TRUE );
// First, get the phrase queries
while ( (pos = rxphrase.search (query, 0)) != -1 )
{
// A phrase query found. Locate its boundaries, and parse it.
- QStringList plist = QStringList::split ( QRegExp ("\\s+"), rxphrase.cap ( 1 ));
+ TQStringList plist = TQStringList::split ( TQRegExp ("\\s+"), rxphrase.cap ( 1 ));
validateWords ( plist, query_valid );
@@ -218,8 +218,8 @@ bool LCHMFile::searchQuery( const QString& inquery, QStringList * searchresults,
while ( (pos = rxword.search (query, 0)) != -1 )
{
// A phrase query found. Locate its boundaries, and parse it.
- QString word = rxword.cap ( 1 );
- QChar type = '+';
+ TQString word = rxword.cap ( 1 );
+ TQChar type = '+';
if ( word[0] == '-' || word[0] == '+' )
{
@@ -237,17 +237,17 @@ bool LCHMFile::searchQuery( const QString& inquery, QStringList * searchresults,
query.remove (pos, rxword.matchedLength());
}
-#if defined (DUMP_SEARCH_QUERY)
+#if defined (DUMP_SEARCH_TQUERY)
// Dump the search query
- QString qdump;
+ TQString qdump;
for ( i = 0; i < phrases_must_exist.size(); i++ )
- qdump += QString(" \"") + phrases_must_exist[i].join (" ") + QString ("\"");
+ qdump += TQString(" \"") + phrases_must_exist[i].join (" ") + TQString ("\"");
for ( i = 0; i < words_must_not_exist.size(); i++ )
- qdump += QString (" -") + words_must_not_exist[i];
+ qdump += TQString (" -") + words_must_not_exist[i];
for ( i = 0; i < words_must_exist.size(); i++ )
- qdump += QString (" +") + words_must_exist[i];
+ qdump += TQString (" +") + words_must_exist[i];
qDebug ("Search query dump: %s", qdump.ascii());
#endif
diff --git a/lib/libchmfile/libchmfileimpl.cpp b/lib/libchmfile/libchmfileimpl.cpp
index 6f1e052..71907c5 100644
--- a/lib/libchmfile/libchmfileimpl.cpp
+++ b/lib/libchmfile/libchmfileimpl.cpp
@@ -22,9 +22,9 @@
#include <sys/types.h>
-#include <qcursor.h>
-#include <qfile.h>
-#include <qapplication.h>
+#include <tqcursor.h>
+#include <tqfile.h>
+#include <tqapplication.h>
#include "config.h"
#include "chm_lib.h"
@@ -46,15 +46,15 @@
class KCHMShowWaitCursor
{
public:
- KCHMShowWaitCursor () { QApplication::setOverrideCursor( QCursor(Qt::WaitCursor) ); }
- ~KCHMShowWaitCursor () { QApplication::restoreOverrideCursor(); }
+ KCHMShowWaitCursor () { TQApplication::setOverrideCursor( TQCursor(TQt::WaitCursor) ); }
+ ~KCHMShowWaitCursor () { TQApplication::restoreOverrideCursor(); }
};
LCHMFileImpl::LCHMFileImpl( )
{
m_chmFile = NULL;
- m_home = m_filename = m_home = m_topicsFile = m_indexFile = m_font = QString::null;
+ m_home = m_filename = m_home = m_topicsFile = m_indexFile = m_font = TQString();
m_entityDecodeMap.clear();
m_textCodec = 0;
m_textCodecForSpecialFiles = 0;
@@ -69,9 +69,9 @@ LCHMFileImpl::~ LCHMFileImpl( )
}
-bool LCHMFileImpl::loadFile( const QString & archiveName )
+bool LCHMFileImpl::loadFile( const TQString & archiveName )
{
- QString filename;
+ TQString filename;
// If the file has a file:// prefix, remove it
if ( archiveName.startsWith( "file://" ) )
@@ -82,7 +82,7 @@ bool LCHMFileImpl::loadFile( const QString & archiveName )
if( m_chmFile )
closeAll();
- m_chmFile = chm_open( QFile::encodeName(filename) );
+ m_chmFile = chm_open( TQFile::encodeName(filename) );
if ( m_chmFile == NULL )
return false;
@@ -129,7 +129,7 @@ void LCHMFileImpl::closeAll( )
chm_close( m_chmFile );
m_chmFile = NULL;
- m_home = m_filename = m_home = m_topicsFile = m_indexFile = m_font = QString::null;
+ m_home = m_filename = m_home = m_topicsFile = m_indexFile = m_font = TQString();
m_entityDecodeMap.clear();
m_textCodec = 0;
m_textCodecForSpecialFiles = 0;
@@ -138,7 +138,7 @@ void LCHMFileImpl::closeAll( )
}
-QString LCHMFileImpl::decodeEntity( const QString & entity )
+TQString LCHMFileImpl::decodeEntity( const TQString & entity )
{
// Set up m_entityDecodeMap characters according to current textCodec
if ( m_entityDecodeMap.isEmpty() )
@@ -247,49 +247,49 @@ QString LCHMFileImpl::decodeEntity( const QString & entity )
m_entityDecodeMap["reg"] = encodeWithCurrentCodec ("\256"); // registered sign
m_entityDecodeMap["nbsp"] = encodeWithCurrentCodec ("\240"); // non breaking space
- m_entityDecodeMap["fnof"] = QChar((unsigned short) 402);
+ m_entityDecodeMap["fnof"] = TQChar((unsigned short) 402);
- m_entityDecodeMap["Delta"] = QChar((unsigned short) 916);
- m_entityDecodeMap["Pi"] = QChar((unsigned short) 928);
- m_entityDecodeMap["Sigma"] = QChar((unsigned short) 931);
+ m_entityDecodeMap["Delta"] = TQChar((unsigned short) 916);
+ m_entityDecodeMap["Pi"] = TQChar((unsigned short) 928);
+ m_entityDecodeMap["Sigma"] = TQChar((unsigned short) 931);
- m_entityDecodeMap["beta"] = QChar((unsigned short) 946);
- m_entityDecodeMap["gamma"] = QChar((unsigned short) 947);
- m_entityDecodeMap["delta"] = QChar((unsigned short) 948);
- m_entityDecodeMap["eta"] = QChar((unsigned short) 951);
- m_entityDecodeMap["theta"] = QChar((unsigned short) 952);
- m_entityDecodeMap["lambda"] = QChar((unsigned short) 955);
- m_entityDecodeMap["mu"] = QChar((unsigned short) 956);
- m_entityDecodeMap["nu"] = QChar((unsigned short) 957);
- m_entityDecodeMap["pi"] = QChar((unsigned short) 960);
- m_entityDecodeMap["rho"] = QChar((unsigned short) 961);
+ m_entityDecodeMap["beta"] = TQChar((unsigned short) 946);
+ m_entityDecodeMap["gamma"] = TQChar((unsigned short) 947);
+ m_entityDecodeMap["delta"] = TQChar((unsigned short) 948);
+ m_entityDecodeMap["eta"] = TQChar((unsigned short) 951);
+ m_entityDecodeMap["theta"] = TQChar((unsigned short) 952);
+ m_entityDecodeMap["lambda"] = TQChar((unsigned short) 955);
+ m_entityDecodeMap["mu"] = TQChar((unsigned short) 956);
+ m_entityDecodeMap["nu"] = TQChar((unsigned short) 957);
+ m_entityDecodeMap["pi"] = TQChar((unsigned short) 960);
+ m_entityDecodeMap["rho"] = TQChar((unsigned short) 961);
- m_entityDecodeMap["lsquo"] = QChar((unsigned short) 8216);
- m_entityDecodeMap["rsquo"] = QChar((unsigned short) 8217);
- m_entityDecodeMap["rdquo"] = QChar((unsigned short) 8221);
- m_entityDecodeMap["bdquo"] = QChar((unsigned short) 8222);
- m_entityDecodeMap["trade"] = QChar((unsigned short) 8482);
- m_entityDecodeMap["ldquo"] = QChar((unsigned short) 8220);
- m_entityDecodeMap["ndash"] = QChar((unsigned short) 8211);
- m_entityDecodeMap["mdash"] = QChar((unsigned short) 8212);
- m_entityDecodeMap["bull"] = QChar((unsigned short) 8226);
- m_entityDecodeMap["hellip"] = QChar((unsigned short) 8230);
- m_entityDecodeMap["emsp"] = QChar((unsigned short) 8195);
- m_entityDecodeMap["rarr"] = QChar((unsigned short) 8594);
- m_entityDecodeMap["rArr"] = QChar((unsigned short) 8658);
- m_entityDecodeMap["crarr"] = QChar((unsigned short) 8629);
- m_entityDecodeMap["le"] = QChar((unsigned short) 8804);
- m_entityDecodeMap["ge"] = QChar((unsigned short) 8805);
- m_entityDecodeMap["lte"] = QChar((unsigned short) 8804); // wrong, but used somewhere
- m_entityDecodeMap["gte"] = QChar((unsigned short) 8805); // wrong, but used somewhere
- m_entityDecodeMap["dagger"] = QChar((unsigned short) 8224);
- m_entityDecodeMap["Dagger"] = QChar((unsigned short) 8225);
- m_entityDecodeMap["euro"] = QChar((unsigned short) 8364);
- m_entityDecodeMap["asymp"] = QChar((unsigned short) 8776);
- m_entityDecodeMap["isin"] = QChar((unsigned short) 8712);
- m_entityDecodeMap["notin"] = QChar((unsigned short) 8713);
- m_entityDecodeMap["prod"] = QChar((unsigned short) 8719);
- m_entityDecodeMap["ne"] = QChar((unsigned short) 8800);
+ m_entityDecodeMap["lsquo"] = TQChar((unsigned short) 8216);
+ m_entityDecodeMap["rsquo"] = TQChar((unsigned short) 8217);
+ m_entityDecodeMap["rdquo"] = TQChar((unsigned short) 8221);
+ m_entityDecodeMap["bdquo"] = TQChar((unsigned short) 8222);
+ m_entityDecodeMap["trade"] = TQChar((unsigned short) 8482);
+ m_entityDecodeMap["ldquo"] = TQChar((unsigned short) 8220);
+ m_entityDecodeMap["ndash"] = TQChar((unsigned short) 8211);
+ m_entityDecodeMap["mdash"] = TQChar((unsigned short) 8212);
+ m_entityDecodeMap["bull"] = TQChar((unsigned short) 8226);
+ m_entityDecodeMap["hellip"] = TQChar((unsigned short) 8230);
+ m_entityDecodeMap["emsp"] = TQChar((unsigned short) 8195);
+ m_entityDecodeMap["rarr"] = TQChar((unsigned short) 8594);
+ m_entityDecodeMap["rArr"] = TQChar((unsigned short) 8658);
+ m_entityDecodeMap["crarr"] = TQChar((unsigned short) 8629);
+ m_entityDecodeMap["le"] = TQChar((unsigned short) 8804);
+ m_entityDecodeMap["ge"] = TQChar((unsigned short) 8805);
+ m_entityDecodeMap["lte"] = TQChar((unsigned short) 8804); // wrong, but used somewhere
+ m_entityDecodeMap["gte"] = TQChar((unsigned short) 8805); // wrong, but used somewhere
+ m_entityDecodeMap["dagger"] = TQChar((unsigned short) 8224);
+ m_entityDecodeMap["Dagger"] = TQChar((unsigned short) 8225);
+ m_entityDecodeMap["euro"] = TQChar((unsigned short) 8364);
+ m_entityDecodeMap["asymp"] = TQChar((unsigned short) 8776);
+ m_entityDecodeMap["isin"] = TQChar((unsigned short) 8712);
+ m_entityDecodeMap["notin"] = TQChar((unsigned short) 8713);
+ m_entityDecodeMap["prod"] = TQChar((unsigned short) 8719);
+ m_entityDecodeMap["ne"] = TQChar((unsigned short) 8800);
m_entityDecodeMap["amp"] = "&"; // ampersand
m_entityDecodeMap["gt"] = ">"; // greater than
@@ -311,19 +311,19 @@ QString LCHMFileImpl::decodeEntity( const QString & entity )
if ( !valid )
{
qWarning ( "LCHMFileImpl::decodeEntity: could not decode HTML entity '%s'", entity.ascii() );
- return QString::null;
+ return TQString();
}
- return (QString) (QChar( ascode ));
+ return (TQString) (TQChar( ascode ));
}
else
{
- QMap<QString, QString>::const_iterator it = m_entityDecodeMap.find( entity );
+ TQMap<TQString, TQString>::const_iterator it = m_entityDecodeMap.tqfind( entity );
if ( it == m_entityDecodeMap.end() )
{
qWarning ("LCHMFileImpl::decodeEntity: could not decode HTML entity '%s'", entity.ascii());
- return QString::null;
+ return TQString();
}
return *it;
@@ -331,14 +331,14 @@ QString LCHMFileImpl::decodeEntity( const QString & entity )
}
-inline int LCHMFileImpl::findStringInQuotes (const QString& tag, int offset, QString& value, bool firstquote, bool decodeentities)
+inline int LCHMFileImpl::findStringInQuotes (const TQString& tag, int offset, TQString& value, bool firstquote, bool decodeentities)
{
- int qbegin = tag.find ('"', offset);
+ int qbegin = tag.tqfind ('"', offset);
if ( qbegin == -1 )
qFatal ("LCHMFileImpl::findStringInQuotes: cannot find first quote in <param> tag: '%s'", tag.ascii());
- int qend = firstquote ? tag.find ('"', qbegin + 1) : tag.findRev ('"');
+ int qend = firstquote ? tag.tqfind ('"', qbegin + 1) : tag.tqfindRev ('"');
if ( qend == -1 || qend <= qbegin )
qFatal ("LCHMFileImpl::findStringInQuotes: cannot find last quote in <param> tag: '%s'", tag.ascii());
@@ -346,7 +346,7 @@ inline int LCHMFileImpl::findStringInQuotes (const QString& tag, int offset, QSt
// If we do not need to decode HTML entities, just return.
if ( decodeentities )
{
- QString htmlentity = QString::null;
+ TQString htmlentity = TQString();
bool fill_entity = false;
value.reserve (qend - qbegin); // to avoid multiple memory allocations
@@ -365,13 +365,13 @@ inline int LCHMFileImpl::findStringInQuotes (const QString& tag, int offset, QSt
if ( tag[i] == ';' ) // HTML entity ends
{
// If entity is an ASCII code, just decode it
- QString decode = decodeEntity( htmlentity );
+ TQString decode = decodeEntity( htmlentity );
if ( decode.isNull() )
break;
value.append ( decode );
- htmlentity = QString::null;
+ htmlentity = TQString();
fill_entity = false;
}
else
@@ -386,7 +386,7 @@ inline int LCHMFileImpl::findStringInQuotes (const QString& tag, int offset, QSt
}
-bool LCHMFileImpl::searchWord (const QString& text,
+bool LCHMFileImpl::searchWord (const TQString& text,
bool wholeWords,
bool titlesOnly,
LCHMSearchProgressResults& results,
@@ -397,7 +397,7 @@ bool LCHMFileImpl::searchWord (const QString& text,
if ( text.isEmpty() || !m_searchAvailable )
return false;
- QString searchword = (QString) convertSearchWord (text);
+ TQString searchword = (TQString) convertSearchWord (text);
#define FTS_HEADER_LEN 0x32
unsigned char header[FTS_HEADER_LEN];
@@ -425,11 +425,11 @@ bool LCHMFileImpl::searchWord (const QString& text,
u_int16_t tree_depth = UINT16ARRAY(cursor16);
unsigned char word_len, pos;
- QString word;
+ TQString word;
u_int32_t i = sizeof(u_int16_t);
u_int16_t free_space;
- QMemArray<unsigned char> buffer(node_len);
+ TQMemArray<unsigned char> buffer(node_len);
node_offset = GetLeafNodeOffset (searchword, node_offset, node_len, tree_depth);
@@ -505,7 +505,7 @@ bool LCHMFileImpl::searchWord (const QString& text,
loc_codes_r, results, phrase_search);
}
- else if ( QString::compare (searchword, word.mid(0, searchword.length())) < -1 )
+ else if ( TQString::compare (searchword, word.mid(0, searchword.length())) < -1 )
break;
}
}
@@ -516,7 +516,7 @@ bool LCHMFileImpl::searchWord (const QString& text,
}
-bool LCHMFileImpl::ResolveObject(const QString& fileName, chmUnitInfo *ui) const
+bool LCHMFileImpl::ResolveObject(const TQString& fileName, chmUnitInfo *ui) const
{
return m_chmFile != NULL
&& ::chm_resolve_object(m_chmFile, fileName.ascii(), ui) ==
@@ -537,7 +537,7 @@ size_t LCHMFileImpl::RetrieveObject(const chmUnitInfo *ui, unsigned char *buffer
}
-inline u_int32_t LCHMFileImpl::GetLeafNodeOffset(const QString& text,
+inline u_int32_t LCHMFileImpl::GetLeafNodeOffset(const TQString& text,
u_int32_t initialOffset,
u_int32_t buffSize,
u_int16_t treeDepth)
@@ -546,8 +546,8 @@ inline u_int32_t LCHMFileImpl::GetLeafNodeOffset(const QString& text,
unsigned char* cursor16, *cursor32;
unsigned char word_len, pos;
u_int32_t i = sizeof(u_int16_t);
- QMemArray<unsigned char> buffer(buffSize);
- QString word;
+ TQMemArray<unsigned char> buffer(buffSize);
+ TQString word;
while(--treeDepth)
{
@@ -607,7 +607,7 @@ inline bool LCHMFileImpl::ProcessWLC (u_int64_t wlc_count, u_int64_t wlc_size,
int wlc_bit = 7;
u_int64_t index = 0, count;
size_t length, off = 0;
- QMemArray<unsigned char> buffer (wlc_size);
+ TQMemArray<unsigned char> buffer (wlc_size);
unsigned char *cursor32;
unsigned char entry[TOPICS_ENTRY_LEN];
@@ -682,7 +682,7 @@ bool LCHMFileImpl::getInfoFromWindows()
u_int32_t entries = get_int32_le( (u_int32_t *)(buffer) );
u_int32_t entry_size = get_int32_le( (u_int32_t *)(buffer + 0x04) );
- QByteArray uptr(entries * entry_size);
+ TQByteArray uptr(entries * entry_size);
unsigned char* raw = (unsigned char*) uptr.data();
if ( !RetrieveObject (&ui, raw, 8, entries * entry_size) )
@@ -706,7 +706,7 @@ bool LCHMFileImpl::getInfoFromWindows()
size = RetrieveObject(&ui, buffer, factor * 4096, BUF_SIZE);
if ( size && off_title )
- m_title = QString ((const char*) (buffer + off_title % 4096));
+ m_title = TQString ((const char*) (buffer + off_title % 4096));
if ( factor != off_home / 4096)
{
@@ -715,7 +715,7 @@ bool LCHMFileImpl::getInfoFromWindows()
}
if ( size && off_home )
- m_home = QString("/") + QString( (const char*) buffer + off_home % 4096);
+ m_home = TQString("/") + TQString( (const char*) buffer + off_home % 4096);
if ( factor != off_hhc / 4096)
{
@@ -724,7 +724,7 @@ bool LCHMFileImpl::getInfoFromWindows()
}
if ( size && off_hhc )
- m_topicsFile = QString("/") + QString ((const char*) buffer + off_hhc % 4096);
+ m_topicsFile = TQString("/") + TQString ((const char*) buffer + off_hhc % 4096);
if ( factor != off_hhk / 4096)
{
@@ -733,7 +733,7 @@ bool LCHMFileImpl::getInfoFromWindows()
}
if ( size && off_hhk )
- m_indexFile = QString("/") + QString((const char*) buffer + off_hhk % 4096);
+ m_indexFile = TQString("/") + TQString((const char*) buffer + off_hhk % 4096);
}
}
return true;
@@ -775,7 +775,7 @@ bool LCHMFileImpl::getInfoFromSystem()
cursor = buffer + index;
if(m_topicsFile.isEmpty())
- m_topicsFile = QString("/") + QString((const char*) buffer + index + 2);
+ m_topicsFile = TQString("/") + TQString((const char*) buffer + index + 2);
break;
@@ -784,7 +784,7 @@ bool LCHMFileImpl::getInfoFromSystem()
cursor = buffer + index;
if(m_indexFile.isEmpty())
- m_indexFile = QString("/") + QString ((const char*)buffer + index + 2);
+ m_indexFile = TQString("/") + TQString ((const char*)buffer + index + 2);
break;
case 2:
@@ -792,13 +792,13 @@ bool LCHMFileImpl::getInfoFromSystem()
cursor = buffer + index;
if(m_home.isEmpty() || m_home == "/")
- m_home = QString("/") + QString ((const char*) buffer + index + 2);
+ m_home = TQString("/") + TQString ((const char*) buffer + index + 2);
break;
case 3:
index += 2;
cursor = buffer + index;
- m_title = QString((const char*) (buffer + index + 2));
+ m_title = TQString((const char*) (buffer + index + 2));
break;
case 4:
@@ -815,8 +815,8 @@ bool LCHMFileImpl::getInfoFromSystem()
cursor = buffer + index;
if(m_topicsFile.isEmpty()) {
- QString topicAttempt = "/", tmp;
- topicAttempt += QString ((const char*) buffer +index +2);
+ TQString topicAttempt = "/", tmp;
+ topicAttempt += TQString ((const char*) buffer +index +2);
tmp = topicAttempt + ".hhc";
@@ -834,7 +834,7 @@ bool LCHMFileImpl::getInfoFromSystem()
index += 2;
cursor = buffer + index;
- m_font = QString ((const char*) buffer + index + 2);
+ m_font = TQString ((const char*) buffer + index + 2);
break;
default:
@@ -850,7 +850,7 @@ bool LCHMFileImpl::getInfoFromSystem()
}
-QCString LCHMFileImpl::convertSearchWord( const QString & src )
+TQCString LCHMFileImpl::convertSearchWord( const TQString & src )
{
static const char * searchwordtable[128] =
{
@@ -865,9 +865,9 @@ QCString LCHMFileImpl::convertSearchWord( const QString & src )
};
if ( !m_textCodec )
- return (QCString) src.lower();
+ return (TQCString) src.lower();
- QCString dest = m_textCodec->fromUnicode (src);
+ TQCString dest = m_textCodec->fromUnicode (src);
for ( unsigned int i = 0; i < dest.size(); i++ )
{
@@ -875,7 +875,7 @@ QCString LCHMFileImpl::convertSearchWord( const QString & src )
{
int index = dest[i] & 0x7F;
if ( searchwordtable[index] )
- dest.replace (i, 1, searchwordtable[index]);
+ dest.tqreplace (i, 1, searchwordtable[index]);
else
dest.remove (i, 1);
}
@@ -887,15 +887,15 @@ QCString LCHMFileImpl::convertSearchWord( const QString & src )
void LCHMFileImpl::getSearchResults( const LCHMSearchProgressResults& tempres,
- QStringList * results,
+ TQStringList * results,
unsigned int limit_results )
{
unsigned char combuf [COMMON_BUF_LEN];
- QMap<u_int32_t, u_int32_t> urlsmap; // used to prevent duplicated urls
+ TQMap<u_int32_t, u_int32_t> urlsmap; // used to prevent duplicated urls
for ( unsigned int i = 0; i < tempres.size(); i++ )
{
- if ( urlsmap.find (tempres[i].urloff) != urlsmap.end() )
+ if ( urlsmap.tqfind (tempres[i].urloff) != urlsmap.end() )
continue;
urlsmap[tempres[i].urloff] = 1;
@@ -912,10 +912,10 @@ void LCHMFileImpl::getSearchResults( const LCHMSearchProgressResults& tempres,
}
-QString LCHMFileImpl::normalizeUrl( const QString & path ) const
+TQString LCHMFileImpl::normalizeUrl( const TQString & path ) const
{
- int pos = path.find ('#');
- QString fixedpath = pos == -1 ? path : path.left (pos);
+ int pos = path.tqfind ('#');
+ TQString fixedpath = pos == -1 ? path : path.left (pos);
return LCHMUrlFactory::makeURLabsoluteIfNeeded( fixedpath );
}
@@ -925,9 +925,9 @@ QString LCHMFileImpl::normalizeUrl( const QString & path ) const
* FIXME: <OBJECT type="text/sitemap"><param name="Merge" value="hhaxref.chm::/HHOCX_c.hhc"></OBJECT>
* (from htmlhelp.chm)
*/
-bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHMParsedEntry > * data, bool asIndex )
+bool LCHMFileImpl::parseFileAndFillArray( const TQString & file, QT34VECTOR< LCHMParsedEntry > * data, bool asIndex )
{
- QString src;
+ TQString src;
const int MAX_NEST_DEPTH = 256;
if ( !getFileContentAsString( &src, file ) || src.isEmpty() )
@@ -937,11 +937,11 @@ bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHM
/*
// Save the index for debugging purposes
- QFile outfile( "parsed.htm" );
+ TQFile outfile( "parsed.htm" );
if ( outfile.open( IO_WriteOnly ) )
{
- QTextStream textstream( &outfile );
+ TQTextStream textstream( &outfile );
textstream << src;
outfile.close();
}
@@ -957,7 +957,7 @@ bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHM
// Split the HHC file by HTML tags
int stringlen = src.length();
- while ( pos < stringlen && (pos = src.find ('<', pos)) != -1 )
+ while ( pos < stringlen && (pos = src.tqfind ('<', pos)) != -1 )
{
int i, word_end = 0;
@@ -967,8 +967,8 @@ bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHM
if ( (src[i] == '"' || src[i] == '\'') )
{
// find where quote ends, either by another quote, or by '>' symbol (some people don't know HTML)
- int nextpos = src.find (src[i], i+1);
- if ( nextpos == -1 && (nextpos = src.find ('>', i+1)) == -1 )
+ int nextpos = src.tqfind (src[i], i+1);
+ if ( nextpos == -1 && (nextpos = src.tqfind ('>', i+1)) == -1 )
{
qWarning ("LCHMFileImpl::ParseHhcAndFillTree: corrupted TOC: %s", src.mid(i).ascii());
return false;
@@ -982,7 +982,7 @@ bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHM
word_end = i;
}
- QString tagword, tag = src.mid (pos, i - pos);
+ TQString tagword, tag = src.mid (pos, i - pos);
if ( word_end )
tagword = src.mid (pos, word_end - pos).lower();
@@ -992,7 +992,7 @@ bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHM
//qDebug ("tag: '%s', tagword: '%s'\n", tag.ascii(), tagword.ascii());
// <OBJECT type="text/sitemap"> - a topic entry
- if ( tagword == "object" && tag.find ("text/sitemap", 0, false) != -1 )
+ if ( tagword == "object" && tag.tqfind ("text/sitemap", 0, false) != -1 )
in_object = true;
else if ( tagword == "/object" && in_object )
{
@@ -1021,7 +1021,7 @@ bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHM
qDebug ("LCHMFileImpl::ParseAndFillTopicsTree: <object> tag is parsed, but both name and url are empty.");
}
- entry.name = QString::null;
+ entry.name = TQString();
entry.urls.clear();
entry.imageid = defaultimagenum;
in_object = false;
@@ -1030,17 +1030,17 @@ bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHM
{
// <param name="Name" value="First Page">
int offset; // strlen("param ")
- QString name_pattern = "name=", value_pattern = "value=";
- QString pname, pvalue;
+ TQString name_pattern = "name=", value_pattern = "value=";
+ TQString pname, pvalue;
- if ( (offset = tag.find (name_pattern, 0, FALSE)) == -1 )
+ if ( (offset = tag.tqfind (name_pattern, 0, FALSE)) == -1 )
qFatal ("LCHMFileImpl::ParseAndFillTopicsTree: bad <param> tag '%s': no name=\n", tag.ascii());
// offset+5 skips 'name='
offset = findStringInQuotes (tag, offset + name_pattern.length(), pname, TRUE, FALSE);
pname = pname.lower();
- if ( (offset = tag.find (value_pattern, offset, FALSE)) == -1 )
+ if ( (offset = tag.tqfind (value_pattern, offset, FALSE)) == -1 )
qFatal ("LCHMFileImpl::ParseAndFillTopicsTree: bad <param> tag '%s': no value=\n", tag.ascii());
// offset+6 skips 'value='
@@ -1057,9 +1057,9 @@ bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHM
else if ( pname == "local" )
{
// Check for URL duplication
- QString url = LCHMUrlFactory::makeURLabsoluteIfNeeded( pvalue );
+ TQString url = LCHMUrlFactory::makeURLabsoluteIfNeeded( pvalue );
- if ( entry.urls.find( url ) == entry.urls.end() )
+ if ( entry.urls.tqfind( url ) == entry.urls.end() )
entry.urls.push_back( url );
}
else if ( pname == "see also" && asIndex && entry.name != pvalue )
@@ -1097,7 +1097,7 @@ bool LCHMFileImpl::parseFileAndFillArray( const QString & file, QT34VECTOR< LCHM
}
-bool LCHMFileImpl::getFileContentAsBinary( QByteArray * data, const QString & url ) const
+bool LCHMFileImpl::getFileContentAsBinary( TQByteArray * data, const TQString & url ) const
{
chmUnitInfo ui;
@@ -1113,9 +1113,9 @@ bool LCHMFileImpl::getFileContentAsBinary( QByteArray * data, const QString & ur
}
-bool LCHMFileImpl::getFileContentAsString( QString * str, const QString & url, bool internal_encoding )
+bool LCHMFileImpl::getFileContentAsString( TQString * str, const TQString & url, bool internal_encoding )
{
- QByteArray buf;
+ TQByteArray buf;
if ( getFileContentAsBinary( &buf, url ) )
{
@@ -1126,7 +1126,7 @@ bool LCHMFileImpl::getFileContentAsString( QString * str, const QString & url, b
buf.resize( length + 1 );
buf [length] = '\0';
- *str = internal_encoding ? (QString)((const char*) buf) : encodeWithCurrentCodec((const char*) buf);
+ *str = internal_encoding ? (TQString)((const char*) buf) : encodeWithCurrentCodec((const char*) buf);
return true;
}
}
@@ -1135,12 +1135,12 @@ bool LCHMFileImpl::getFileContentAsString( QString * str, const QString & url, b
}
-QString LCHMFileImpl::getTopicByUrl( const QString & url ) const
+TQString LCHMFileImpl::getTopicByUrl( const TQString & url ) const
{
- QMap< QString, QString >::const_iterator it = m_url2topics.find( url );
+ TQMap< TQString, TQString >::const_iterator it = m_url2topics.tqfind( url );
if ( it == m_url2topics.end() )
- return QString::null;
+ return TQString();
return it.data();
}
@@ -1148,17 +1148,17 @@ QString LCHMFileImpl::getTopicByUrl( const QString & url ) const
static int chm_enumerator_callback( struct chmFile*, struct chmUnitInfo *ui, void *context )
{
- ((QStringList*) context)->push_back( ui->path );
+ ((TQStringList*) context)->push_back( ui->path );
return CHM_ENUMERATOR_CONTINUE;
}
-bool LCHMFileImpl::enumerateFiles( QStringList * files )
+bool LCHMFileImpl::enumerateFiles( TQStringList * files )
{
files->clear();
return chm_enumerate( m_chmFile, CHM_ENUMERATE_ALL, chm_enumerator_callback, files );
}
-const QPixmap * LCHMFileImpl::getBookIconPixmap( unsigned int imagenum )
+const TQPixmap * LCHMFileImpl::getBookIconPixmap( unsigned int imagenum )
{
return m_imagesKeeper.getImage( imagenum );
}
@@ -1188,7 +1188,7 @@ bool LCHMFileImpl::guessTextEncoding( )
bool LCHMFileImpl::changeFileEncoding( const char *qtencoding )
{
- // Encoding could be either simple Qt codepage, or set like CP1251/KOI8, which allows to
+ // Encoding could be either simple TQt codepage, or set like CP1251/KOI8, which allows to
// set up encodings separately for text (first) and internal files (second)
const char * p = strchr( qtencoding, '/' );
if ( p )
@@ -1197,7 +1197,7 @@ bool LCHMFileImpl::changeFileEncoding( const char *qtencoding )
strcpy( buf, qtencoding );
buf[p - qtencoding] = '\0';
- m_textCodec = QTextCodec::codecForName( buf );
+ m_textCodec = TQTextCodec::codecForName( buf );
if ( !m_textCodec )
{
@@ -1205,7 +1205,7 @@ bool LCHMFileImpl::changeFileEncoding( const char *qtencoding )
return false;
}
- m_textCodecForSpecialFiles = QTextCodec::codecForName( p + 1 );
+ m_textCodecForSpecialFiles = TQTextCodec::codecForName( p + 1 );
if ( !m_textCodecForSpecialFiles )
{
@@ -1215,7 +1215,7 @@ bool LCHMFileImpl::changeFileEncoding( const char *qtencoding )
}
else
{
- m_textCodecForSpecialFiles = m_textCodec = QTextCodec::codecForName (qtencoding);
+ m_textCodecForSpecialFiles = m_textCodec = TQTextCodec::codecForName (qtencoding);
if ( !m_textCodec )
{
@@ -1235,7 +1235,7 @@ void LCHMFileImpl::fillTopicsUrlMap()
return;
// Read those tables
- QByteArray topics( m_chmTOPICS.length ), urltbl( m_chmURLTBL.length ), urlstr( m_chmURLSTR.length ), strings( m_chmSTRINGS.length );
+ TQByteArray topics( m_chmTOPICS.length ), urltbl( m_chmURLTBL.length ), urlstr( m_chmURLSTR.length ), strings( m_chmSTRINGS.length );
if ( !RetrieveObject( &m_chmTOPICS, (unsigned char*) topics.data(), 0, m_chmTOPICS.length )
|| !RetrieveObject( &m_chmURLTBL, (unsigned char*) urltbl.data(), 0, m_chmURLTBL.length )
@@ -1249,7 +1249,7 @@ void LCHMFileImpl::fillTopicsUrlMap()
u_int32_t off_url = get_int32_le( (u_int32_t *)(topics.data() + i + 8) );
off_url = get_int32_le( (u_int32_t *)( urltbl.data() + off_url + 8) ) + 8;
- QString url = LCHMUrlFactory::makeURLabsoluteIfNeeded( (const char*) urlstr.data() + off_url );
+ TQString url = LCHMUrlFactory::makeURLabsoluteIfNeeded( (const char*) urlstr.data() + off_url );
if ( off_title < strings.size() )
m_url2topics[url] = encodeWithCurrentCodec ( (const char*) strings.data() + off_title );
@@ -1259,7 +1259,7 @@ void LCHMFileImpl::fillTopicsUrlMap()
}
-bool LCHMFileImpl::getFileSize(unsigned int * size, const QString & url)
+bool LCHMFileImpl::getFileSize(unsigned int * size, const TQString & url)
{
chmUnitInfo ui;
diff --git a/lib/libchmfile/libchmfileimpl.h b/lib/libchmfile/libchmfileimpl.h
index b609b16..c6558f7 100644
--- a/lib/libchmfile/libchmfileimpl.h
+++ b/lib/libchmfile/libchmfileimpl.h
@@ -34,7 +34,7 @@ class LCHMSearchProgressResult
inline LCHMSearchProgressResult() {}
inline LCHMSearchProgressResult( u_int32_t t, u_int32_t u ) : titleoff(t),urloff(u) {}
- QValueVector<u_int64_t> offsets;
+ TQValueVector<u_int64_t> offsets;
u_int32_t titleoff;
u_int32_t urloff;
};
@@ -51,25 +51,25 @@ class LCHMFileImpl
~LCHMFileImpl();
// Implementations for LCHMFile members
- bool loadFile( const QString& archiveName );
+ bool loadFile( const TQString& archiveName );
void closeAll();
- QString title() const { return encodeWithCurrentCodec( m_title ); }
- QString homeUrl() const { return encodeWithCurrentCodec( m_home ); }
+ TQString title() const { return encodeWithCurrentCodec( m_title ); }
+ TQString homeUrl() const { return encodeWithCurrentCodec( m_home ); }
- bool getFileContentAsString( QString * str, const QString& url, bool internal_encoding = false );
- bool getFileContentAsBinary( QByteArray * data, const QString& url ) const;
- bool getFileSize( unsigned int * size, const QString& url );
+ bool getFileContentAsString( TQString * str, const TQString& url, bool internal_encoding = false );
+ bool getFileContentAsBinary( TQByteArray * data, const TQString& url ) const;
+ bool getFileSize( unsigned int * size, const TQString& url );
- bool enumerateFiles( QStringList * files );
- QString getTopicByUrl ( const QString& url ) const;
+ bool enumerateFiles( TQStringList * files );
+ TQString getTopicByUrl ( const TQString& url ) const;
- const QPixmap * getBookIconPixmap( unsigned int imagenum );
+ const TQPixmap * getBookIconPixmap( unsigned int imagenum );
bool setCurrentEncoding( const LCHMTextEncoding * encoding );
//! Parse the HHC or HHS file, and fill the context (asIndex is false) or index (asIndex is true) array.
- bool parseFileAndFillArray (const QString& file, QT34VECTOR< LCHMParsedEntry > * data, bool asIndex );
+ bool parseFileAndFillArray (const TQString& file, QT34VECTOR< LCHMParsedEntry > * data, bool asIndex );
/*!
* \brief Fast search using the $FIftiMain file in the .chm.
@@ -82,7 +82,7 @@ class LCHMFileImpl
* \param phrase_search Indicates that word offset information should be kept.
* \return true if the search found something, false otherwise.
*/
- bool searchWord( const QString& word,
+ bool searchWord( const TQString& word,
bool wholeWords,
bool titlesOnly,
LCHMSearchProgressResults& results,
@@ -95,46 +95,46 @@ class LCHMFileImpl
* The keys are the URLs and the values are the page titles.
*/
void getSearchResults( const LCHMSearchProgressResults& tempres,
- QStringList * results,
+ TQStringList * results,
unsigned int limit_results = 500 );
//! Looks up fileName in the archive.
- bool ResolveObject( const QString& fileName, chmUnitInfo *ui ) const;
+ bool ResolveObject( const TQString& fileName, chmUnitInfo *ui ) const;
//! Retrieves an uncompressed chunk of a file in the .chm.
size_t RetrieveObject(const chmUnitInfo *ui, unsigned char *buffer, LONGUINT64 fileOffset, LONGINT64 bufferSize) const;
//! Encode the string with the currently selected text codec, if possible. Or return as-is, if not.
- inline QString encodeWithCurrentCodec (const QString& str) const
+ inline TQString encodeWithCurrentCodec (const TQString& str) const
{
return (m_textCodec ? m_textCodec->toUnicode (str) : str);
}
//! Encode the string with the currently selected text codec, if possible. Or return as-is, if not.
- inline QString encodeWithCurrentCodec (const char * str) const
+ inline TQString encodeWithCurrentCodec (const char * str) const
{
- return (m_textCodec ? m_textCodec->toUnicode (str) : (QString) str);
+ return (m_textCodec ? m_textCodec->toUnicode (str) : (TQString) str);
}
//! Encode the string from internal files with the currently selected text codec, if possible.
//! Or return as-is, if not.
- inline QString encodeInternalWithCurrentCodec (const QString& str) const
+ inline TQString encodeInternalWithCurrentCodec (const TQString& str) const
{
return (m_textCodecForSpecialFiles ? m_textCodecForSpecialFiles->toUnicode (str) : str);
}
//! Encode the string from internal files with the currently selected text codec, if possible.
//! Or return as-is, if not.
- inline QString encodeInternalWithCurrentCodec (const char * str) const
+ inline TQString encodeInternalWithCurrentCodec (const char * str) const
{
- return (m_textCodecForSpecialFiles ? m_textCodecForSpecialFiles->toUnicode (str) : (QString) str);
+ return (m_textCodecForSpecialFiles ? m_textCodecForSpecialFiles->toUnicode (str) : (TQString) str);
}
//! Helper. Translates from Win32 encodings to generic wxWidgets ones.
- const char * GetFontEncFromCharSet (const QString& font) const;
+ const char * GetFontEncFromCharSet (const TQString& font) const;
//! Helper. Returns the $FIftiMain offset of leaf node or 0.
- u_int32_t GetLeafNodeOffset(const QString& text,
+ u_int32_t GetLeafNodeOffset(const TQString& text,
u_int32_t initalOffset,
u_int32_t buffSize,
u_int16_t treeDepth );
@@ -168,23 +168,23 @@ class LCHMFileImpl
bool guessTextEncoding ();
//! Change the current CHM encoding for internal files and texts.
- //! Encoding could be either simple Qt codepage, or set like CP1251/KOI8, which allows to
+ //! Encoding could be either simple TQt codepage, or set like CP1251/KOI8, which allows to
//! set up encodings separately for text (first) and internal files (second)
bool changeFileEncoding( const char *qtencoding );
//! Convert the word, so it has an appropriate encoding
- QCString convertSearchWord ( const QString &src );
+ TQCString convertSearchWord ( const TQString &src );
/*!
* Helper procedure in TOC parsing, decodes the string between the quotes (first or last) with decoding HTML
* entities like &iacute;
*/
- int findStringInQuotes (const QString& tag, int offset, QString& value, bool firstquote, bool decodeentities );
+ int findStringInQuotes (const TQString& tag, int offset, TQString& value, bool firstquote, bool decodeentities );
/*!
* Decodes Unicode HTML entities according to current encoding.
*/
- QString decodeEntity (const QString& entity );
+ TQString decodeEntity (const TQString& entity );
/*!
* \brief Returns the list of all available text encodings.
@@ -216,7 +216,7 @@ class LCHMFileImpl
/*!
* Normalizes path to search in internal arrays
*/
- QString normalizeUrl (const QString& path ) const;
+ TQString normalizeUrl (const TQString& path ) const;
// Members
@@ -225,36 +225,36 @@ class LCHMFileImpl
chmFile * m_chmFile;
//! Opened file name
- QString m_filename;
+ TQString m_filename;
//! Home url, got from CHM file
- QString m_home;
+ TQString m_home;
//! Context tree filename. Got from CHM file
- QString m_topicsFile;
+ TQString m_topicsFile;
//! Index filename. Got from CHM file
- QString m_indexFile;
+ TQString m_indexFile;
//! Chm Title. Got from CHM file
- QString m_title;
+ TQString m_title;
// Localization stuff
//! LCID from CHM file, used in encoding detection
short m_detectedLCID;
//! font charset from CHM file, used in encoding detection
- QString m_font;
+ TQString m_font;
//! Chosen text codec
- QTextCodec * m_textCodec;
- QTextCodec * m_textCodecForSpecialFiles;
+ TQTextCodec * m_textCodec;
+ TQTextCodec * m_textCodecForSpecialFiles;
//! Current encoding
const LCHMTextEncoding * m_currentEncoding;
//! Map to decode HTML entitles like &acute; based on current encoding
- QMap<QString, QString> m_entityDecodeMap;
+ TQMap<TQString, TQString> m_entityDecodeMap;
//! TRUE if /#TOPICS, /#STRINGS, /#URLTBL and /#URLSTR are resolved, and the members below are valid
bool m_lookupTablesValid;
@@ -282,5 +282,5 @@ class LCHMFileImpl
LCHMTocImageKeeper m_imagesKeeper;
//! Map url->topic
- QMap< QString, QString > m_url2topics;
+ TQMap< TQString, TQString > m_url2topics;
};
diff --git a/lib/libchmfile/libchmtextencoding.h b/lib/libchmfile/libchmtextencoding.h
index ff34736..b62b3d0 100644
--- a/lib/libchmfile/libchmtextencoding.h
+++ b/lib/libchmfile/libchmtextencoding.h
@@ -33,7 +33,7 @@ typedef struct LCHMTextEncoding
int winlcid; //! Windows LCID for this language
int wincodepage; //! Windows codepage for this language.
int wincharset; //! Windows charset.
- const char * qtcodec; //! Qt text codec to use
+ const char * qtcodec; //! TQt text codec to use
};
diff --git a/lib/libchmfile/libchmtocimage.cpp b/lib/libchmfile/libchmtocimage.cpp
index c272b10..89fe45e 100644
--- a/lib/libchmfile/libchmtocimage.cpp
+++ b/lib/libchmfile/libchmtocimage.cpp
@@ -2103,7 +2103,7 @@ LCHMTocImageKeeper::LCHMTocImageKeeper( )
}
}
-const QPixmap * LCHMTocImageKeeper::getImage( int id )
+const TQPixmap * LCHMTocImageKeeper::getImage( int id )
{
if ( id < 0 || id > LCHMBookIcons::MAX_BUILTIN_ICONS )
qFatal("LCHMTocImageKeeper::getImage: requested image id (%d) is out of range (%d)", id, LCHMBookIcons::MAX_BUILTIN_ICONS );
diff --git a/lib/libchmfile/libchmtocimage.h b/lib/libchmfile/libchmtocimage.h
index 73f84da..784b81b 100644
--- a/lib/libchmfile/libchmtocimage.h
+++ b/lib/libchmfile/libchmtocimage.h
@@ -25,8 +25,8 @@ class LCHMTocImageKeeper
{
public:
LCHMTocImageKeeper();
- const QPixmap * getImage( int id );
+ const TQPixmap * getImage( int id );
private:
- QPixmap m_images[LCHMBookIcons::MAX_BUILTIN_ICONS];
+ TQPixmap m_images[LCHMBookIcons::MAX_BUILTIN_ICONS];
};
diff --git a/lib/libchmfile/libchmurlfactory.h b/lib/libchmfile/libchmurlfactory.h
index 29ac433..5481e8d 100644
--- a/lib/libchmfile/libchmurlfactory.h
+++ b/lib/libchmfile/libchmurlfactory.h
@@ -19,18 +19,18 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#include <qdir.h>
-#include <qstring.h>
-#include <qregexp.h>
+#include <tqdir.h>
+#include <tqstring.h>
+#include <tqregexp.h>
namespace LCHMUrlFactory
{
-static inline bool isRemoteURL( const QString & url, QString & protocol )
+static inline bool isRemoteURL( const TQString & url, TQString & protocol )
{
// Check whether the URL is external
- QRegExp uriregex ( "^(\\w+):\\/\\/" );
- QRegExp mailtoregex ( "^(mailto):" );
+ TQRegExp uriregex ( "^(\\w+):\\/\\/" );
+ TQRegExp mailtoregex ( "^(mailto):" );
// mailto: can also have different format, so handle it
if ( url.startsWith( "mailto:" ) )
@@ -40,7 +40,7 @@ static inline bool isRemoteURL( const QString & url, QString & protocol )
}
else if ( uriregex.search ( url ) != -1 )
{
- QString proto = uriregex.cap ( 1 ).lower();
+ TQString proto = TQString(uriregex.cap( 1 )).lower();
// Filter the URLs which need to be opened by a browser
if ( proto == "http"
@@ -57,15 +57,15 @@ static inline bool isRemoteURL( const QString & url, QString & protocol )
}
// Some JS urls start with javascript://
-static inline bool isJavascriptURL( const QString & url )
+static inline bool isJavascriptURL( const TQString & url )
{
return url.startsWith ("javascript://");
}
// Parse urls like "ms-its:file name.chm::/topic.htm"
-static inline bool isNewChmURL( const QString & url, QString & chmfile, QString & page )
+static inline bool isNewChmURL( const TQString & url, TQString & chmfile, TQString & page )
{
- QRegExp uriregex ( "^ms-its:(.*)::(.*)$" );
+ TQRegExp uriregex ( "^ms-its:(.*)::(.*)$" );
if ( uriregex.search ( url ) != -1 )
{
@@ -78,15 +78,15 @@ static inline bool isNewChmURL( const QString & url, QString & chmfile, QString
return false;
}
-static inline QString makeURLabsoluteIfNeeded( const QString & url )
+static inline TQString makeURLabsoluteIfNeeded( const TQString & url )
{
- QString p1, p2, newurl = url;
+ TQString p1, p2, newurl = url;
if ( !isRemoteURL (url, p1)
&& !isJavascriptURL (url)
&& !isNewChmURL (url, p1, p2) )
{
- newurl = QDir::cleanDirPath (url);
+ newurl = TQDir::cleanDirPath (url);
// Normalize url, so it becomes absolute
if ( newurl[0] != '/' )
@@ -100,20 +100,20 @@ static inline QString makeURLabsoluteIfNeeded( const QString & url )
// Returns a special string, which allows the kio-slave, or viewwindow-browser iteraction
// to regognize our own internal urls, which is necessary to show image-only pages.
-static inline QString getInternalUriExtension()
+static inline TQString getInternalUriExtension()
{
return ".KCHMVIEWER_SPECIAL_HANDLER";
}
-static inline bool handleFileType( const QString& link, QString& generated )
+static inline bool handleFileType( const TQString& link, TQString& generated )
{
- QString intext = getInternalUriExtension();
+ TQString intext = getInternalUriExtension();
if ( !link.endsWith( intext ) )
return false;
- QString filelink = link.left( link.length() - strlen( intext ) );
+ TQString filelink = link.left( link.length() - strlen( intext ) );
generated = "<html><body><img src=\"" + filelink + "\"></body></html>";
return true;
}
diff --git a/lib/libchmfile/qt34.cpp b/lib/libchmfile/qt34.cpp
index fd7028a..e1194f9 100644
--- a/lib/libchmfile/qt34.cpp
+++ b/lib/libchmfile/qt34.cpp
@@ -19,9 +19,9 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
-#include <qdir.h>
+#include <tqdir.h>
-#include "qt34.h"
+#include "tqt34.h"
LIBCHMCString::LIBCHMCString()
{
@@ -29,10 +29,10 @@ LIBCHMCString::LIBCHMCString()
LIBCHMCString::LIBCHMCString(const char *string)
{
-#if defined (USE_QT_4)
- cs = QByteArray(string);
+#if defined (USE_TQT_4)
+ cs = TQByteArray(string);
#else
- cs = QCString(string);
+ cs = TQCString(string);
#endif
}
@@ -45,16 +45,16 @@ const char *LIBCHMCString::toCString() const
void LIBCHMCString::clear()
{
-#if defined (USE_QT_4)
- cs = QByteArray();
+#if defined (USE_TQT_4)
+ cs = TQByteArray();
#else
- cs = QCString();
+ cs = TQCString();
#endif
}
-bool LIBCHMCString::operator==(const QString &string) const
+bool LIBCHMCString::operator==(const TQString &string) const
{
- return QString(cs) == string;
+ return TQString(cs) == string;
}
uint LIBCHMCString::length() const
@@ -77,9 +77,9 @@ char LIBCHMCString::at(uint i) const
return cs.at(i);
}
-void LIBCHMCString::replace(uint index, uint len, const char *str)
+void LIBCHMCString::tqreplace(uint index, uint len, const char *str)
{
- cs.replace(index, len, str);
+ cs.tqreplace(index, len, str);
}
void LIBCHMCString::remove(uint index, uint len)
@@ -89,7 +89,7 @@ void LIBCHMCString::remove(uint index, uint len)
LIBCHMCString LIBCHMCString::lower()
{
-#if defined (USE_QT_4)
+#if defined (USE_TQT_4)
return cs.toLower().data();
#else
return cs.lower().data();
@@ -98,21 +98,21 @@ LIBCHMCString LIBCHMCString::lower()
-LIBCHMRegExp::LIBCHMRegExp(const QString &regexp)
+LIBCHMRegExp::LIBCHMRegExp(const TQString &regexp)
{
- re = QRegExp(regexp);
+ re = TQRegExp(regexp);
}
-int LIBCHMRegExp::search(const QString &str, int offset)
+int LIBCHMRegExp::search(const TQString &str, int offset)
{
-#if defined (USE_QT_4)
+#if defined (USE_TQT_4)
return re.indexIn(str, offset);
#else
return re.search(str, offset);
#endif
}
-QString LIBCHMRegExp::cap(int nth)
+TQString LIBCHMRegExp::cap(int nth)
{
return re.cap(nth);
}
@@ -134,19 +134,19 @@ LIBCHMString::LIBCHMString()
{
}
-LIBCHMString::LIBCHMString(const QString &string)
+LIBCHMString::LIBCHMString(const TQString &string)
{
s = string;
}
LIBCHMString::LIBCHMString(const char *string)
{
- s = QString(string);
+ s = TQString(string);
}
-QString LIBCHMString::lower() const
+TQString LIBCHMString::lower() const
{
-#if defined (USE_QT_4)
+#if defined (USE_TQT_4)
return s.toLower();
#else
return s.lower();
@@ -155,58 +155,58 @@ QString LIBCHMString::lower() const
const char *LIBCHMString::ascii() const
{
-#if defined (USE_QT_4)
+#if defined (USE_TQT_4)
return s.toAscii();
#else
return s.ascii();
#endif
}
-int LIBCHMString::find(char c, int index) const
+int LIBCHMString::tqfind(char c, int index) const
{
-#if defined (USE_QT_4)
+#if defined (USE_TQT_4)
return s.indexOf(c, index);
#else
- return s.find(c, index);
+ return s.tqfind(c, index);
#endif
}
-int LIBCHMString::find(const QChar &c, int index) const
+int LIBCHMString::tqfind(const TQChar &c, int index) const
{
-#if defined (USE_QT_4)
+#if defined (USE_TQT_4)
return s.indexOf(c, index);
#else
- return s.find(c, index);
+ return s.tqfind(c, index);
#endif
}
-int LIBCHMString::find(const QString &string, int index, bool cs) const
+int LIBCHMString::tqfind(const TQString &string, int index, bool cs) const
{
-#if defined (USE_QT_4)
- Qt::CaseSensitivity cse;
- if (cs) cse = Qt::CaseSensitive;
- else cse = Qt::CaseInsensitive;
+#if defined (USE_TQT_4)
+ TQt::CaseSensitivity cse;
+ if (cs) cse = TQt::CaseSensitive;
+ else cse = TQt::CaseInsensitive;
return s.indexOf(string, index, cse);
#else
- return s.find(string, index, cs);
+ return s.tqfind(string, index, cs);
#endif
}
-int LIBCHMString::findRev(char c) const
+int LIBCHMString::tqfindRev(char c) const
{
-#if defined (USE_QT_4)
+#if defined (USE_TQT_4)
return s.lastIndexOf(c);
#else
- return s.findRev(c);
+ return s.tqfindRev(c);
#endif
}
-QChar LIBCHMString::at(uint i) const
+TQChar LIBCHMString::at(uint i) const
{
return s.at(i);
}
-QString LIBCHMString::left(uint len) const
+TQString LIBCHMString::left(uint len) const
{
return s.left(len);
}
@@ -221,39 +221,39 @@ bool LIBCHMString::isEmpty() const
return s.isEmpty();
}
-QString LIBCHMString::toString() const
+TQString LIBCHMString::toString() const
{
return s;
}
-bool LIBCHMString::operator==(const QString &string) const
+bool LIBCHMString::operator==(const TQString &string) const
{
return s == string;
}
-QString LIBCHMDir::cleanDirPath(const QString &dir)
+TQString LIBCHMDir::cleanDirPath(const TQString &dir)
{
-#if defined (USE_QT_4)
- return QDir::cleanPath(dir);
+#if defined (USE_TQT_4)
+ return TQDir::cleanPath(dir);
#else
- return QDir::cleanDirPath(dir);
+ return TQDir::cleanDirPath(dir);
#endif
}
-bool LIBCHMStringList::contains(const QStringList &list, const QString &string)
+bool LIBCHMStringList::tqcontains(const TQStringList &list, const TQString &string)
{
- return list.contains(string);
+ return list.tqcontains(string);
}
-QStringList LIBCHMStringList::split(const QRegExp &regexp, const QString &string)
+TQStringList LIBCHMStringList::split(const TQRegExp &regexp, const TQString &string)
{
-#if defined (USE_QT_4)
- return string.split(regexp, QString::SkipEmptyParts);
+#if defined (USE_TQT_4)
+ return string.split(regexp, TQString::SkipEmptyParts);
#else
- return QStringList::split(regexp, string);
+ return TQStringList::split(regexp, string);
#endif
}
diff --git a/lib/libchmfile/qt34.h b/lib/libchmfile/qt34.h
index 0835b0a..6181c8b 100644
--- a/lib/libchmfile/qt34.h
+++ b/lib/libchmfile/qt34.h
@@ -22,22 +22,22 @@
#ifndef INCLUDE_QT34_H
#define INCLUDE_QT34_H
-#include <qregexp.h>
-#include <qstring.h>
+#include <tqregexp.h>
+#include <tqstring.h>
-// Qt3/Qt4 compatibility: in Qt3 QVector stores pointers, not values - so QValueVector should be used.
-// In Qt4 QVector stores values, so we can use QVector
-#if defined (USE_QT_4)
- #define LIBCHMVector QVector
+// TQt3/TQt4 compatibility: in TQt3 TQVector stores pointers, not values - so TQValueVector should be used.
+// In TQt4 TQVector stores values, so we can use TQVector
+#if defined (USE_TQT_4)
+ #define LIBCHMVector TQVector
#else
-#include <qvaluevector.h>
- #define LIBCHMVector QValueVector
+#include <tqvaluevector.h>
+ #define LIBCHMVector TQValueVector
#endif
-#if defined (USE_QT_4)
- #define LIBCHMMemArray QVector
+#if defined (USE_TQT_4)
+ #define LIBCHMMemArray TQVector
#else
- #define LIBCHMMemArray QMemArray
+ #define LIBCHMMemArray TQMemArray
#endif
class LIBCHMCString
@@ -50,74 +50,74 @@ class LIBCHMCString
void clear();
- bool operator==(const QString &string) const;
+ bool operator==(const TQString &string) const;
uint length() const;
bool isEmpty() const;
void prepend(char c);
char at(uint i) const;
- void replace(uint index, uint len, const char *str);
+ void tqreplace(uint index, uint len, const char *str);
void remove(uint index, uint len);
LIBCHMCString lower();
private:
-#if defined (USE_QT_4)
- QByteArray cs;
+#if defined (USE_TQT_4)
+ TQByteArray cs;
#else
- QCString cs;
+ TQCString cs;
#endif
};
class LIBCHMRegExp
{
public:
- LIBCHMRegExp(const QString &regexp);
+ LIBCHMRegExp(const TQString &regexp);
- int search(const QString &str, int offset = 0);
- QString cap(int nth);
+ int search(const TQString &str, int offset = 0);
+ TQString cap(int nth);
void setMinimal(bool minimal);
int matchedLength() const;
private:
- QRegExp re;
+ TQRegExp re;
};
class LIBCHMString
{
public:
LIBCHMString();
- LIBCHMString(const QString &string);
+ LIBCHMString(const TQString &string);
LIBCHMString(const char *string);
- QString lower() const;
+ TQString lower() const;
const char *ascii() const;
- int find(char c, int index = -1) const;
- int find(const QChar &c, int index) const;
- int find(const QString &string, int index, bool cs) const;
- int findRev(char c) const;
- QChar at(uint i) const;
- QString left(uint len) const;
+ int tqfind(char c, int index = -1) const;
+ int tqfind(const TQChar &c, int index) const;
+ int tqfind(const TQString &string, int index, bool cs) const;
+ int tqfindRev(char c) const;
+ TQChar at(uint i) const;
+ TQString left(uint len) const;
LIBCHMString mid(uint index, uint len = 0xffffffff) const;
bool isEmpty() const;
- QString toString() const;
+ TQString toString() const;
- bool operator==(const QString &string) const;
+ bool operator==(const TQString &string) const;
private:
- QString s;
+ TQString s;
};
class LIBCHMDir
{
public:
- static QString cleanDirPath(const QString &dir);
+ static TQString cleanDirPath(const TQString &dir);
};
class LIBCHMStringList
{
public:
- static bool contains(const QStringList &list, const QString &string);
- static QStringList split(const QRegExp &regexp, const QString &string);
+ static bool tqcontains(const TQStringList &list, const TQString &string);
+ static TQStringList split(const TQRegExp &regexp, const TQString &string);
};
#endif