Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
ICNSEntry Struct Reference

#include <qicnshandler_p.h>

Collaboration diagram for ICNSEntry:

Public Types

enum  Group {
  GroupUnknown = 0 , GroupMini = 'm' , GroupSmall = 's' , GroupLarge = 'l' ,
  GroupHuge = 'h' , GroupThumbnail = 't' , GroupPortable = 'p' , GroupCompressed = 'c' ,
  GroupICON = 'N'
}
enum  Depth {
  DepthUnknown = 0 , DepthMono = 1 , Depth4bit = 4 , Depth8bit = 8 ,
  Depth32bit = 32
}
enum  Flags { Unknown = 0x0 , IsIcon = 0x1 , IsMask = 0x2 , IconPlusMask = IsIcon | IsMask }
enum  Format {
  FormatUnknown = 0 , RawIcon , RLE24 , PNG ,
  JP2
}

Public Member Functions

 ICNSEntry ()

Public Attributes

quint32 ostype
quint32 variant
Group group
quint32 width
quint32 height
Depth depth
Flags flags
Format dataFormat
quint32 dataLength
qint64 dataOffset

Detailed Description

Definition at line 37 of file qicnshandler_p.h.

Member Enumeration Documentation

◆ Depth

Enumerator
DepthUnknown 
DepthMono 
Depth4bit 
Depth8bit 
Depth32bit 

Definition at line 51 of file qicnshandler_p.h.

◆ Flags

Enumerator
Unknown 
IsIcon 
IsMask 
IconPlusMask 

Definition at line 58 of file qicnshandler_p.h.

◆ Format

Enumerator
FormatUnknown 
RawIcon 
RLE24 
PNG 
JP2 

Definition at line 64 of file qicnshandler_p.h.

◆ Group

Enumerator
GroupUnknown 
GroupMini 
GroupSmall 
GroupLarge 
GroupHuge 
GroupThumbnail 
GroupPortable 
GroupCompressed 
GroupICON 

Definition at line 39 of file qicnshandler_p.h.

Constructor & Destructor Documentation

◆ ICNSEntry()

ICNSEntry::ICNSEntry ( )
inline

Definition at line 83 of file qicnshandler_p.h.

References ICNSEntry(), dataFormat, depth, DepthUnknown, flags, FormatUnknown, group, GroupUnknown, and Unknown.

Referenced by ICNSEntry().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ dataFormat

◆ dataLength

quint32 ICNSEntry::dataLength

Definition at line 80 of file qicnshandler_p.h.

◆ dataOffset

qint64 ICNSEntry::dataOffset

Definition at line 81 of file qicnshandler_p.h.

◆ depth

Depth ICNSEntry::depth

◆ flags

Flags ICNSEntry::flags

Definition at line 78 of file qicnshandler_p.h.

Referenced by ICNSEntry(), parseIconEntryData(), parseIconEntryInfo(), and readMask().

◆ group

Group ICNSEntry::group

Definition at line 74 of file qicnshandler_p.h.

Referenced by ICNSEntry(), and parseIconEntryInfo().

◆ height

quint32 ICNSEntry::height

Definition at line 76 of file qicnshandler_p.h.

◆ ostype

quint32 ICNSEntry::ostype

Definition at line 72 of file qicnshandler_p.h.

◆ variant

quint32 ICNSEntry::variant

Definition at line 73 of file qicnshandler_p.h.

◆ width

quint32 ICNSEntry::width

Definition at line 75 of file qicnshandler_p.h.


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