Browse Source

v_white theme: fix QFindReplaceDialog's title style in Gnome

Le Tan 8 years ago
parent
commit
2933e0f44c

+ 4 - 1
src/dialog/vfindreplacedialog.cpp

@@ -22,6 +22,9 @@ void VFindReplaceDialog::setupUI()
     titleLayout->setStretch(1, 0);
     titleLayout->setContentsMargins(0, 0, 0, 0);
     titleLayout->setSpacing(0);
+    QWidget *titleWidget = new QWidget();
+    titleWidget->setObjectName("FindReplaceTitleWidget");
+    titleWidget->setLayout(titleLayout);
 
     // Find
     QLabel *findLabel = new QLabel(tr("Find:"));
@@ -91,7 +94,7 @@ void VFindReplaceDialog::setupUI()
     gridLayout->setContentsMargins(margin);
 
     QVBoxLayout *mainLayout = new QVBoxLayout();
-    mainLayout->addLayout(titleLayout);
+    mainLayout->addWidget(titleWidget);
     mainLayout->addLayout(gridLayout);
     mainLayout->setContentsMargins(0, 0, 0, 0);
 

+ 4 - 0
src/resources/themes/v_pure/v_pure.qss

@@ -1100,3 +1100,7 @@ QHeaderView::up-arrow {
     image: url(up.svg);
 }
 /* End QHeaderView */
+
+QWidget#FindReplaceTitleWidget {
+    background: @title_bg;
+}

+ 4 - 0
src/resources/themes/v_white/v_white.qss

@@ -1053,3 +1053,7 @@ QHeaderView::up-arrow {
     image: url(up.svg);
 }
 /* End QHeaderView */
+
+QWidget#FindReplaceTitleWidget {
+    background: @title_bg;
+}