Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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 36 of file qicnshandler_p.h.

Member Enumeration Documentation

◆ Depth

Enumerator
DepthUnknown 
DepthMono 
Depth4bit 
Depth8bit 
Depth32bit 

Definition at line 50 of file qicnshandler_p.h.

◆ Flags

Enumerator
Unknown 
IsIcon 
IsMask 
IconPlusMask 

Definition at line 57 of file qicnshandler_p.h.

◆ Format

Enumerator
FormatUnknown 
RawIcon 
RLE24 
PNG 
JP2 

Definition at line 63 of file qicnshandler_p.h.

◆ Group

Enumerator
GroupUnknown 
GroupMini 
GroupSmall 
GroupLarge 
GroupHuge 
GroupThumbnail 
GroupPortable 
GroupCompressed 
GroupICON 

Definition at line 38 of file qicnshandler_p.h.

Constructor & Destructor Documentation

◆ ICNSEntry()

ICNSEntry::ICNSEntry ( )
inline

Definition at line 82 of file qicnshandler_p.h.

Member Data Documentation

◆ dataFormat

Format ICNSEntry::dataFormat

Definition at line 78 of file qicnshandler_p.h.

◆ dataLength

quint32 ICNSEntry::dataLength

Definition at line 79 of file qicnshandler_p.h.

◆ dataOffset

qint64 ICNSEntry::dataOffset

Definition at line 80 of file qicnshandler_p.h.

◆ depth

Depth ICNSEntry::depth

Definition at line 76 of file qicnshandler_p.h.

◆ flags

Flags ICNSEntry::flags

Definition at line 77 of file qicnshandler_p.h.

◆ group

Group ICNSEntry::group

Definition at line 73 of file qicnshandler_p.h.

◆ height

quint32 ICNSEntry::height

Definition at line 75 of file qicnshandler_p.h.

◆ ostype

quint32 ICNSEntry::ostype

Definition at line 71 of file qicnshandler_p.h.

◆ variant

quint32 ICNSEntry::variant

Definition at line 72 of file qicnshandler_p.h.

◆ width

quint32 ICNSEntry::width

Definition at line 74 of file qicnshandler_p.h.


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