Пример #1
0
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);
}
Пример #2
0
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);
	
}
Пример #3
0
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);
}