mirror of
https://github.com/YACReader/yacreader
synced 2026-04-12 15:49:53 -04:00
Add control over comics table view item top/bottom borders size
This commit is contained in:
@ -99,8 +99,8 @@ struct ComicFlowColors {
|
|||||||
struct TableViewThemeTemplates {
|
struct TableViewThemeTemplates {
|
||||||
QString tableViewQSS = "QTableView {alternate-background-color: %1; background-color: %2; outline: 0px; border: none;}"
|
QString tableViewQSS = "QTableView {alternate-background-color: %1; background-color: %2; outline: 0px; border: none;}"
|
||||||
"QTableCornerButton::section {background-color:%3; border:none; border-bottom:1px solid %4; border-right:1px solid qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 %5, stop: 1 %4);}"
|
"QTableCornerButton::section {background-color:%3; border:none; border-bottom:1px solid %4; border-right:1px solid qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 %5, stop: 1 %4);}"
|
||||||
"QTableView::item {outline: 0px; border-bottom: 1px solid %6; border-top: 1px solid %7; padding-bottom:1px; color:%8;}"
|
"QTableView::item {outline: 0px; border-bottom: %12px solid %6; border-top: %13px solid %7; padding-bottom:1px; color:%8;}"
|
||||||
"QTableView::item:selected {outline: 0px; border-bottom: 1px solid %9; border-top: 1px solid %9; padding-bottom:1px; background-color: %9; color: %10; }"
|
"QTableView::item:selected {outline: 0px; border-bottom: %12px solid %9; border-top: %13px solid %9; padding-bottom:1px; background-color: %9; color: %10; }"
|
||||||
"QHeaderView::section:horizontal {background-color:%3; border-bottom:1px solid %4; border-right:1px solid qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 %5, stop: 1 %4); border-left:none; border-top:none; padding:4px; color:%11;}"
|
"QHeaderView::section:horizontal {background-color:%3; border-bottom:1px solid %4; border-right:1px solid qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 %5, stop: 1 %4); border-left:none; border-top:none; padding:4px; color:%11;}"
|
||||||
"QHeaderView::section:vertical {border-bottom: 1px solid %6; border-top: 1px solid %7;}";
|
"QHeaderView::section:vertical {border-bottom: 1px solid %6; border-top: 1px solid %7;}";
|
||||||
};
|
};
|
||||||
@ -293,7 +293,6 @@ struct SidebarIconsTheme {
|
|||||||
QIcon colapseIcon;
|
QIcon colapseIcon;
|
||||||
QIcon addLabelIcon;
|
QIcon addLabelIcon;
|
||||||
QIcon renameListIcon;
|
QIcon renameListIcon;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct LibraryItemTheme {
|
struct LibraryItemTheme {
|
||||||
|
|||||||
@ -125,6 +125,8 @@ struct TableViewParams {
|
|||||||
QColor headerGradientColor;
|
QColor headerGradientColor;
|
||||||
QColor itemBorderBottomColor;
|
QColor itemBorderBottomColor;
|
||||||
QColor itemBorderTopColor;
|
QColor itemBorderTopColor;
|
||||||
|
int itemBorderBottomWidth; // px
|
||||||
|
int itemBorderTopWidth; // px
|
||||||
QColor itemTextColor;
|
QColor itemTextColor;
|
||||||
QColor selectedColor;
|
QColor selectedColor;
|
||||||
QColor selectedTextColor;
|
QColor selectedTextColor;
|
||||||
@ -477,7 +479,9 @@ Theme makeTheme(const ThemeParams ¶ms)
|
|||||||
tav.itemTextColor.name(),
|
tav.itemTextColor.name(),
|
||||||
tav.selectedColor.name(),
|
tav.selectedColor.name(),
|
||||||
tav.selectedTextColor.name(),
|
tav.selectedTextColor.name(),
|
||||||
tav.headerTextColor.name());
|
tav.headerTextColor.name(),
|
||||||
|
QString::number(tav.itemBorderBottomWidth),
|
||||||
|
QString::number(tav.itemBorderTopWidth));
|
||||||
theme.tableView.starRatingColor = tav.starRatingColor;
|
theme.tableView.starRatingColor = tav.starRatingColor;
|
||||||
theme.tableView.starRatingSelectedColor = tav.starRatingSelectedColor;
|
theme.tableView.starRatingSelectedColor = tav.starRatingSelectedColor;
|
||||||
// end TableView
|
// end TableView
|
||||||
@ -994,6 +998,8 @@ ThemeParams classicThemeParams()
|
|||||||
tav.headerGradientColor = QColor(0xD1D1D1);
|
tav.headerGradientColor = QColor(0xD1D1D1);
|
||||||
tav.itemBorderBottomColor = QColor(0xDFDFDF);
|
tav.itemBorderBottomColor = QColor(0xDFDFDF);
|
||||||
tav.itemBorderTopColor = QColor(0xFEFEFE);
|
tav.itemBorderTopColor = QColor(0xFEFEFE);
|
||||||
|
tav.itemBorderBottomWidth = 1;
|
||||||
|
tav.itemBorderTopWidth = 1;
|
||||||
tav.itemTextColor = QColor(0x252626);
|
tav.itemTextColor = QColor(0x252626);
|
||||||
tav.selectedColor = QColor(0xD4D4D4);
|
tav.selectedColor = QColor(0xD4D4D4);
|
||||||
tav.selectedTextColor = QColor(0x252626);
|
tav.selectedTextColor = QColor(0x252626);
|
||||||
@ -1262,6 +1268,8 @@ ThemeParams lightThemeParams()
|
|||||||
tav.headerGradientColor = QColor(0xD1D1D1);
|
tav.headerGradientColor = QColor(0xD1D1D1);
|
||||||
tav.itemBorderBottomColor = QColor(0xDFDFDF);
|
tav.itemBorderBottomColor = QColor(0xDFDFDF);
|
||||||
tav.itemBorderTopColor = QColor(0xFEFEFE);
|
tav.itemBorderTopColor = QColor(0xFEFEFE);
|
||||||
|
tav.itemBorderBottomWidth = 1;
|
||||||
|
tav.itemBorderTopWidth = 1;
|
||||||
tav.itemTextColor = QColor(0x252626);
|
tav.itemTextColor = QColor(0x252626);
|
||||||
tav.selectedColor = QColor(0x3875D7);
|
tav.selectedColor = QColor(0x3875D7);
|
||||||
tav.selectedTextColor = QColor(0xFFFFFF);
|
tav.selectedTextColor = QColor(0xFFFFFF);
|
||||||
@ -1530,6 +1538,8 @@ ThemeParams darkThemeParams()
|
|||||||
tav.headerGradientColor = QColor(0x252525);
|
tav.headerGradientColor = QColor(0x252525);
|
||||||
tav.itemBorderBottomColor = QColor(0x1F1F1F);
|
tav.itemBorderBottomColor = QColor(0x1F1F1F);
|
||||||
tav.itemBorderTopColor = QColor(0x353535);
|
tav.itemBorderTopColor = QColor(0x353535);
|
||||||
|
tav.itemBorderBottomWidth = 1;
|
||||||
|
tav.itemBorderTopWidth = 1;
|
||||||
tav.itemTextColor = QColor(0xDDDDDD);
|
tav.itemTextColor = QColor(0xDDDDDD);
|
||||||
tav.selectedColor = QColor(0x555555);
|
tav.selectedColor = QColor(0x555555);
|
||||||
tav.selectedTextColor = QColor(0xFFFFFF);
|
tav.selectedTextColor = QColor(0xFFFFFF);
|
||||||
|
|||||||
Reference in New Issue
Block a user