![]() |
LeechCraft
0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
|
Interface to aid WebKit-like-view-containing tabs to expose the view fonts configuration to the user. More...
#include "iwkfontssettable.h"
Public Types | |
| enum | FontFamily { FontFamily::StandardFont, FontFamily::FixedFont, FontFamily::SerifFont, FontFamily::SansSerifFont, FontFamily::CursiveFont, FontFamily::FantasyFont } |
| Enumeration for possible font families. More... | |
| enum | FontSize { FontSize::MinimumFontSize, FontSize::MinimumLogicalFontSize, FontSize::DefaultFontSize, FontSize::DefaultFixedFontSize } |
| Enumeration for possible font sizes. More... | |
Public Member Functions | |
| virtual QObject * | GetQObject ()=0 |
| Returns this tab as a QObject. More... | |
| virtual void | SetFontFamily (FontFamily family, const QFont &font)=0 |
| Sets the font for the given font family. More... | |
| virtual void | SetFontSize (FontSize type, int size)=0 |
| Sets the size for the given font size type. More... | |
Protected Member Functions | |
| virtual | ~IWkFontsSettable ()=default |
Interface to aid WebKit-like-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 LC::Util::WkFontsWidget, which will take care of the rest.
Definition at line 24 of file iwkfontssettable.h.
|
strong |
Enumeration for possible font families.
| Enumerator | |
|---|---|
| StandardFont | |
| FixedFont | |
| SerifFont | |
| SansSerifFont | |
| CursiveFont | |
| FantasyFont | |
Definition at line 32 of file iwkfontssettable.h.
|
strong |
Enumeration for possible font sizes.
| Enumerator | |
|---|---|
| MinimumFontSize | |
| MinimumLogicalFontSize | |
| DefaultFontSize | |
| DefaultFixedFontSize | |
Definition at line 44 of file iwkfontssettable.h.
|
protectedvirtualdefault |
|
pure virtual |
Returns this tab as a QObject.
|
pure virtual |
Sets the font for the given font family.
See also QWebSettings::setFontFamily().
| [in] | family | The font family to change. |
| [in] | font | The font to set for the font family. |
|
pure virtual |
Sets the size for the given font size type.
See also QWebSettings::setFontSize().
| [in] | type | The font type to change. |
| [in] | size | The font size to set. |