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
QIBusAttribute Class Reference

#include <qibustypes.h>

+ Inheritance diagram for QIBusAttribute:
+ Collaboration diagram for QIBusAttribute:

Public Types

enum  Type { Invalid = 0 , Underline = 1 , Foreground = 2 , Background = 3 }
 
enum  Underline {
  UnderlineNone = 0 , UnderlineSingle = 1 , UnderlineDouble = 2 , UnderlineLow = 3 ,
  UnderlineError = 4
}
 

Public Member Functions

 QIBusAttribute ()
 
QTextCharFormat format () const
 
void serializeTo (QDBusArgument &argument) const
 
void deserializeFrom (const QDBusArgument &argument)
 

Public Attributes

Type type
 
quint32 value
 
quint32 start
 
quint32 end
 

Detailed Description

Definition at line 29 of file qibustypes.h.

Member Enumeration Documentation

◆ Type

Enumerator
Invalid 
Underline 
Foreground 
Background 

Definition at line 32 of file qibustypes.h.

◆ Underline

Enumerator
UnderlineNone 
UnderlineSingle 
UnderlineDouble 
UnderlineLow 
UnderlineError 

Definition at line 39 of file qibustypes.h.

Constructor & Destructor Documentation

◆ QIBusAttribute()

QIBusAttribute::QIBusAttribute ( )

Definition at line 52 of file qibustypes.cpp.

Member Function Documentation

◆ deserializeFrom()

void QIBusAttribute::deserializeFrom ( const QDBusArgument & argument)

Definition at line 76 of file qibustypes.cpp.

References argument, QDBusArgument::beginStructure(), QIBusSerializable::deserializeFrom(), end, QDBusArgument::endStructure(), start, and value.

+ Here is the call graph for this function:

◆ format()

QTextCharFormat QIBusAttribute::format ( ) const

Definition at line 92 of file qibustypes.cpp.

References Background, QTextCharFormat::DashDotLine, QTextCharFormat::DashUnderline, fmt, Foreground, Invalid, QTextCharFormat::NoUnderline, Qt::red, QTextCharFormat::setUnderlineColor(), QTextCharFormat::SingleUnderline, UnderlineDouble, UnderlineError, UnderlineLow, UnderlineNone, UnderlineSingle, and QTextCharFormat::WaveUnderline.

Referenced by QIBusAttributeList::imAttributes().

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

◆ serializeTo()

void QIBusAttribute::serializeTo ( QDBusArgument & argument) const

Definition at line 61 of file qibustypes.cpp.

References argument, QDBusArgument::beginStructure(), end, QDBusArgument::endStructure(), QIBusSerializable::serializeTo(), start, and value.

+ Here is the call graph for this function:

Member Data Documentation

◆ end

quint32 QIBusAttribute::end

Definition at line 57 of file qibustypes.h.

Referenced by deserializeFrom(), QIBusAttributeList::imAttributes(), and serializeTo().

◆ start

quint32 QIBusAttribute::start

Definition at line 56 of file qibustypes.h.

Referenced by deserializeFrom(), QIBusAttributeList::imAttributes(), and serializeTo().

◆ type

Type QIBusAttribute::type

Definition at line 54 of file qibustypes.h.

◆ value

quint32 QIBusAttribute::value

Definition at line 55 of file qibustypes.h.

Referenced by deserializeFrom(), and serializeTo().


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