summaryrefslogtreecommitdiffstats
path: root/kpdf/core/document.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kpdf/core/document.cpp')
-rw-r--r--kpdf/core/document.cpp302
1 files changed, 151 insertions, 151 deletions
diff --git a/kpdf/core/document.cpp b/kpdf/core/document.cpp
index 25e19d9a..02395747 100644
--- a/kpdf/core/document.cpp
+++ b/kpdf/core/document.cpp
@@ -9,14 +9,14 @@
***************************************************************************/
// qt/kde/system includes
-#include <qdir.h>
-#include <qfile.h>
-#include <qfileinfo.h>
-#include <qimage.h>
-#include <qtextstream.h>
-#include <qvaluevector.h>
-#include <qtimer.h>
-#include <qmap.h>
+#include <tqdir.h>
+#include <tqfile.h>
+#include <tqfileinfo.h>
+#include <tqimage.h>
+#include <tqtextstream.h>
+#include <tqvaluevector.h>
+#include <tqtimer.h>
+#include <tqmap.h>
#include <kdebug.h>
#include <kimageio.h>
#include <klocale.h>
@@ -43,7 +43,7 @@ class KPDFDocumentPrivate
{
public:
// find descriptors, mapped by ID (we handle multiple searches)
- QMap< int, RunningSearch * > searches;
+ TQMap< int, RunningSearch * > searches;
int m_lastSearchID;
// needed because for remote documents docFileName is a local file and
@@ -51,26 +51,26 @@ class KPDFDocumentPrivate
KURL url;
// cached stuff
- QString docFileName;
- QString xmlFileName;
+ TQString docFileName;
+ TQString xmlFileName;
// a list of the mimetypes qimage can understand
- QStringList kimgioMimes;
+ TQStringList kimgioMimes;
// viewport stuff
- QValueList< DocumentViewport > viewportHistory;
- QValueList< DocumentViewport >::iterator viewportIterator;
+ TQValueList< DocumentViewport > viewportHistory;
+ TQValueList< DocumentViewport >::iterator viewportIterator;
DocumentViewport nextDocumentViewport; // see KPDFLink::Goto for an explanation
// observers / requests / allocator stuff
- QMap< int, DocumentObserver * > observers;
- QValueList< PixmapRequest * > pixmapRequestsStack;
- QValueList< AllocatedPixmap * > allocatedPixmapsFifo;
+ TQMap< int, DocumentObserver * > observers;
+ TQValueList< PixmapRequest * > pixmapRequestsStack;
+ TQValueList< AllocatedPixmap * > allocatedPixmapsFifo;
int allocatedPixmapsTotalMemory;
// timers (memory checking / info saver)
- QTimer * memCheckTimer;
- QTimer * saveBookmarksTimer;
+ TQTimer * memCheckTimer;
+ TQTimer * saveBookmarksTimer;
};
struct AllocatedPixmap
@@ -88,37 +88,37 @@ struct RunningSearch
// store search properties
int continueOnPage;
NormalizedRect continueOnMatch;
- QValueList< int > highlightedPages;
+ TQValueList< int > highlightedPages;
// fields related to previous searches (used for 'continueSearch')
- QString cachedString;
+ TQString cachedString;
KPDFDocument::SearchType cachedType;
bool cachedCaseSensitive;
bool cachedViewportMove;
bool cachedNoDialogs;
- QColor cachedColor;
+ TQColor cachedColor;
};
#define foreachObserver( cmd ) {\
- QMap< int, DocumentObserver * >::iterator it=d->observers.begin(), end=d->observers.end();\
+ TQMap< int, DocumentObserver * >::iterator it=d->observers.begin(), end=d->observers.end();\
for ( ; it != end ; ++ it ) { (*it)-> cmd ; } }
/** KPDFDocument **/
-KPDFDocument::KPDFDocument(QWidget *widget)
- : QObject(widget), generator( 0 ), d( new KPDFDocumentPrivate )
+KPDFDocument::KPDFDocument(TQWidget *widget)
+ : TQObject(widget), generator( 0 ), d( new KPDFDocumentPrivate )
{
d->allocatedPixmapsTotalMemory = 0;
d->memCheckTimer = 0;
d->saveBookmarksTimer = 0;
d->m_lastSearchID = -1;
KImageIO::registerFormats();
- QStringList list = QImage::inputFormatList();
- QStringList::Iterator it = list.begin();
+ TQStringList list = TQImage::inputFormatList();
+ TQStringList::Iterator it = list.begin();
while( it != list.end() )
{
- d->kimgioMimes << KMimeType::findByPath(QString("foo.%1").arg(*it), 0, true)->name();
+ d->kimgioMimes << KMimeType::findByPath(TQString("foo.%1").arg(*it), 0, true)->name();
++it;
}
}
@@ -133,20 +133,20 @@ KPDFDocument::~KPDFDocument()
}
-bool KPDFDocument::openDocument( const QString & docFile, const KURL & url, const KMimeType::Ptr &mime )
+bool KPDFDocument::openDocument( const TQString & docFile, const KURL & url, const KMimeType::Ptr &mime )
{
- // docFile is always local so we can use QFile on it
- QFile fileReadTest( docFile );
+ // docFile is always local so we can use TQFile on it
+ TQFile fileReadTest( docFile );
if ( !fileReadTest.open( IO_ReadOnly ) )
{
- d->docFileName = QString::null;
+ d->docFileName = TQString::null;
return false;
}
// determine the related "xml document-info" filename
d->url = url;
d->docFileName = docFile;
- QString fn = docFile.contains('/') ? docFile.section('/', -1, -1) : docFile;
- fn = "kpdf/" + QString::number(fileReadTest.size()) + "." + fn + ".xml";
+ TQString fn = docFile.contains('/') ? docFile.section('/', -1, -1) : docFile;
+ fn = "kpdf/" + TQString::number(fileReadTest.size()) + "." + fn + ".xml";
fileReadTest.close();
d->xmlFileName = locateLocal( "data", fn );
@@ -157,7 +157,7 @@ bool KPDFDocument::openDocument( const QString & docFile, const KURL & url, cons
// kdError() << "PS generator not available" << endl;
else
{
- QStringList::Iterator it = d->kimgioMimes.begin();
+ TQStringList::Iterator it = d->kimgioMimes.begin();
while( it != d->kimgioMimes.end() )
{
kdDebug() << *it << endl;
@@ -176,9 +176,9 @@ bool KPDFDocument::openDocument( const QString & docFile, const KURL & url, cons
}
// 1. load Document (and set busy cursor while loading)
- QApplication::setOverrideCursor( waitCursor );
+ TQApplication::setOverrideCursor( waitCursor );
bool openOk = generator->loadDocument( docFile, pages_vector );
- QApplication::restoreOverrideCursor();
+ TQApplication::restoreOverrideCursor();
if ( !openOk || pages_vector.size() <= 0 )
{
delete generator;
@@ -203,16 +203,16 @@ bool KPDFDocument::openDocument( const QString & docFile, const KURL & url, cons
// start bookmark saver timer
if ( !d->saveBookmarksTimer )
{
- d->saveBookmarksTimer = new QTimer( this );
- connect( d->saveBookmarksTimer, SIGNAL( timeout() ), this, SLOT( saveDocumentInfo() ) );
+ d->saveBookmarksTimer = new TQTimer( this );
+ connect( d->saveBookmarksTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( saveDocumentInfo() ) );
}
d->saveBookmarksTimer->start( 5 * 60 * 1000 );
// start memory check timer
if ( !d->memCheckTimer )
{
- d->memCheckTimer = new QTimer( this );
- connect( d->memCheckTimer, SIGNAL( timeout() ), this, SLOT( slotTimedMemoryCheck() ) );
+ d->memCheckTimer = new TQTimer( this );
+ connect( d->memCheckTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( slotTimedMemoryCheck() ) );
}
d->memCheckTimer->start( 2000 );
@@ -244,32 +244,32 @@ void KPDFDocument::closeDocument()
d->url = KURL();
// remove requests left in queue
- QValueList< PixmapRequest * >::iterator sIt = d->pixmapRequestsStack.begin();
- QValueList< PixmapRequest * >::iterator sEnd = d->pixmapRequestsStack.end();
+ TQValueList< PixmapRequest * >::iterator sIt = d->pixmapRequestsStack.begin();
+ TQValueList< PixmapRequest * >::iterator sEnd = d->pixmapRequestsStack.end();
for ( ; sIt != sEnd; ++sIt )
delete *sIt;
d->pixmapRequestsStack.clear();
// send an empty list to observers (to free their data)
- foreachObserver( notifySetup( QValueVector< KPDFPage * >(), true ) );
+ foreachObserver( notifySetup( TQValueVector< KPDFPage * >(), true ) );
// delete pages and clear 'pages_vector' container
- QValueVector< KPDFPage * >::iterator pIt = pages_vector.begin();
- QValueVector< KPDFPage * >::iterator pEnd = pages_vector.end();
+ TQValueVector< KPDFPage * >::iterator pIt = pages_vector.begin();
+ TQValueVector< KPDFPage * >::iterator pEnd = pages_vector.end();
for ( ; pIt != pEnd; ++pIt )
delete *pIt;
pages_vector.clear();
// clear 'memory allocation' descriptors
- QValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
- QValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
+ TQValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
+ TQValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
for ( ; aIt != aEnd; ++aIt )
delete *aIt;
d->allocatedPixmapsFifo.clear();
// clear 'running searches' descriptors
- QMap< int, RunningSearch * >::iterator rIt = d->searches.begin();
- QMap< int, RunningSearch * >::iterator rEnd = d->searches.end();
+ TQMap< int, RunningSearch * >::iterator rIt = d->searches.begin();
+ TQMap< int, RunningSearch * >::iterator rEnd = d->searches.end();
for ( ; rIt != rEnd; ++rIt )
delete *rIt;
d->searches.clear();
@@ -302,13 +302,13 @@ void KPDFDocument::removeObserver( DocumentObserver * pObserver )
{
// free observer's pixmap data
int observerId = pObserver->observerId();
- QValueVector<KPDFPage*>::iterator it = pages_vector.begin(), end = pages_vector.end();
+ TQValueVector<KPDFPage*>::iterator it = pages_vector.begin(), end = pages_vector.end();
for ( ; it != end; ++it )
(*it)->deletePixmap( observerId );
// [MEM] free observer's allocation descriptors
- QValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
- QValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
+ TQValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
+ TQValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
while ( aIt != aEnd )
{
AllocatedPixmap * p = *aIt;
@@ -332,13 +332,13 @@ void KPDFDocument::reparseConfig()
if ( generator && generator->reparseConfig() )
{
// invalidate pixmaps
- QValueVector<KPDFPage*>::iterator it = pages_vector.begin(), end = pages_vector.end();
+ TQValueVector<KPDFPage*>::iterator it = pages_vector.begin(), end = pages_vector.end();
for ( ; it != end; ++it )
(*it)->deletePixmapsAndRects();
// [MEM] remove allocation descriptors
- QValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
- QValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
+ TQValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
+ TQValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
for ( ; aIt != aEnd; ++aIt )
delete *aIt;
d->allocatedPixmapsFifo.clear();
@@ -355,9 +355,9 @@ void KPDFDocument::reparseConfig()
}
-QWidget *KPDFDocument::widget() const
+TQWidget *KPDFDocument::widget() const
{
- return static_cast<QWidget*>(parent());
+ return static_cast<TQWidget*>(parent());
}
bool KPDFDocument::isOpened() const
@@ -415,9 +415,9 @@ bool KPDFDocument::historyAtEnd() const
return d->viewportIterator == --(d->viewportHistory.end());
}
-QString KPDFDocument::getMetaData( const QString & key, const QString & option ) const
+TQString KPDFDocument::getMetaData( const TQString & key, const TQString & option ) const
{
- return generator ? generator->getMetaData( key, option ) : QString();
+ return generator ? generator->getMetaData( key, option ) : TQString();
}
bool KPDFDocument::supportsSearching() const
@@ -435,12 +435,12 @@ void KPDFDocument::putFontInfo(KListView *list)
if (generator) generator->putFontInfo(list);
}
-void KPDFDocument::requestPixmaps( const QValueList< PixmapRequest * > & requests )
+void KPDFDocument::requestPixmaps( const TQValueList< PixmapRequest * > & requests )
{
if ( !generator )
{
// delete requests..
- QValueList< PixmapRequest * >::const_iterator rIt = requests.begin(), rEnd = requests.end();
+ TQValueList< PixmapRequest * >::const_iterator rIt = requests.begin(), rEnd = requests.end();
for ( ; rIt != rEnd; ++rIt )
delete *rIt;
// ..and return
@@ -449,7 +449,7 @@ void KPDFDocument::requestPixmaps( const QValueList< PixmapRequest * > & request
// 1. [CLEAN STACK] remove previous requests of requesterID
int requesterID = requests.first()->id;
- QValueList< PixmapRequest * >::iterator sIt = d->pixmapRequestsStack.begin(), sEnd = d->pixmapRequestsStack.end();
+ TQValueList< PixmapRequest * >::iterator sIt = d->pixmapRequestsStack.begin(), sEnd = d->pixmapRequestsStack.end();
while ( sIt != sEnd )
{
if ( (*sIt)->id == requesterID )
@@ -464,7 +464,7 @@ void KPDFDocument::requestPixmaps( const QValueList< PixmapRequest * > & request
// 2. [ADD TO STACK] add requests to stack
bool threadingDisabled = !KpdfSettings::enableThreading();
- QValueList< PixmapRequest * >::const_iterator rIt = requests.begin(), rEnd = requests.end();
+ TQValueList< PixmapRequest * >::const_iterator rIt = requests.begin(), rEnd = requests.end();
for ( ; rIt != rEnd; ++rIt )
{
// set the 'page field' (see PixmapRequest) and check if it is valid
@@ -568,7 +568,7 @@ void KPDFDocument::setViewport( const DocumentViewport & viewport, int excludeId
}
// notify change to all other (different from id) observers
- QMap< int, DocumentObserver * >::iterator it = d->observers.begin(), end = d->observers.end();
+ TQMap< int, DocumentObserver * >::iterator it = d->observers.begin(), end = d->observers.end();
for ( ; it != end ; ++ it )
if ( it.key() != excludeId )
(*it)->notifyViewportChanged( smoothMove );
@@ -577,9 +577,9 @@ void KPDFDocument::setViewport( const DocumentViewport & viewport, int excludeId
if ( d->allocatedPixmapsFifo.count() > 1 )
{
const int page = viewport.pageNumber;
- QValueList< AllocatedPixmap * > viewportPixmaps;
- QValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
- QValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
+ TQValueList< AllocatedPixmap * > viewportPixmaps;
+ TQValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
+ TQValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
while ( aIt != aEnd )
{
if ( (*aIt)->page == page )
@@ -609,7 +609,7 @@ void KPDFDocument::setPrevViewport()
void KPDFDocument::setNextViewport()
// restore next viewport from the history
{
- QValueList< DocumentViewport >::iterator nextIterator = d->viewportIterator;
+ TQValueList< DocumentViewport >::iterator nextIterator = d->viewportIterator;
++nextIterator;
if ( nextIterator != d->viewportHistory.end() )
{
@@ -625,8 +625,8 @@ void KPDFDocument::setNextDocumentViewport( const DocumentViewport & viewport )
}
-bool KPDFDocument::searchText( int searchID, const QString & text, bool fromStart, bool caseSensitive,
- SearchType type, bool moveViewport, const QColor & color, bool noDialogs )
+bool KPDFDocument::searchText( int searchID, const TQString & text, bool fromStart, bool caseSensitive,
+ SearchType type, bool moveViewport, const TQColor & color, bool noDialogs )
{
// don't perform searches on empty docs
if ( !generator || pages_vector.isEmpty() )
@@ -657,23 +657,23 @@ bool KPDFDocument::searchText( int searchID, const QString & text, bool fromStar
// global data for search
bool foundAMatch = false;
- QValueList< int > pagesToNotify;
+ TQValueList< int > pagesToNotify;
// remove highlights from pages and queue them for notifying changes
pagesToNotify += s->highlightedPages;
- QValueList< int >::iterator it = s->highlightedPages.begin(), end = s->highlightedPages.end();
+ TQValueList< int >::iterator it = s->highlightedPages.begin(), end = s->highlightedPages.end();
for ( ; it != end; ++it )
pages_vector[ *it ]->deleteHighlights( searchID );
s->highlightedPages.clear();
// set hourglass cursor
- QApplication::setOverrideCursor( waitCursor );
+ TQApplication::setOverrideCursor( waitCursor );
// 1. ALLDOC - proces all document marking pages
if ( type == AllDoc )
{
// search and highlight text on all pages
- QValueVector< KPDFPage * >::iterator it = pages_vector.begin(), end = pages_vector.end();
+ TQValueVector< KPDFPage * >::iterator it = pages_vector.begin(), end = pages_vector.end();
for ( ; it != end; ++it )
{
// get page (from the first to the last)
@@ -713,7 +713,7 @@ bool KPDFDocument::searchText( int searchID, const QString & text, bool fromStar
}
// reset cursor to previous shape
- QApplication::restoreOverrideCursor();
+ TQApplication::restoreOverrideCursor();
// send page lists if found anything new
//if ( foundAMatch ) ?maybe?
@@ -747,7 +747,7 @@ bool KPDFDocument::searchText( int searchID, const QString & text, bool fromStar
{
if ( currentPage >= pageCount )
{
- if ( noDialogs || KMessageBox::questionYesNo(widget(), i18n("End of document reached.\nContinue from the beginning?"), QString::null, KStdGuiItem::cont(), KStdGuiItem::cancel()) == KMessageBox::Yes )
+ if ( noDialogs || KMessageBox::questionYesNo(widget(), i18n("End of document reached.\nContinue from the beginning?"), TQString::null, KStdGuiItem::cont(), KStdGuiItem::cancel()) == KMessageBox::Yes )
currentPage = 0;
else
break;
@@ -765,7 +765,7 @@ bool KPDFDocument::searchText( int searchID, const QString & text, bool fromStar
}
// reset cursor to previous shape
- QApplication::restoreOverrideCursor();
+ TQApplication::restoreOverrideCursor();
// if a match has been found..
if ( match )
@@ -804,12 +804,12 @@ bool KPDFDocument::searchText( int searchID, const QString & text, bool fromStar
{
// search and highlight every word in 'text' on all pages
bool matchAll = type == GoogleAll;
- QStringList words = QStringList::split( " ", text );
+ TQStringList words = TQStringList::split( " ", text );
int wordsCount = words.count(),
hueStep = (wordsCount > 1) ? (60 / (wordsCount - 1)) : 60,
baseHue, baseSat, baseVal;
color.getHsv( &baseHue, &baseSat, &baseVal );
- QValueVector< KPDFPage * >::iterator it = pages_vector.begin(), end = pages_vector.end();
+ TQValueVector< KPDFPage * >::iterator it = pages_vector.begin(), end = pages_vector.end();
for ( ; it != end; ++it )
{
// get page (from the first to the last)
@@ -825,11 +825,11 @@ bool KPDFDocument::searchText( int searchID, const QString & text, bool fromStar
anyMatched = false;
for ( int w = 0; w < wordsCount; w++ )
{
- QString word = words[ w ];
+ TQString word = words[ w ];
int newHue = baseHue - w * hueStep;
if ( newHue < 0 )
newHue += 360;
- QColor wordColor = QColor( newHue, baseSat, baseVal, QColor::Hsv );
+ TQColor wordColor = TQColor( newHue, baseSat, baseVal, TQColor::Hsv );
NormalizedRect * lastMatch = 0;
// add all highlights for current word
bool wordMatched = false;
@@ -866,14 +866,14 @@ bool KPDFDocument::searchText( int searchID, const QString & text, bool fromStar
}
// reset cursor to previous shape
- QApplication::restoreOverrideCursor();
+ TQApplication::restoreOverrideCursor();
// send page lists to update observers (since some filter on bookmarks)
foreachObserver( notifySetup( pages_vector, false ) );
}
// notify observers about highlights changes
- QValueList< int >::iterator nIt = pagesToNotify.begin(), nEnd = pagesToNotify.end();
+ TQValueList< int >::iterator nIt = pagesToNotify.begin(), nEnd = pagesToNotify.end();
for ( ; nIt != nEnd; ++nIt )
foreachObserver( notifyPageChanged( *nIt, DocumentObserver::Highlights ) );
@@ -904,7 +904,7 @@ void KPDFDocument::resetSearch( int searchID )
RunningSearch * s = d->searches[ searchID ];
// unhighlight pages and inform observers about that
- QValueList< int >::iterator it = s->highlightedPages.begin(), end = s->highlightedPages.end();
+ TQValueList< int >::iterator it = s->highlightedPages.begin(), end = s->highlightedPages.end();
for ( ; it != end; ++it )
{
int pageNumber = *it;
@@ -972,7 +972,7 @@ void KPDFDocument::processLink( const KPDFLink * link )
case KPDFLink::Execute: {
const KPDFLinkExecute * exe = static_cast< const KPDFLinkExecute * >( link );
- QString fileName = exe->fileName();
+ TQString fileName = exe->fileName();
if ( fileName.endsWith( ".pdf" ) || fileName.endsWith( ".PDF" ) )
{
openRelativeFile( fileName );
@@ -1071,7 +1071,7 @@ void KPDFDocument::processLink( const KPDFLink * link )
kapp->invokeMailer( browse->url() );
else
{
- QString url = browse->url();
+ TQString url = browse->url();
// fix for #100366, documents with relative links that are the form of http:foo.pdf
if (url.find("http:") == 0 && url.find("http://") == -1 && url.right(4) == ".pdf")
@@ -1105,8 +1105,8 @@ void KPDFDocument::requestDone( PixmapRequest * req )
#endif
// [MEM] 1.1 find and remove a previous entry for the same page and id
- QValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
- QValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
+ TQValueList< AllocatedPixmap * >::iterator aIt = d->allocatedPixmapsFifo.begin();
+ TQValueList< AllocatedPixmap * >::iterator aEnd = d->allocatedPixmapsFifo.end();
for ( ; aIt != aEnd; ++aIt )
if ( (*aIt)->page == req->pageNumber && (*aIt)->id == req->id )
{
@@ -1197,8 +1197,8 @@ void KPDFDocument::cleanupPixmapMemory( int /*sure? bytesOffset*/ )
{
// [MEM] free memory starting from older pixmaps
int pagesFreed = 0;
- QValueList< AllocatedPixmap * >::iterator pIt = d->allocatedPixmapsFifo.begin();
- QValueList< AllocatedPixmap * >::iterator pEnd = d->allocatedPixmapsFifo.end();
+ TQValueList< AllocatedPixmap * >::iterator pIt = d->allocatedPixmapsFifo.begin();
+ TQValueList< AllocatedPixmap * >::iterator pEnd = d->allocatedPixmapsFifo.end();
while ( (pIt != pEnd) && (memoryToFree > 0) )
{
AllocatedPixmap * p = *pIt;
@@ -1228,16 +1228,16 @@ int KPDFDocument::getTotalMemory()
#ifdef __linux__
// if /proc/meminfo doesn't exist, return 128MB
- QFile memFile( "/proc/meminfo" );
+ TQFile memFile( "/proc/meminfo" );
if ( !memFile.open( IO_ReadOnly ) )
return (cachedValue = 134217728);
// read /proc/meminfo and sum up the contents of 'MemFree', 'Buffers'
// and 'Cached' fields. consider swapped memory as used memory.
- QTextStream readStream( &memFile );
+ TQTextStream readStream( &memFile );
while ( !readStream.atEnd() )
{
- QString entry = readStream.readLine();
+ TQString entry = readStream.readLine();
if ( entry.startsWith( "MemTotal:" ) )
return (cachedValue = (1024 * entry.section( ' ', -2, -2 ).toInt()));
}
@@ -1247,23 +1247,23 @@ int KPDFDocument::getTotalMemory()
int KPDFDocument::getFreeMemory()
{
- static QTime lastUpdate = QTime::currentTime();
+ static TQTime lastUpdate = TQTime::currentTime();
static int cachedValue = 0;
- if ( lastUpdate.secsTo( QTime::currentTime() ) <= 2 )
+ if ( lastUpdate.secsTo( TQTime::currentTime() ) <= 2 )
return cachedValue;
#ifdef __linux__
// if /proc/meminfo doesn't exist, return MEMORY FULL
- QFile memFile( "/proc/meminfo" );
+ TQFile memFile( "/proc/meminfo" );
if ( !memFile.open( IO_ReadOnly ) )
return 0;
// read /proc/meminfo and sum up the contents of 'MemFree', 'Buffers'
// and 'Cached' fields. consider swapped memory as used memory.
int memoryFree = 0;
- QString entry;
- QTextStream readStream( &memFile );
+ TQString entry;
+ TQTextStream readStream( &memFile );
while ( !readStream.atEnd() )
{
entry = readStream.readLine();
@@ -1277,7 +1277,7 @@ int KPDFDocument::getFreeMemory()
}
memFile.close();
- lastUpdate = QTime::currentTime();
+ lastUpdate = TQTime::currentTime();
return ( cachedValue = ( 1024 * memoryFree ) );
#else
@@ -1291,12 +1291,12 @@ void KPDFDocument::loadDocumentInfo()
// are still uninitialized at this point so don't access them
{
//kdDebug() << "Using '" << d->xmlFileName << "' as document info file." << endl;
- QFile infoFile( d->xmlFileName );
+ TQFile infoFile( d->xmlFileName );
if ( !infoFile.exists() || !infoFile.open( IO_ReadOnly ) )
return;
// Load DOM from XML file
- QDomDocument doc( "documentInfo" );
+ TQDomDocument doc( "documentInfo" );
if ( !doc.setContent( &infoFile ) )
{
kdDebug() << "Could not set content" << endl;
@@ -1305,21 +1305,21 @@ void KPDFDocument::loadDocumentInfo()
}
infoFile.close();
- QDomElement root = doc.documentElement();
+ TQDomElement root = doc.documentElement();
if ( root.tagName() != "documentInfo" )
return;
// Parse the DOM tree
- QDomNode topLevelNode = root.firstChild();
+ TQDomNode topLevelNode = root.firstChild();
while ( topLevelNode.isElement() )
{
- QString catName = topLevelNode.toElement().tagName();
+ TQString catName = topLevelNode.toElement().tagName();
// Get bookmarks list from DOM
if ( catName == "bookmarkList" )
{
- QDomNode n = topLevelNode.firstChild();
- QDomElement e;
+ TQDomNode n = topLevelNode.firstChild();
+ TQDomElement e;
int pageNumber;
bool ok;
while ( n.isElement() )
@@ -1337,10 +1337,10 @@ void KPDFDocument::loadDocumentInfo()
// Get 'general info' from the DOM
else if ( catName == "generalInfo" )
{
- QDomNode infoNode = topLevelNode.firstChild();
+ TQDomNode infoNode = topLevelNode.firstChild();
while ( infoNode.isElement() )
{
- QDomElement infoElement = infoNode.toElement();
+ TQDomElement infoElement = infoNode.toElement();
// compatibility: [pre-3.4 viewport storage] @remove after 3.4 relase
if ( infoElement.tagName() == "activePage" )
@@ -1355,13 +1355,13 @@ void KPDFDocument::loadDocumentInfo()
// clear history
d->viewportHistory.clear();
// append old viewports
- QDomNode historyNode = infoNode.firstChild();
+ TQDomNode historyNode = infoNode.firstChild();
while ( historyNode.isElement() )
{
- QDomElement historyElement = historyNode.toElement();
+ TQDomElement historyElement = historyNode.toElement();
if ( historyElement.hasAttribute( "viewport" ) )
{
- QString vpString = historyElement.attribute( "viewport" );
+ TQString vpString = historyElement.attribute( "viewport" );
d->viewportIterator = d->viewportHistory.append(
DocumentViewport( vpString ) );
}
@@ -1378,17 +1378,17 @@ void KPDFDocument::loadDocumentInfo()
} // </documentInfo>
}
-QString KPDFDocument::giveAbsolutePath( const QString & fileName )
+TQString KPDFDocument::giveAbsolutePath( const TQString & fileName )
{
if ( !d->url.isValid() )
- return QString::null;
+ return TQString::null;
return d->url.upURL().url() + fileName;
}
-bool KPDFDocument::openRelativeFile( const QString & fileName )
+bool KPDFDocument::openRelativeFile( const TQString & fileName )
{
- QString absFileName = giveAbsolutePath( fileName );
+ TQString absFileName = giveAbsolutePath( fileName );
if ( absFileName.isNull() )
return false;
@@ -1404,35 +1404,35 @@ void KPDFDocument::saveDocumentInfo() const
if ( d->docFileName.isNull() )
return;
- QFile infoFile( d->xmlFileName );
+ TQFile infoFile( d->xmlFileName );
if (infoFile.open( IO_WriteOnly | IO_Truncate) )
{
// Create DOM
- QDomDocument doc( "documentInfo" );
- QDomElement root = doc.createElement( "documentInfo" );
+ TQDomDocument doc( "documentInfo" );
+ TQDomElement root = doc.createElement( "documentInfo" );
doc.appendChild( root );
// Add bookmark list to DOM
- QDomElement bookmarkList = doc.createElement( "bookmarkList" );
+ TQDomElement bookmarkList = doc.createElement( "bookmarkList" );
root.appendChild( bookmarkList );
for ( uint i = 0; i < pages_vector.count() ; i++ )
{
if ( pages_vector[i]->hasBookmark() )
{
- QDomElement page = doc.createElement( "page" );
- page.appendChild( doc.createTextNode( QString::number(i) ) );
+ TQDomElement page = doc.createElement( "page" );
+ page.appendChild( doc.createTextNode( TQString::number(i) ) );
bookmarkList.appendChild( page );
}
}
// Add general info to DOM
- QDomElement generalInfo = doc.createElement( "generalInfo" );
+ TQDomElement generalInfo = doc.createElement( "generalInfo" );
root.appendChild( generalInfo );
// <general info><history> ... </history> saves history up to 10 viewports
- QValueList< DocumentViewport >::iterator backIterator = d->viewportIterator;
+ TQValueList< DocumentViewport >::iterator backIterator = d->viewportIterator;
if ( backIterator != d->viewportHistory.end() )
{
// go back up to 10 steps from the current viewportIterator
@@ -1441,16 +1441,16 @@ void KPDFDocument::saveDocumentInfo() const
--backIterator;
// create history root node
- QDomElement historyNode = doc.createElement( "history" );
+ TQDomElement historyNode = doc.createElement( "history" );
generalInfo.appendChild( historyNode );
// add old[backIterator] and present[viewportIterator] items
- QValueList< DocumentViewport >::iterator endIt = d->viewportIterator;
+ TQValueList< DocumentViewport >::iterator endIt = d->viewportIterator;
++endIt;
while ( backIterator != endIt )
{
- QString name = (backIterator == d->viewportIterator) ? "current" : "oldPage";
- QDomElement historyEntry = doc.createElement( name );
+ TQString name = (backIterator == d->viewportIterator) ? "current" : "oldPage";
+ TQDomElement historyEntry = doc.createElement( name );
historyEntry.setAttribute( "viewport", (*backIterator).toString() );
historyNode.appendChild( historyEntry );
++backIterator;
@@ -1458,8 +1458,8 @@ void KPDFDocument::saveDocumentInfo() const
}
// Save DOM to XML file
- QString xml = doc.toString();
- QTextStream os( &infoFile );
+ TQString xml = doc.toString();
+ TQTextStream os( &infoFile );
os << xml;
}
infoFile.close();
@@ -1489,7 +1489,7 @@ DocumentViewport::DocumentViewport( int n )
autoFit.height = false;
}
-DocumentViewport::DocumentViewport( const QString & xmlDesc )
+DocumentViewport::DocumentViewport( const TQString & xmlDesc )
: pageNumber( -1 )
{
// default settings (maybe overridden below)
@@ -1508,7 +1508,7 @@ DocumentViewport::DocumentViewport( const QString & xmlDesc )
// decode the string
bool ok;
int field = 0;
- QString token = xmlDesc.section( ';', field, field );
+ TQString token = xmlDesc.section( ';', field, field );
while ( !token.isEmpty() )
{
// decode the current token
@@ -1545,18 +1545,18 @@ DocumentViewport::DocumentViewport( const QString & xmlDesc )
}
}
-QString DocumentViewport::toString() const
+TQString DocumentViewport::toString() const
{
// start string with page number
- QString s = QString::number( pageNumber );
+ TQString s = TQString::number( pageNumber );
// if has center coordinates, save them on string
if ( rePos.enabled )
- s += QString( ";C2:" ) + QString::number( rePos.normalizedX ) +
- ':' + QString::number( rePos.normalizedY ) +
- ':' + QString::number( rePos.pos );
+ s += TQString( ";C2:" ) + TQString::number( rePos.normalizedX ) +
+ ':' + TQString::number( rePos.normalizedY ) +
+ ':' + TQString::number( rePos.pos );
// if has autofit enabled, save its state on string
if ( autoFit.enabled )
- s += QString( ";AF1:" ) + (autoFit.width ? "T" : "F") +
+ s += TQString( ";AF1:" ) + (autoFit.width ? "T" : "F") +
':' + (autoFit.height ? "T" : "F");
return s;
}
@@ -1583,20 +1583,20 @@ bool DocumentViewport::operator==( const DocumentViewport & vp ) const
/** DocumentInfo **/
DocumentInfo::DocumentInfo()
- : QDomDocument( "DocumentInformation" )
+ : TQDomDocument( "DocumentInformation" )
{
- QDomElement docElement = createElement( "DocumentInfo" );
+ TQDomElement docElement = createElement( "DocumentInfo" );
appendChild( docElement );
}
-void DocumentInfo::set( const QString &key, const QString &value,
- const QString &title )
+void DocumentInfo::set( const TQString &key, const TQString &value,
+ const TQString &title )
{
- QDomElement docElement = documentElement();
- QDomElement element;
+ TQDomElement docElement = documentElement();
+ TQDomElement element;
// check whether key already exists
- QDomNodeList list = docElement.elementsByTagName( key );
+ TQDomNodeList list = docElement.elementsByTagName( key );
if ( list.count() > 0 )
element = list.item( 0 ).toElement();
else
@@ -1609,24 +1609,24 @@ void DocumentInfo::set( const QString &key, const QString &value,
docElement.appendChild( element );
}
-QString DocumentInfo::get( const QString &key ) const
+TQString DocumentInfo::get( const TQString &key ) const
{
- QDomElement docElement = documentElement();
- QDomElement element;
+ TQDomElement docElement = documentElement();
+ TQDomElement element;
// check whether key already exists
- QDomNodeList list = docElement.elementsByTagName( key );
+ TQDomNodeList list = docElement.elementsByTagName( key );
if ( list.count() > 0 )
return list.item( 0 ).toElement().attribute( "value" );
else
- return QString();
+ return TQString();
}
/** DocumentSynopsis **/
DocumentSynopsis::DocumentSynopsis()
- : QDomDocument( "DocumentSynopsis" )
+ : TQDomDocument( "DocumentSynopsis" )
{
// void implementation, only subclassed for naming
}