Krita Source Code Documentation
Loading...
Searching...
No Matches
KisStorePaintDeviceWriter Class Reference

#include <kis_store_paintdevice_writer.h>

+ Inheritance diagram for KisStorePaintDeviceWriter:

Public Member Functions

 KisStorePaintDeviceWriter (KoStore *store)
 
bool write (const char *data, qint64 length) override
 
bool write (const QByteArray &data) override
 
 ~KisStorePaintDeviceWriter () override
 
- Public Member Functions inherited from KisPaintDeviceWriter
virtual ~KisPaintDeviceWriter ()
 

Public Attributes

KoStorem_store
 

Detailed Description

Definition at line 12 of file kis_store_paintdevice_writer.h.

Constructor & Destructor Documentation

◆ KisStorePaintDeviceWriter()

KisStorePaintDeviceWriter::KisStorePaintDeviceWriter ( KoStore * store)
inline

Definition at line 14 of file kis_store_paintdevice_writer.h.

15 : m_store(store)
16 {
17 }

◆ ~KisStorePaintDeviceWriter()

KisStorePaintDeviceWriter::~KisStorePaintDeviceWriter ( )
inlineoverride

Definition at line 19 of file kis_store_paintdevice_writer.h.

19{}

Member Function Documentation

◆ write() [1/2]

bool KisStorePaintDeviceWriter::write ( const char * data,
qint64 length )
inlineoverridevirtual

Implements KisPaintDeviceWriter.

Definition at line 26 of file kis_store_paintdevice_writer.h.

26 {
27 qint64 len = m_store->write(data, length);
28 return (length == len);
29 }
qreal length(const QPointF &vec)
Definition Ellipse.cc:82
qint64 write(const QByteArray &data)
Definition KoStore.cpp:198

References length(), m_store, and KoStore::write().

◆ write() [2/2]

bool KisStorePaintDeviceWriter::write ( const QByteArray & data)
inlineoverridevirtual

Implements KisPaintDeviceWriter.

Definition at line 21 of file kis_store_paintdevice_writer.h.

21 {
22 qint64 len = m_store->write(data);
23 return (len == data.size());
24 }

References m_store, and KoStore::write().

Member Data Documentation

◆ m_store

KoStore* KisStorePaintDeviceWriter::m_store

Definition at line 31 of file kis_store_paintdevice_writer.h.


The documentation for this class was generated from the following file: