mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2024-11-27 05:38:37 +08:00
50 lines
988 B
C++
50 lines
988 B
C++
#include "FluTextStyle.h"
|
|
|
|
FluTextStyle* FluTextStyle::m_instance = nullptr;
|
|
|
|
FluTextStyle *FluTextStyle::getInstance()
|
|
{
|
|
if(FluTextStyle::m_instance == nullptr){
|
|
FluTextStyle::m_instance = new FluTextStyle;
|
|
}
|
|
return FluTextStyle::m_instance;
|
|
}
|
|
|
|
|
|
FluTextStyle::FluTextStyle(QObject *parent)
|
|
: QObject{parent}
|
|
{
|
|
QFont caption;
|
|
caption.setPixelSize(12);
|
|
Caption(caption);
|
|
|
|
QFont body;
|
|
body.setPixelSize(13);
|
|
Body(body);
|
|
|
|
QFont bodyStrong;
|
|
bodyStrong.setPixelSize(13);
|
|
bodyStrong.setBold(true);
|
|
BodyStrong(bodyStrong);
|
|
|
|
QFont subtitle;
|
|
subtitle.setPixelSize(20);
|
|
subtitle.setBold(true);
|
|
Subtitle(subtitle);
|
|
|
|
QFont title;
|
|
title.setPixelSize(28);
|
|
title.setBold(true);
|
|
Title(title);
|
|
|
|
QFont titleLarge;
|
|
titleLarge.setPixelSize(40);
|
|
titleLarge.setBold(true);
|
|
TitleLarge(titleLarge);
|
|
|
|
QFont display;
|
|
display.setPixelSize(68);
|
|
display.setBold(true);
|
|
Display(display);
|
|
}
|