#include "yacreader_dark_menu.h" #include #include #include YACReaderDarkMenu::YACReaderDarkMenu(QWidget *parent) : QMenu(parent) { // solid color: #454545 QString style = "QMenu {background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #6B6B6B, stop: 1 #424242); " "border-left: 1px solid qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #BCBCBC, stop: 1 #4C4C4C);" "border-right: 1px solid qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #BCBCBC, stop: 1 #4C4C4C);" "border-top: 1px solid #BCBCBC;" "border-bottom: 1px solid #4C4C4C;" "padding-top:5px;padding-bottom:5px;}" "QMenu::separator {height:0px;border-top: 1px solid #292929; border-bottom:1px solid #737373; margin-left:-1px; margin-right:-1px;}" "QMenu::item {color:#CFD1D1;padding: 5px 25px 5px 32px;}" "QMenu::item::selected {background-color:#242424;border-top: 1px solid #151515; border-bottom:1px solid #737373;}" "QMenu::icon {padding-left:15px;}"; setStyleSheet(style); /* QPixmap p(":/images/icon.png"); QLabel * l = new QLabel(); l->setPixmap(p); l->move(0,-10); //test YACReaderDarkMenu * customMenu = new YACReaderDarkMenu(this); customMenu->addAction(toggleFullScreenAction); customMenu->addAction(createLibraryAction); customMenu->addSeparator(); customMenu->addAction(openComicAction); customMenu->show(); */ }