mirror of
				https://github.com/YACReader/yacreader
				synced 2025-11-03 16:54:39 -05:00 
			
		
		
		
	A?adidos textos finales no_libraries_widget e import_widget(faltan traducciones).
Corregido el color del link en el di?log del servidor. A?adida implementaci?n de men? personalizado (dark).
This commit is contained in:
		@ -11,6 +11,7 @@ HEADERS += $$PWD/help_about_dialog.h \
 | 
			
		||||
                        $$PWD/yacreader_search_line_edit.h \
 | 
			
		||||
                        $$PWD/yacreader_spin_slider_widget.h \
 | 
			
		||||
                        $$PWD/yacreader_tool_bar_stretch.h \
 | 
			
		||||
						$$PWD/yacreader_dark_menu.h
 | 
			
		||||
						 
 | 
			
		||||
SOURCES += $$PWD/help_about_dialog.cpp \
 | 
			
		||||
						 $$PWD/yacreader_field_edit.cpp  yacreader_search_line_edit.cpp \
 | 
			
		||||
@ -21,4 +22,5 @@ SOURCES += $$PWD/help_about_dialog.cpp \
 | 
			
		||||
                         $$PWD/yacreader_options_dialog.cpp \
 | 
			
		||||
                         $$PWD/yacreader_search_line_edit.cpp \
 | 
			
		||||
                         $$PWD/yacreader_spin_slider_widget.cpp \
 | 
			
		||||
                         $$PWD/yacreader_tool_bar_stretch.cpp \
 | 
			
		||||
                         $$PWD/yacreader_tool_bar_stretch.cpp \
 | 
			
		||||
						 $$PWD/yacreader_dark_menu.cpp
 | 
			
		||||
							
								
								
									
										38
									
								
								custom_widgets/yacreader_dark_menu.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								custom_widgets/yacreader_dark_menu.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,38 @@
 | 
			
		||||
#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();
 | 
			
		||||
	*/
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										14
									
								
								custom_widgets/yacreader_dark_menu.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								custom_widgets/yacreader_dark_menu.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,14 @@
 | 
			
		||||
#ifndef YACREADER_DARK_MENU_H
 | 
			
		||||
#define YACREADER_DARK_MENU_H
 | 
			
		||||
 | 
			
		||||
#include <QMenu>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class YACReaderDarkMenu : public QMenu
 | 
			
		||||
{
 | 
			
		||||
  Q_OBJECT
 | 
			
		||||
	public:
 | 
			
		||||
		YACReaderDarkMenu(QWidget * parent = 0);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#endif // YACREADER_DARK_MENU_H
 | 
			
		||||
		Reference in New Issue
	
	Block a user