LeechCraft  0.6.70-6645-gcd10d7e
Modular cross-platform feature rich live environment.
IWkFontsSettable Class Referenceabstract

Interface to aid WebKit-view-containing tabs to expose the view fonts configuration to the user. More...

#include "iwkfontssettable.h"

Public Member Functions

virtual QObject * GetQObject ()=0
 Returns this tab as a QObject. More...
 
virtual void SetFontFamily (QWebSettings::FontFamily family, const QFont &font)=0
 Sets the font for the given font family. More...
 
virtual void SetFontSize (QWebSettings::FontSize type, int size)=0
 Sets the size for the given font size type. More...
 
virtual void SetFontSizeMultiplier (qreal factor)=0
 Sets the font size multiplier to the given factor. More...
 

Protected Member Functions

virtual ~IWkFontsSettable ()=default
 

Detailed Description

Interface to aid WebKit-view-containing tabs to expose the view fonts configuration to the user.

The tabs implementing this interface should just be registered with an instance of LeechCraft::Util::WkFontsWidget, which will take care of the rest.

See also
ITabWidget

Definition at line 46 of file iwkfontssettable.h.

Constructor & Destructor Documentation

virtual IWkFontsSettable::~IWkFontsSettable ( )
protectedvirtualdefault

Member Function Documentation

virtual QObject* IWkFontsSettable::GetQObject ( )
pure virtual

Returns this tab as a QObject.

Returns
This tab as a QObject.
virtual void IWkFontsSettable::SetFontFamily ( QWebSettings::FontFamily  family,
const QFont &  font 
)
pure virtual

Sets the font for the given font family.

See also QWebSettings::setFontFamily().

Parameters
[in]familyThe font family to change.
[in]fontThe font to set for the font family.
virtual void IWkFontsSettable::SetFontSize ( QWebSettings::FontSize  type,
int  size 
)
pure virtual

Sets the size for the given font size type.

See also QWebSettings::setFontSize().

Parameters
[in]typeThe font type to change.
[in]sizeThe font size to set.
virtual void IWkFontsSettable::SetFontSizeMultiplier ( qreal  factor)
pure virtual

Sets the font size multiplier to the given factor.

See also QWebView::setTextSizeMultiplier().

Parameters
[in]factorThe font size multiplier.

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