-
Notifications
You must be signed in to change notification settings - Fork 1
/
HelpWindowGridLayout.cpp
41 lines (36 loc) · 1.1 KB
/
HelpWindowGridLayout.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "HelpWindowGridLayout.h"
#include <QLabel>
HelpWindowGridLayout::HelpWindowGridLayout()
{
setContentsMargins(20, 0, 20, 0);
setColumnStretch(0, 1);
setColumnStretch(1, 1);
setColumnStretch(2, 4);
}
void HelpWindowGridLayout::AddHeading(QString headingText)
{
auto heading = new QLabel(headingText);
heading->setObjectName("mainHeading");
addWidget(heading, row++, 0, 1, 3);
}
void HelpWindowGridLayout::AddTitle(QString titleText)
{
auto title = new QLabel(titleText);
title->setObjectName("title");
addWidget(title, row, 0);
addItem(new QSpacerItem(horizontalSpacing, 0), row, 1);
}
void HelpWindowGridLayout::AddDescription(QString descriptionText)
{
auto description = new QLabel(descriptionText);
description->setWordWrap(true);
description->setObjectName("description");
addWidget(description, row++, 2);
}
void HelpWindowGridLayout::AddShortcut(QString shortcutText)
{
auto shortcut = new QLabel(shortcutText);
shortcut->setObjectName("shortcut");
addWidget(shortcut, row, 0);
addItem(new QSpacerItem(horizontalSpacing, 0), row, 1);
}