Krita Source Code Documentation
Loading...
Searching...
No Matches
GLOBAL_ALT_1049 Struct Reference

#include <psd_resource_block.h>

+ Inheritance diagram for GLOBAL_ALT_1049:

Public Member Functions

bool createBlock (QByteArray &data) override
 
QString displayText () override
 
 GLOBAL_ALT_1049 ()
 
bool interpretBlock (QByteArray data) override
 
bool valid () override
 
- Public Member Functions inherited from PSDInterpretedResource
virtual ~PSDInterpretedResource ()
 

Public Attributes

qint32 altitude
 
- Public Attributes inherited from PSDInterpretedResource
QString error
 

Additional Inherited Members

- Protected Member Functions inherited from PSDInterpretedResource
void startBlock (QBuffer &buf, PSDImageResourceSection::PSDResourceID id, quint32 size)
 

Detailed Description

Definition at line 623 of file psd_resource_block.h.

Constructor & Destructor Documentation

◆ GLOBAL_ALT_1049()

GLOBAL_ALT_1049::GLOBAL_ALT_1049 ( )
inline

Definition at line 624 of file psd_resource_block.h.

625 : altitude(30)
626 {
627 }

Member Function Documentation

◆ createBlock()

bool GLOBAL_ALT_1049::createBlock ( QByteArray & data)
inlineoverridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 637 of file psd_resource_block.h.

638 {
639 QBuffer buf(&data);
641 psdwrite(buf, (quint32)altitude);
642 return true;
643 }
void startBlock(QBuffer &buf, PSDImageResourceSection::PSDResourceID id, quint32 size)
std::enable_if_t< std::is_arithmetic< T >::value, bool > psdwrite(QIODevice &io, T v)
Definition psd_utils.h:170

References PSDImageResourceSection::GLOBAL_ALT, and psdwrite().

◆ displayText()

QString GLOBAL_ALT_1049::displayText ( )
inlineoverridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 650 of file psd_resource_block.h.

651 {
652 return QString("Global Altitude: %1").arg(altitude);
653 }

◆ interpretBlock()

bool GLOBAL_ALT_1049::interpretBlock ( QByteArray data)
inlineoverridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 628 of file psd_resource_block.h.

629 {
630 dbgFile << "Reading GLOBAL_ALT_1049";
631 QDataStream ds(data);
632 ds.setByteOrder(QDataStream::BigEndian);
633 ds >> altitude;
634 return true;
635 }
#define dbgFile
Definition kis_debug.h:53

References dbgFile.

◆ valid()

bool GLOBAL_ALT_1049::valid ( )
inlineoverridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 645 of file psd_resource_block.h.

646 {
647 return true;
648 }

Member Data Documentation

◆ altitude

qint32 GLOBAL_ALT_1049::altitude

Definition at line 655 of file psd_resource_block.h.


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