6 #include "ui_navmenuwidget.h"
19 this->setFixedWidth(100);
25 ui->labelVersion->setProperty(
"cssClass",
"text-title-white");
28 ui->btnDashboard->setProperty(
"name",
"dash");
29 ui->btnDashboard->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
30 ui->btnSend->setProperty(
"name",
"send");
31 ui->btnSend->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
32 ui->btnReceive->setProperty(
"name",
"receive");
33 ui->btnReceive->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
34 ui->btnAddress->setProperty(
"name",
"address");
35 ui->btnAddress->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
36 ui->btnMaster->setProperty(
"name",
"master");
37 ui->btnMaster->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
38 ui->btnColdStaking->setProperty(
"name",
"cold-staking");
39 ui->btnColdStaking->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
40 ui->btnSettings->setProperty(
"name",
"settings");
41 ui->btnSettings->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
42 ui->btnGovernance->setProperty(
"name",
"governance");
43 ui->btnGovernance->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
44 btns = {
ui->btnDashboard,
ui->btnSend,
ui->btnReceive,
ui->btnAddress,
ui->btnMaster,
ui->btnColdStaking,
ui->btnSettings,
ui->btnGovernance};
47 ui->scrollAreaNav->setWidgetResizable(
true);
49 QSizePolicy scrollAreaPolicy =
ui->scrollAreaNav->sizePolicy();
50 scrollAreaPolicy.setVerticalStretch(1);
51 ui->scrollAreaNav->setSizePolicy(scrollAreaPolicy);
53 QSizePolicy scrollVertPolicy =
ui->scrollAreaNavVert->sizePolicy();
54 scrollVertPolicy.setVerticalStretch(1);
55 ui->scrollAreaNavVert->setSizePolicy(scrollVertPolicy);
79 ui->btnDashboard->setShortcut(QKeySequence(
SHORT_KEY + Qt::Key_1));
80 ui->btnSend->setShortcut(QKeySequence(
SHORT_KEY + Qt::Key_2));
81 ui->btnReceive->setShortcut(QKeySequence(
SHORT_KEY + Qt::Key_3));
82 ui->btnAddress->setShortcut(QKeySequence(
SHORT_KEY + Qt::Key_4));
83 ui->btnMaster->setShortcut(QKeySequence(
SHORT_KEY + Qt::Key_5));
84 ui->btnColdStaking->setShortcut(QKeySequence(
SHORT_KEY + Qt::Key_6));
85 ui->btnSettings->setShortcut(QKeySequence(
SHORT_KEY + Qt::Key_7));
130 QString start =
"btn-nav-";
131 for (QWidget* w :
btns) {
132 QString clazz = start + w->property(
"name").toString();
146 ui->btnColdStaking->setVisible(show);
148 ui->scrollAreaNav->verticalScrollBar()->setValue(
ui->btnColdStaking->y());
154 ui->scrollAreaNav->verticalScrollBar()->setValue(
ui->btnDashboard->y());
bool isColdStakingScreenEnabled()
OptionsModel * getOptionsModel()
std::string FormatVersionFriendly()
void forceUpdateStyle(QWidget *widget, bool forceUpdate)
void setCssProperty(std::initializer_list< QWidget * > args, const QString &value)