Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_store_paintdevice_writer.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2013 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KIS_STORE_PAINTDEVICE_WRITER_H
7#define KIS_STORE_PAINTDEVICE_WRITER_H
8
10#include <KoStore.h>
11
13public:
15 : m_store(store)
16 {
17 }
18
20
21 bool write(const QByteArray &data) override {
22 qint64 len = m_store->write(data);
23 return (len == data.size());
24 }
25
26 bool write(const char* data, qint64 length) override {
27 qint64 len = m_store->write(data, length);
28 return (length == len);
29 }
30
32
33};
34
35#endif // KIS_STORE_PAINTDEVICE_WRITER_H
qreal length(const QPointF &vec)
Definition Ellipse.cc:82
bool write(const char *data, qint64 length) override
bool write(const QByteArray &data) override
qint64 write(const QByteArray &data)
Definition KoStore.cpp:198