Skip to content

Commit ec70fed

Browse files
committed
[GUI] FAQ, MN description added.
1 parent 137aa2e commit ec70fed

File tree

2 files changed

+62
-47
lines changed

2 files changed

+62
-47
lines changed

src/qt/pivx/settings/settingsfaqwidget.cpp

Lines changed: 61 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "qt/pivx/settings/settingsfaqwidget.h"
22
#include "qt/pivx/settings/forms/ui_settingsfaqwidget.h"
33
#include <QScrollBar>
4-
#include "QFile"
4+
#include "qt/pivx/qtutils.h"
55

66
SettingsFaqWidget::SettingsFaqWidget(QWidget *parent) :
77
QDialog(parent),
@@ -21,78 +21,87 @@ SettingsFaqWidget::SettingsFaqWidget(QWidget *parent) :
2121

2222

2323
// Content
24-
ui->labelNumber1->setProperty("cssClass", "container-number-faq");
25-
ui->labelNumber1->setText("1");
26-
ui->labelNumber2->setProperty("cssClass", "container-number-faq");
27-
ui->labelNumber2->setText("2");
28-
ui->labelNumber3->setProperty("cssClass", "container-number-faq");
29-
ui->labelNumber3->setText("3");
30-
ui->labelNumber4->setProperty("cssClass", "container-number-faq");
31-
ui->labelNumber4->setText("4");
32-
ui->labelNumber5->setProperty("cssClass", "container-number-faq");
33-
ui->labelNumber5->setText("5");
34-
ui->labelNumber6->setProperty("cssClass", "container-number-faq");
35-
ui->labelNumber6->setText("6");
36-
ui->labelNumber7->setProperty("cssClass", "container-number-faq");
37-
ui->labelNumber7->setText("7");
38-
ui->labelNumber8->setProperty("cssClass", "container-number-faq");
39-
ui->labelNumber8->setText("8");
40-
41-
ui->labelSubtitle1->setProperty("cssClass", "text-subtitle-faq");
24+
setCssProperty(
25+
{
26+
ui->labelNumber1,
27+
ui->labelNumber2,
28+
ui->labelNumber3,
29+
ui->labelNumber4,
30+
ui->labelNumber5,
31+
ui->labelNumber6,
32+
ui->labelNumber7,
33+
ui->labelNumber8,
34+
ui->labelNumber9
35+
}, "container-number-faq");
36+
37+
setCssProperty(
38+
{
39+
ui->labelSubtitle1,
40+
ui->labelSubtitle2,
41+
ui->labelSubtitle3,
42+
ui->labelSubtitle4,
43+
ui->labelSubtitle5,
44+
ui->labelSubtitle6,
45+
ui->labelSubtitle7,
46+
ui->labelSubtitle8,
47+
ui->labelSubtitle9
48+
}, "text-subtitle-faq");
49+
50+
51+
setCssProperty(
52+
{
53+
ui->labelContent1,
54+
ui->labelContent2,
55+
ui->labelContent3,
56+
ui->labelContent4,
57+
ui->labelContent5,
58+
ui->labelContent6,
59+
ui->labelContent7,
60+
ui->labelContent8,
61+
ui->labelContent9
62+
}, "text-content-faq");
63+
64+
65+
setCssProperty(
66+
{
67+
ui->pushButtonFaq1,
68+
ui->pushButtonFaq2,
69+
ui->pushButtonFaq3,
70+
ui->pushButtonFaq4,
71+
ui->pushButtonFaq5,
72+
ui->pushButtonFaq6,
73+
ui->pushButtonFaq7,
74+
ui->pushButtonFaq8,
75+
ui->pushButtonFaq9
76+
}, "btn-faq-options");
77+
4278
ui->labelSubtitle1->setText(tr("What is PIVX"));
43-
ui->labelSubtitle2->setProperty("cssClass", "text-subtitle-faq");
4479
ui->labelSubtitle2->setText(tr("Why my PIV are unspendable"));
45-
ui->labelSubtitle3->setProperty("cssClass", "text-subtitle-faq");
4680
ui->labelSubtitle3->setText(tr("PIVX privacy? What is zPIV, zerocoin."));
47-
ui->labelSubtitle4->setProperty("cssClass", "text-subtitle-faq");
4881
ui->labelSubtitle4->setText(tr("Why my zPIV are unspendable"));
49-
ui->labelSubtitle5->setProperty("cssClass", "text-subtitle-faq");
5082
ui->labelSubtitle5->setText(tr("Why my wallet convert my balance into zPIV automatically?"));
51-
ui->labelSubtitle6->setProperty("cssClass", "text-subtitle-faq");
5283
ui->labelSubtitle6->setText(tr("How do i receive PIV/zPIV?"));
53-
ui->labelSubtitle7->setProperty("cssClass", "text-subtitle-faq");
5484
ui->labelSubtitle7->setText(tr("How do i stake PIV/zPIV?"));
55-
ui->labelSubtitle8->setProperty("cssClass", "text-subtitle-faq");
5685
ui->labelSubtitle8->setText(tr("Where i should go if i need support?"));
86+
ui->labelSubtitle9->setText(tr("What is a Master Node?"));
5787

58-
ui->labelContent1->setProperty("cssClass", "text-content-faq");
59-
ui->labelContent2->setProperty("cssClass", "text-content-faq");
60-
ui->labelContent3->setProperty("cssClass", "text-content-faq");
6188
ui->labelContent3->setOpenExternalLinks( true );
62-
ui->labelContent4->setProperty("cssClass", "text-content-faq");
63-
ui->labelContent5->setProperty("cssClass", "text-content-faq");
6489
ui->labelContent5->setOpenExternalLinks( true );
65-
ui->labelContent6->setProperty("cssClass", "text-content-faq");
66-
ui->labelContent7->setProperty("cssClass", "text-content-faq");
67-
ui->labelContent8->setProperty("cssClass", "text-content-faq");
6890
ui->labelContent8->setOpenExternalLinks( true );
6991

7092
// Exit button
71-
7293
ui->pushButtonExit->setText(tr("Exit"));
7394
ui->pushButtonExit->setProperty("cssClass", "btn-faq-exit");
7495

7596
// Web Link
7697
ui->pushButtonWebLink->setText("https://PIVX.org/zpiv");
7798
ui->pushButtonWebLink->setProperty("cssClass", "btn-faq-web");
7899

79-
80100
// Questions buttons
81101
ui->containerButtons->setProperty("cssClass", "container-faq-buttons");
82102

83-
ui->pushButtonFaq1->setProperty("cssClass", "btn-faq-options");
84-
ui->pushButtonFaq2->setProperty("cssClass", "btn-faq-options");
85-
ui->pushButtonFaq3->setProperty("cssClass", "btn-faq-options");
86-
ui->pushButtonFaq4->setProperty("cssClass", "btn-faq-options");
87-
ui->pushButtonFaq5->setProperty("cssClass", "btn-faq-options");
88-
ui->pushButtonFaq6->setProperty("cssClass", "btn-faq-options");
89-
ui->pushButtonFaq7->setProperty("cssClass", "btn-faq-options");
90-
ui->pushButtonFaq8->setProperty("cssClass", "btn-faq-options");
91-
92103
// Buttons
93-
94104
connect(ui->pushButtonExit, SIGNAL(clicked()), this, SLOT(close()));
95-
96105
connect(ui->pushButtonFaq1, SIGNAL(clicked()), this, SLOT(onFaq1Clicked()));
97106
connect(ui->pushButtonFaq2, SIGNAL(clicked()), this, SLOT(onFaq2Clicked()));
98107
connect(ui->pushButtonFaq3, SIGNAL(clicked()), this, SLOT(onFaq3Clicked()));
@@ -101,6 +110,7 @@ SettingsFaqWidget::SettingsFaqWidget(QWidget *parent) :
101110
connect(ui->pushButtonFaq6, SIGNAL(clicked()), this, SLOT(onFaq6Clicked()));
102111
connect(ui->pushButtonFaq7, SIGNAL(clicked()), this, SLOT(onFaq7Clicked()));
103112
connect(ui->pushButtonFaq8, SIGNAL(clicked()), this, SLOT(onFaq8Clicked()));
113+
connect(ui->pushButtonFaq9, SIGNAL(clicked()), this, SLOT(onFaq9Clicked()));
104114

105115
if (parent)
106116
connect(parent, SIGNAL(windowResizeEvent(QResizeEvent*)), this, SLOT(windowResizeEvent(QResizeEvent*)));
@@ -140,6 +150,10 @@ void SettingsFaqWidget::onFaq8Clicked(){
140150
ui->scrollAreaFaq->verticalScrollBar()->setValue(ui->widgetFaq8->y());
141151
}
142152

153+
void SettingsFaqWidget::onFaq9Clicked(){
154+
ui->scrollAreaFaq->verticalScrollBar()->setValue(ui->widgetFaq9->y());
155+
}
156+
143157
void SettingsFaqWidget::windowResizeEvent(QResizeEvent* event){
144158
QWidget* w = qobject_cast<QWidget*>(parent());
145159
this->resize(w->width(), w->height());

src/qt/pivx/settings/settingsfaqwidget.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ private slots:
2626
void onFaq6Clicked();
2727
void onFaq7Clicked();
2828
void onFaq8Clicked();
29+
void onFaq9Clicked();
2930
private:
3031
Ui::SettingsFaqWidget *ui;
3132
int pos = 0;

0 commit comments

Comments
 (0)