void BitcoinGUI::createToolBars() { toolbar = new QToolBar(tr("Tabs toolbar")); toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); toolbar->setContextMenuPolicy(Qt::PreventContextMenu); toolbar->setObjectName("tabs"); toolbar->setStyleSheet("QToolButton { color: #ffffff; } QToolButton:hover { background-color: #FFD800 } QToolButton:checked { background-color: #C4A000 } QToolButton:pressed { background-color: #C4A000 } #tabs { color: #ffffff; background-color: qradialgradient(cx: -0.8, cy: 0, fx: -0.8, fy: 0, radius: 0.6, stop: 0 #404040, stop: 1 #101010); }"); QLabel* header = new QLabel(); header->setMinimumSize(128, 128); header->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); header->setPixmap(QPixmap(":/icons/bitcoin")); header->setMaximumSize(180,180); header->setScaledContents(true); toolbar->addWidget(header); //QMenu *toolbarMenu = new QMenu(); toolbar->addAction(overviewAction); toolbar->addAction(receiveCoinsAction); toolbar->addAction(sendCoinsAction); toolbar->addAction(historyAction); toolbar->addAction(addressBookAction); toolbar->addAction(masternodeManagerAction); toolbar->addAction(messageAction); QWidget *spacer = makeToolBarSpacer(); toolbar->addWidget(spacer); toolbar->setOrientation(Qt::Vertical); toolbar->setMovable(false); addToolBar(Qt::LeftToolBarArea, toolbar); }
void BitcoinGUI::createToolBars() { mainIcon = new QLabel (this); mainIcon->setPixmap(QPixmap(":icons/logo")); mainIcon->show(); // For another time mainIcon2 = new QLabel (this); mainIcon2->setPixmap(QPixmap(":icons/logo2")); mainIcon2->show(); QToolBar *toolbar2 = addToolBar(tr("BrexitCoin top-logo")); addToolBar(Qt::TopToolBarArea,toolbar2); toolbar2->setOrientation(Qt::Horizontal); toolbar2->setFloatable(false); toolbar2->setMovable(false); toolbar2->addWidget(mainIcon); QToolBar *toolbar = addToolBar(tr("Top toolbar")); addToolBar(Qt::TopToolBarArea,toolbar); toolbar->setOrientation(Qt::Horizontal); toolbar->setFloatable(false); toolbar->setMovable(false); toolbar->setToolButtonStyle(Qt::ToolButtonTextUnderIcon); toolbar->addAction(overviewAction); toolbar->addAction(sendCoinsAction); toolbar->addAction(receiveCoinsAction); toolbar->addAction(historyAction); toolbar->addAction(addressBookAction); QToolBar *toolbar3 = addToolBar(tr("Side toolbar")); addToolBar(Qt::LeftToolBarArea,toolbar3); toolbar3->setOrientation(Qt::Vertical); toolbar3->setFloatable(false); toolbar3->setMovable(false); toolbar3->setToolButtonStyle(Qt::ToolButtonTextUnderIcon); toolbar3->addAction(chatAction); toolbar3->addAction(stakeReportAction); toolbar3->addAction(charityAction); toolbar3->addAction(blockAction); toolbar3->addAction(openRPCConsoleAction); //toolbar3->addAction(exportAction); //For another time QWidget *spacer = makeToolBarSpacer(); QToolBar *toolbar4 = addToolBar(tr("BrexitCoin side-logo")); addToolBar(Qt::LeftToolBarArea,toolbar4); toolbar4->setOrientation(Qt::Vertical); toolbar4->setFloatable(false); toolbar4->setMovable(false); toolbar4->addWidget(spacer); toolbar4->addWidget(mainIcon2); }
void DarkSilkGUI::createToolBars() { QLabel* header = new QLabel(); header->setMinimumSize(48, 48); header->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); header->setPixmap(QPixmap(":/icons/darksilk")); header->setMaximumSize(48, 48); header->setScaledContents(true); toolbar = new QToolBar(tr("Tabs toolbar")); toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); toolbar->setContextMenuPolicy(Qt::PreventContextMenu); toolbar->setObjectName("tabs"); toolbar->setStyleSheet("#tabs { background-color: qradialgradient(cx: -0.8, cy: 0, fx: -0.8, fy: 0, radius: 0.6, stop: 0 #000000, stop: 1 #000000); }"); toolbar->addWidget(header); QMenu *toolbarMenu = new QMenu(); toolbarMenu->addAction(overviewAction); toolbarMenu->addAction(receiveCoinsAction); toolbarMenu->addAction(sendCoinsAction); toolbarMenu->addAction(historyAction); toolbarMenu->addAction(addressBookAction); toolbarMenu->addAction(statisticsAction); toolbarMenu->addAction(blockAction); toolbarMenu->addAction(stormnodeManagerAction); QAction* menuAction = new QAction(QIcon(":/icons/overview"), tr("&Menu"), this); menuAction->setToolTip(tr("Access DarkSilk Wallet Tabs")); menuAction->setCheckable(false); QToolButton* menuToolButton = new QToolButton(); menuToolButton->setToolButtonStyle(Qt::ToolButtonIconOnly); menuToolButton->setMenu(toolbarMenu); menuToolButton->setPopupMode(QToolButton::InstantPopup); menuToolButton->setDefaultAction(menuAction); netLabel = new QLabel(); netLabel->setObjectName("netLabel"); netLabel->setStyleSheet("#netLabel { color: #ffffff; }"); toolbar->addWidget(menuToolButton); toolbar->addWidget(makeToolBarSpacer()); toolbar->addWidget(netLabel); toolbar->setOrientation(Qt::Horizontal); toolbar->setMovable(false); addToolBar(Qt::TopToolBarArea, toolbar); }