• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

messageviewer

  • MessageViewer
  • CSSHelperBase
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MessageViewer::CSSHelperBase Class Reference

#include <csshelperbase.h>

Inheritance diagram for MessageViewer::CSSHelperBase:
Inheritance graph
[legend]

Public Member Functions

 CSSHelperBase (const QPaintDevice *pd)
 
QFont bodyFont (bool fixedFont=false, bool printing=false) const
 
QString cssDefinitions (bool fixedFont=false) const
 
QString htmlHead (bool fixedFont=false) const
 
QString nonQuotedFontTag () const
 
QColor pgpWarnColor () const
 
QColor quoteColor (int level)
 
QString quoteFontTag (int level) const
 
void setBodyFont (const QFont &font)
 
void setPrintFont (const QFont &font)
 

Protected Member Functions

void recalculatePGPColors ()
 

Protected Attributes

QColor cHtmlWarning
 
QColor cPgpEncrB
 
QColor cPgpEncrF
 
QColor cPgpEncrH
 
QColor cPgpErrB
 
QColor cPgpErrF
 
QColor cPgpErrH
 
QColor cPgpOk0B
 
QColor cPgpOk0F
 
QColor cPgpOk0H
 
QColor cPgpOk1B
 
QColor cPgpOk1F
 
QColor cPgpOk1H
 
QColor cPgpWarnB
 
QColor cPgpWarnF
 
QColor cPgpWarnH
 
QColor mBackgroundColor
 
bool mBackingPixmapOn
 
QString mBackingPixmapStr
 
QFont mBodyFont
 
QFont mFixedFont
 
QFont mFixedPrintFont
 
QColor mForegroundColor
 
QColor mLinkColor
 
QFont mPrintFont
 
QColor mQuoteColor [3]
 
QFont mQuoteFont [3]
 
bool mRecycleQuoteColors
 
bool mShrinkQuotes
 
QColor mVisitedLinkColor
 

Detailed Description

Definition at line 44 of file csshelperbase.h.

Constructor & Destructor Documentation

MessageViewer::CSSHelperBase::CSSHelperBase ( const QPaintDevice *  pd)
explicit

Construct a CSSHelper object and set its font and color settings to default values.

Sub-Classes should put their config loading here.

Definition at line 72 of file csshelperbase.cpp.

Member Function Documentation

QFont MessageViewer::CSSHelperBase::bodyFont ( bool  fixedFont = false,
bool  printing = false 
) const

Definition at line 205 of file csshelperbase.cpp.

QString MessageViewer::CSSHelperBase::cssDefinitions ( bool  fixedFont = false) const
Returns
The collected CSS definitions as a string

Definition at line 165 of file csshelperbase.cpp.

QString MessageViewer::CSSHelperBase::htmlHead ( bool  fixedFont = false) const
Returns
HTML head including style sheet definitions and the >body< tag

Definition at line 181 of file csshelperbase.cpp.

QString MessageViewer::CSSHelperBase::nonQuotedFontTag ( ) const
Returns
a <div> start tag with embedded style information suitable for non-quoted text

Definition at line 201 of file csshelperbase.cpp.

QColor MessageViewer::CSSHelperBase::pgpWarnColor ( ) const

Definition at line 695 of file csshelperbase.cpp.

QColor MessageViewer::CSSHelperBase::quoteColor ( int  level)
Returns
the quote color for the given level, where level ranges from 0 to 2

Definition at line 689 of file csshelperbase.cpp.

QString MessageViewer::CSSHelperBase::quoteFontTag ( int  level) const
Returns
a <div> start tag with embedded style information suitable for quoted text with quote level level

Definition at line 188 of file csshelperbase.cpp.

void MessageViewer::CSSHelperBase::recalculatePGPColors ( )
protected

Recalculate PGP frame and body colors (should be called after changing color settings)

Definition at line 114 of file csshelperbase.cpp.

void MessageViewer::CSSHelperBase::setBodyFont ( const QFont &  font)

Definition at line 679 of file csshelperbase.cpp.

void MessageViewer::CSSHelperBase::setPrintFont ( const QFont &  font)

Definition at line 684 of file csshelperbase.cpp.

Member Data Documentation

QColor MessageViewer::CSSHelperBase::cHtmlWarning
protected

Definition at line 97 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpEncrB
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpEncrF
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpEncrH
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpErrB
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpErrF
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpErrH
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpOk0B
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpOk0F
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpOk0H
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpOk1B
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpOk1F
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpOk1H
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpWarnB
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpWarnF
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::cPgpWarnH
protected

Definition at line 91 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::mBackgroundColor
protected

Definition at line 89 of file csshelperbase.h.

bool MessageViewer::CSSHelperBase::mBackingPixmapOn
protected

Definition at line 86 of file csshelperbase.h.

QString MessageViewer::CSSHelperBase::mBackingPixmapStr
protected

Definition at line 88 of file csshelperbase.h.

QFont MessageViewer::CSSHelperBase::mBodyFont
protected

Definition at line 82 of file csshelperbase.h.

QFont MessageViewer::CSSHelperBase::mFixedFont
protected

Definition at line 82 of file csshelperbase.h.

QFont MessageViewer::CSSHelperBase::mFixedPrintFont
protected

Definition at line 82 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::mForegroundColor
protected

Definition at line 89 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::mLinkColor
protected

Definition at line 89 of file csshelperbase.h.

QFont MessageViewer::CSSHelperBase::mPrintFont
protected

Definition at line 82 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::mQuoteColor[3]
protected

Definition at line 84 of file csshelperbase.h.

QFont MessageViewer::CSSHelperBase::mQuoteFont[3]
protected

Definition at line 83 of file csshelperbase.h.

bool MessageViewer::CSSHelperBase::mRecycleQuoteColors
protected

Definition at line 85 of file csshelperbase.h.

bool MessageViewer::CSSHelperBase::mShrinkQuotes
protected

Definition at line 87 of file csshelperbase.h.

QColor MessageViewer::CSSHelperBase::mVisitedLinkColor
protected

Definition at line 89 of file csshelperbase.h.


The documentation for this class was generated from the following files:
  • csshelperbase.h
  • csshelperbase.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

messageviewer

Skip menu "messageviewer"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal