mirror of
https://github.com/YACReader/yacreader
synced 2025-08-18 04:04:32 -04:00
QsLog
YACReader
YACReaderLibrary
common
compressed_archive
custom_widgets
custom_widgets_yacreader.pri
custom_widgets_yacreaderlibrary.pri
help_about_dialog.cpp
help_about_dialog.h
yacreader_busy_widget.cpp
yacreader_busy_widget.h
yacreader_dark_menu.cpp
yacreader_dark_menu.h
yacreader_deleting_progress.cpp
yacreader_deleting_progress.h
yacreader_field_edit.cpp
yacreader_field_edit.h
yacreader_field_plain_text_edit.cpp
yacreader_field_plain_text_edit.h
yacreader_flow.cpp
yacreader_flow.h
yacreader_flow_config_widget.cpp
yacreader_flow_config_widget.h
yacreader_gl_flow_config_widget.cpp
yacreader_gl_flow_config_widget.h
yacreader_library_item_widget.cpp
yacreader_library_item_widget.h
yacreader_library_list_widget.cpp
yacreader_library_list_widget.h
yacreader_options_dialog.cpp
yacreader_options_dialog.h
yacreader_search_line_edit.cpp
yacreader_search_line_edit.h
yacreader_sidebar.cpp
yacreader_sidebar.h
yacreader_social_dialog.cpp
yacreader_social_dialog.h
yacreader_spin_slider_widget.cpp
yacreader_spin_slider_widget.h
yacreader_table_view.cpp
yacreader_table_view.h
yacreader_titled_toolbar.cpp
yacreader_titled_toolbar.h
yacreader_tool_bar_stretch.cpp
yacreader_tool_bar_stretch.h
yacreader_treeview.cpp
yacreader_treeview.h
dependencies
files
images
release
CHANGELOG.txt
COPYING.txt
INSTALL.txt
README.txt
background.png
cleanOSX.sh
compileOSX.sh
compileX11.sh
generateVS2010Projects.bat
icon.icns
releaseOSX.sh
line 117: #define _WIN64 1 must be removed in ./compressed_archive/libp7zip/CPP/myWindows/StdAfx.h "cannot find -lpulse" compiling under Qt 5.0.2 can be fixed creating a symbolic link from libpulse.so.0 to libpulse.so (further research is needed)
38 lines
1.4 KiB
C++
38 lines
1.4 KiB
C++
#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();
|
|
*/
|
|
} |