#include "yacreader_dark_menu.h"

#include <QLabel>
#include <QPixmap>
#include <QHBoxLayout>

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();
	*/
}