[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Macros | Functions | Variables
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.

Macros

#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
 

Macro Definition 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::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 
)
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

KLFLibEntryMimeEncoder __klf_lib_mime_encoder

Definition at line 411 of file klflib.cpp.


Generated by doxygen 1.8.11