UI: Fix look of extra panels trash icon
This commit is contained in:
parent
444991ba21
commit
1e033aadca
@ -1002,3 +1002,16 @@ VisibilityCheckBox::indicator:unchecked:hover {
|
|||||||
* [themeID="revertIcon"] {
|
* [themeID="revertIcon"] {
|
||||||
qproperty-icon: url(./Dark/revert.svg);
|
qproperty-icon: url(./Dark/revert.svg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QPushButton#extraPanelDelete {
|
||||||
|
background: transparent;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
QPushButton#extraPanelDelete:hover {
|
||||||
|
background-color: #2a3a75;
|
||||||
|
}
|
||||||
|
|
||||||
|
QPushButton#extraPanelDelete:pressed {
|
||||||
|
background-color: #161f41;
|
||||||
|
}
|
||||||
|
@ -737,3 +737,15 @@ VisibilityCheckBox::indicator:unchecked {
|
|||||||
* [themeID="revertIcon"] {
|
* [themeID="revertIcon"] {
|
||||||
qproperty-icon: url(./Dark/revert.svg);
|
qproperty-icon: url(./Dark/revert.svg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QPushButton#extraPanelDelete {
|
||||||
|
background-color: rgb(31, 30, 31);
|
||||||
|
}
|
||||||
|
|
||||||
|
QPushButton#extraPanelDelete:hover {
|
||||||
|
background-color: rgb(122,121,122);
|
||||||
|
}
|
||||||
|
|
||||||
|
QPushButton#extraPanelDelete:pressed {
|
||||||
|
background-color: rgb(31,30,31);
|
||||||
|
}
|
||||||
|
@ -1328,3 +1328,15 @@ VisibilityCheckBox::indicator:unchecked:hover {
|
|||||||
* [themeID="revertIcon"] {
|
* [themeID="revertIcon"] {
|
||||||
qproperty-icon: url(./Dark/revert.svg);
|
qproperty-icon: url(./Dark/revert.svg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QPushButton#extraPanelDelete {
|
||||||
|
background-color: rgb(35, 38, 41);
|
||||||
|
}
|
||||||
|
|
||||||
|
QPushButton#extraPanelDelete:hover {
|
||||||
|
background-color: rgba(145, 76, 103);
|
||||||
|
}
|
||||||
|
|
||||||
|
QPushButton#extraPanelDelete:pressed {
|
||||||
|
background-color: rgb(240, 98, 146);
|
||||||
|
}
|
||||||
|
@ -150,20 +150,18 @@ void ExtraBrowsersModel::AddDeleteButton(int idx)
|
|||||||
{
|
{
|
||||||
QTableView *widget = reinterpret_cast<QTableView *>(parent());
|
QTableView *widget = reinterpret_cast<QTableView *>(parent());
|
||||||
|
|
||||||
QSizePolicy policy(QSizePolicy::Expanding, QSizePolicy::Expanding,
|
|
||||||
QSizePolicy::PushButton);
|
|
||||||
policy.setWidthForHeight(true);
|
|
||||||
|
|
||||||
QModelIndex index = createIndex(idx, (int)Column::Delete, nullptr);
|
QModelIndex index = createIndex(idx, (int)Column::Delete, nullptr);
|
||||||
|
|
||||||
QPushButton *del = new DelButton(index);
|
QPushButton *del = new DelButton(index);
|
||||||
del->setProperty("themeID", "trashIcon");
|
del->setProperty("themeID", "trashIcon");
|
||||||
del->setSizePolicy(policy);
|
del->setObjectName("extraPanelDelete");
|
||||||
del->setFlat(true);
|
del->setFixedSize(QSize(20, 20));
|
||||||
connect(del, &QPushButton::clicked, this,
|
connect(del, &QPushButton::clicked, this,
|
||||||
&ExtraBrowsersModel::DeleteItem);
|
&ExtraBrowsersModel::DeleteItem);
|
||||||
|
|
||||||
widget->setIndexWidget(index, del);
|
widget->setIndexWidget(index, del);
|
||||||
|
widget->setRowHeight(idx, 20);
|
||||||
|
widget->setColumnWidth(idx, 20);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ExtraBrowsersModel::CheckToAdd()
|
void ExtraBrowsersModel::CheckToAdd()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user