• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KDocTools

xslt.cpp File Reference

#include "xslt.h"
#include <libxslt/xsltconfig.h>
#include <libxslt/xsltInternals.h>
#include <libxslt/transform.h>
#include <libxslt/xsltutils.h>
#include <libxml/xmlIO.h>
#include <libxml/parserInternals.h>
#include <libxml/catalog.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <QtCore/QDate>
#include <QtCore/QDir>
#include <QtCore/QRegExp>
#include <kcomponentdata.h>
#include "kio_help.h"
#include <klocale.h>
#include <assert.h>
#include <kfilterbase.h>
#include <kfilterdev.h>
#include <QtCore/QTextCodec>
#include <stdlib.h>
#include <config.h>
#include <stdarg.h>
#include <klibloader.h>
#include <kcharsets.h>
#include <kurl.h>

Include dependency graph for xslt.cpp:

Go to the source code of this file.


Defines

#define INFO(x)   if (slave) slave->infoMessage(x);

Functions

int closeQString (void *context)
bool compareTimeStamps (const QString &older, const QString &newer)
void fillInstance (KComponentData &ins, const QString &srcdir)
QByteArray fromUnicode (const QString &data)
static QIODevice * getBZip2device (const QString &fileName)
QString lookForCache (const QString &filename)
static bool readCache (const QString &filename, const QString &cache, QString &output)
void replaceCharsetHeader (QString &output)
bool saveToCache (const QString &contents, const QString &filename)
QString splitOut (const QString &parsed, int index)
QString transform (const QString &pat, const QString &tss, const QVector< const char * > &params)
int writeToQString (void *context, const char *buffer, int len)

Variables

HelpProtocol * slave

Define Documentation

#define INFO ( x   )     if (slave) slave->infoMessage(x);

Definition at line 32 of file xslt.cpp.


Function Documentation

int closeQString ( void *  context  ) 

Definition at line 43 of file xslt.cpp.

bool compareTimeStamps ( const QString &  older,
const QString &  newer 
)

Compares two files and returns true if.

Parameters:
newer exists and is newer than
older 

Definition at line 296 of file xslt.cpp.

void fillInstance ( KComponentData &  ins,
const QString &  srcdir 
)

Definition at line 180 of file xslt.cpp.

QByteArray fromUnicode ( const QString &  data  ) 

Definition at line 306 of file xslt.cpp.

static QIODevice* getBZip2device ( const QString &  fileName  )  [static]

Definition at line 200 of file xslt.cpp.

QString lookForCache ( const QString &  filename  ) 

Definition at line 270 of file xslt.cpp.

static bool readCache ( const QString &  filename,
const QString &  cache,
QString &  output 
) [static]

Definition at line 223 of file xslt.cpp.

void replaceCharsetHeader ( QString &  output  ) 

Definition at line 352 of file xslt.cpp.

bool saveToCache ( const QString &  contents,
const QString &  filename 
)

Definition at line 205 of file xslt.cpp.

QString splitOut ( const QString &  parsed,
int  index 
)

Definition at line 131 of file xslt.cpp.

QString transform ( const QString &  pat,
const QString &  tss,
const QVector< const char * > &  params 
)

Definition at line 49 of file xslt.cpp.

int writeToQString ( void *  context,
const char *  buffer,
int  len 
)

Definition at line 36 of file xslt.cpp.


Variable Documentation

HelpProtocol* slave

Definition at line 153 of file kio_help.cpp.

KDocTools

Skip menu "KDocTools"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal