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
66SettingsFaqWidget::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+
143157void SettingsFaqWidget::windowResizeEvent (QResizeEvent* event){
144158 QWidget* w = qobject_cast<QWidget*>(parent ());
145159 this ->resize (w->width (), w->height ());
0 commit comments