util.cc File Reference

Utility functions. More...

#include "util.h"
#include "qtcompat.h"
#include <iostream>
#include <assert.h>
#include <QBYTEARRAY>
#include <qcolor.h>
#include <qfile.h>
#include <qobject.h>
#include <qregexp.h>
#include <qstring.h>
#include <qstringlist.h>
#include <qtextcodec.h>
#include <qtextstream.h>
#include <qvariant.h>
#include <qwidget.h>
#include <kernel/static.h>
#include <utils/debug.h>
#include <QLIST>

Namespaces

namespace  util
 

Utility namespace.


Functions

QVariant util::varFromDoubleArray (double *d, int count)
int util::varToDoubleArray (const QVariant &v, double *out, int out_size)
void util::fatalError (const QString &message)
QString util::htmlEnt (const QString &str)
int util::findSep (int start, const QString &line, char separator)
QStringList util::explode (char separator, const QString &line, bool escape)
QString util::loadFromFile (const QString &name)
bool util::saveToFile (const QString &name, const QString &content)
bool util::saveRawToFile (const QString &name, const QByteArray &content)
void util::printList (const QStringList &l)
void util::consoleLog (const QString &message, const QString &fileName)
void util::escapeSlash (QString &line)
QString util::getUntil (char separator, QString &line, bool escape)
void util::setDebugLevel (const QString &param)
QString util::countString (int count, QString singular, QString plural)
QColor util::mixColor (const QColor &oldColor, double weight, const QColor &newColor)
void util::colorMod (QWidget *widget, QColor fg, double weight_fg, QColor bg, double weight_bg)
QStringList util::countList (unsigned int count, unsigned int start)
QStringList util::supportedEncodings ()
void util::setDefaultCharset (const QString &charsetName)
QString util::convertToUnicode (const std::string &str, CharsetContext ctx)
std::string util::convertFromUnicode (const QString &str, CharsetContext ctx)

Variables

QTextCodec * util::defCodec = NULL

Detailed Description

Utility functions.

Various utility functions (string processing, file loading, debugging, etc ...)

Author:
Martin Petricek

Variable Documentation

UMap umap
const char UNKNOWN_CHAR = '?' [static]