[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Defines | Functions | Variables

src/klflib.cpp File Reference

#include <QDebug>
#include <QString>
#include <QBuffer>
#include <QByteArray>
#include <QDataStream>
#include <QColor>
#include <QMimeData>
#include <klfutil.h>
#include "klflib_p.h"
#include "klflib.h"
Include dependency graph for klflib.cpp:

Go to the source code of this file.

Defines

#define KLFLIBRESOURCEENGINE_WARN_NO_DEFAULT_SUBRESOURCE(func)
#define klf_lower_bound_entry   qLowerBound<KLFLibEntryList::iterator,KLFLibEntry,const KLFLibEntrySorter&>
#define klf_lower_bound_ewid   qLowerBound<QList<KLFLibEntryWithId>::iterator,KLFLibEntryWithId,const QueryResultListSorter&>

Functions

KLF_EXPORT QDataStreamoperator<< (QDataStream &stream, const KLFLibResourceEngine::KLFLibEntryWithId &entrywid)
KLF_EXPORT QDataStreamoperator>> (QDataStream &stream, KLFLibResourceEngine::KLFLibEntryWithId &entrywid)
KLF_EXPORT QDebug & operator<< (QDebug &dbg, const KLFLib::StringMatch &smatch)
KLF_EXPORT QDebug & operator<< (QDebug &dbg, const KLFLib::PropertyMatch &pmatch)
KLF_EXPORT QDebug & operator<< (QDebug &dbg, const KLFLib::EntryMatchCondition &c)
KLF_EXPORT QDebug & operator<< (QDebug &dbg, const KLFLibResourceEngine::KLFLibEntryWithId &e)
KLF_EXPORT QDebug & operator<< (QDebug &dbg, const KLFLibResourceEngine::Query &q)
template<class T >
static void qlist_skip_and_limit (QList< T > *list, int skip, int limit)

Variables

KLFLibEntryMimeEncoder __klf_lib_mime_encoder

Define Documentation

#define klf_lower_bound_entry   qLowerBound<KLFLibEntryList::iterator,KLFLibEntry,const KLFLibEntrySorter&>
#define klf_lower_bound_ewid   qLowerBound<QList<KLFLibEntryWithId>::iterator,KLFLibEntryWithId,const QueryResultListSorter&>
#define KLFLIBRESOURCEENGINE_WARN_NO_DEFAULT_SUBRESOURCE (   func)
Value:
if ((pFeatureFlags & FeatureSubResources) && pDefaultSubResource.isNull()) { \
    qWarning("KLFLibResourceEngine::" func "(id): sub-resources are supported feature but" \
             " no default sub-resource is specified!"); }               \

Definition at line 40 of file klflib.cpp.

Referenced by KLFLibResourceEngine::allEntries(), KLFLibResourceEngine::allIds(), KLFLibResourceEngine::canModifyData(), KLFLibResourceEngine::changeEntries(), KLFLibResourceEngine::deleteEntries(), KLFLibResourceEngine::entries(), KLFLibResourceEngine::entry(), KLFLibResourceEngine::hasEntry(), KLFLibResourceEngine::insertEntries(), and KLFLibResourceEngine::insertEntry().


Function Documentation

KLF_EXPORT QDataStream& operator<< ( QDataStream stream,
const KLFLibResourceEngine::KLFLibEntryWithId entrywid 
)
KLF_EXPORT QDebug& operator<< ( QDebug &  dbg,
const KLFLib::PropertyMatch pmatch 
)
KLF_EXPORT QDebug& operator<< ( QDebug &  dbg,
const KLFLibResourceEngine::Query q 
)
KLF_EXPORT QDebug& operator<< ( QDebug &  dbg,
const KLFLibResourceEngine::KLFLibEntryWithId e 
)
KLF_EXPORT QDebug& operator<< ( QDebug &  dbg,
const KLFLib::EntryMatchCondition c 
)
KLF_EXPORT QDebug& operator<< ( QDebug &  dbg,
const KLFLib::StringMatch smatch 
)
KLF_EXPORT QDataStream& operator>> ( QDataStream stream,
KLFLibResourceEngine::KLFLibEntryWithId entrywid 
)
template<class T >
static void qlist_skip_and_limit ( QList< T > *  list,
int  skip,
int  limit 
) [static]

Variable Documentation

Definition at line 411 of file klflib.cpp.


Generated by doxygen 1.7.3