Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_tiled_data_manager.cc File Reference
#include <QRect>
#include <QVector>
#include "kis_tile.h"
#include "kis_tiled_data_manager.h"
#include "kis_tile_data_wrapper.h"
#include "kis_tiled_data_manager_p.h"
#include "kis_memento_manager.h"
#include "swap/kis_legacy_tile_compressor.h"
#include "swap/kis_tile_compressor_factory.h"
#include "kis_paint_device_writer.h"
#include "kis_global.h"

Go to the source code of this file.

Macros

#define takeOneLine(stream, maxLine, keyword, value)
 

Macro Definition Documentation

◆ takeOneLine

#define takeOneLine ( stream,
maxLine,
keyword,
value )
Value:
do { \
QByteArray line = stream->readLine(maxLine); \
line = line.trimmed(); \
QList<QByteArray> lineItems = line.split(' '); \
keyword = lineItems.takeFirst(); \
value = lineItems.takeFirst().toInt(); \
} while(0) \
float value(const T *src, size_t ch)

Definition at line 199 of file kis_tiled_data_manager.cc.

199#define takeOneLine(stream, maxLine, keyword, value) \
200 do { \
201 QByteArray line = stream->readLine(maxLine); \
202 line = line.trimmed(); \
203 QList<QByteArray> lineItems = line.split(' '); \
204 keyword = lineItems.takeFirst(); \
205 value = lineItems.takeFirst().toInt(); \
206 } while(0) \
207