From 57bebee6402ad7b9b434df6b9fca04ffd2780e78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com> Date: Mon, 31 Aug 2009 15:02:16 +0200 Subject: [PATCH] Use the theme background color for panel line edits Previously, the image used as background forced it to be white, which made the text impossible to read when the palette foreground color happened to be white as well. Task-number: 258167 --- src/plugins/coreplugin/images/inputfield.png | Bin 422 -> 379 bytes .../coreplugin/images/inputfield_disabled.png | Bin 453 -> 379 bytes src/plugins/coreplugin/manhattanstyle.cpp | 6 ++++++ src/plugins/qt4projectmanager/qt4project.cpp | 5 ----- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/plugins/coreplugin/images/inputfield.png b/src/plugins/coreplugin/images/inputfield.png index 8020c8f7319c5194b56b9e9b3d94816f7fae536c..40bdfc4a048fcde317a295c3ea224865bd034f73 100644 GIT binary patch delta 313 zcmV-90mlBO1N#DyF%Je}OGiWi{{a60|De66laVeSf7u8h3>yGp!`ZO_008?*L_t(& z-tF2kN&`U@fZ=bF^#DOkW#?rq#0#Xh%RMY??Yx1tpx|}1Pzb?7C2?gfc2>fiU<Td~ z!?Lg3k7;H$;Rsi_z*5vo?|8sn!Ww6I#2fbLF~oPOwuBR0;w9l3*BS5|y9304tP?Py z%aAu6e-_wez|R6Psu!}$PKz!N_Ze>&JF%Ia_&W_I#Qty%!|)T|s&dJcU=Fi98;TXx z-@nzY7z)Iu5S55gqXl9hMu8XwVibsh7}bfGif2@JsYFc0irPR-jAy4?<4wj_e(&?S zTpYpGjW@?Jw$r8XDemzquA*9jTw;ZfWc)p2AC2=Y8@15}Pq_U9vcy1zU2t6|00000 LNkvXXu0mjfvow%m delta 358 zcmV-s0h#{$0;U6yF_A+Xf7k{T5DpCKk;7jA00B5jL_t(&-tC$(YJ^Y_hCg-oiEg<p z20X^r9>Bs@BvoK9u^|vhnw%oA&8D=l_Bw%}EM8#crAQR_22Yp|h6hvrAJfb{?{GL6 z;1zfRQk1pu4V-~@0p7AKJLP#!k|Y>o5D`4j)0iB^T1(&eY11?>e{I_a0vwB?AW0IU zC?X8QS)z(`Q=qk$IF6~RineW!0_=CY9Z?jq-EQwBD(;HB-EN2oz+M21F@#|_mrkPl zlNbcS+!Fv1xvR})qiL;xaU22gfqCk5`qsnJmA`B*U&Vci6TZf=epI4LR8*p(5*3xG z5)}s}T5IoK#ch_JT>PoAEM*-MCszXW!!YdQI9_hXbp_|Rym1`4UatVX0H1YTpUSc% zP5%!2dWv#iWY=|EE*F5a_y0ZP19$`;G@{k;1AGC`zqdkcNSe!;q5uE@07*qoM6N<$ Ef{`Pk1poj5 diff --git a/src/plugins/coreplugin/images/inputfield_disabled.png b/src/plugins/coreplugin/images/inputfield_disabled.png index c69f082f087f96a9fac5ed90504ebc7e8c21be37..b713a59c8a056058411f1f7b383340a906b4d41e 100644 GIT binary patch delta 294 zcmV+>0one=1N#DyUVqsL9}F8K!=$Lg0002{Nkl<ZXx{DFF-inM5Juszmq}$6FJR;) z3=9O%V6?I4(m*dEV&*YS1$Es_-I-m3sWBKZ?}mENG*oB(_`9L1pu-g|a4czscRb*} zV1-jW;{!d0yrb$l#2H=+ZgCd^zwv_|_OX(>D6tkH^18zkpMN3n3)@Iz3andX7r|S0 zQS2ju+t`OpV)aSfO@&F~5XI>~?DMXgpcn7z#6Hv46o0Pf5~akZB$`W18YLyB#3Usq zDKSZjDKV*2Vwvqp-IV_%mXz3(#KPD+-Qd7D!RU;=(@wVFYL~Y#PM|i^Q1}Foc$1^3 sRzx1*60g%-Y9EF3I7r%HjVIjv0t4MVOgO>kwg3PC07*qoM6N<$f{qP~VE_OC delta 368 zcmV-$0gwLs0>uN6UVqpI8x9vb^YCHv0003+Nkl<ZXx{CbJ8A<l6h)7$r}?-XGPXA{ ztruW$IhcUgU;-gc7LqQz2zHTT!0oIiF#hx&tQ5%@dj}G{1LA?od$=GZnX0NB@CrNw zQ<PZv0d~Nr0B`g8e6v_AD9aM(93r9-1<v7cnC|!cm$q$30)MQR%Oz!5l4TibnqsZR z7=tlJ(+UjlJ>GlrJZH69(YEbcfTAc0vMggf9+M;qBBBBV7uokclgR|25CG>KX_}HG zi8e8kCR%H6djcRLSZi<7Ij3nwz;JdM4I4xAw0&`K@9II~{Zzu2I55&U;zuQ_L`5Yk zDp661Dp3hgqG|X3VJcyB@99C}u#`9?4z2_^p3mnZ&vW{|M?|<>E_wwQxV-E2%IS0h zI12F9G|i^2Yi6_ApILp13SMN_b!@j=fSvjOp79RUz>`K44IS_eeEb4x2W8}^a~0eG O0000<MNUMnLSTYUd88)* diff --git a/src/plugins/coreplugin/manhattanstyle.cpp b/src/plugins/coreplugin/manhattanstyle.cpp index 30baacf78be..816c6d32d1c 100644 --- a/src/plugins/coreplugin/manhattanstyle.cpp +++ b/src/plugins/coreplugin/manhattanstyle.cpp @@ -474,6 +474,12 @@ void ManhattanStyle::drawPrimitive(PrimitiveElement element, const QStyleOption case PE_PanelLineEdit: { painter->save(); + + // Fill the line edit background + QRect filledRect = option->rect.adjusted(1, 1, -1, -1); + painter->setBrushOrigin(filledRect.topLeft()); + painter->fillRect(filledRect, option->palette.base()); + if (option->state & State_Enabled) drawCornerImage(d->lineeditImage, painter, option->rect, 2, 2, 2, 2); else diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index eafa7eda80d..857515b5f32 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -923,11 +923,6 @@ QList<BuildConfigWidget*> Qt4Project::subConfigWidgets() return subWidgets; } -/// ************************** -/// Qt4ProjectBuildConfigWidget -/// ************************** - - void Qt4Project::collectApplicationProFiles(QList<Qt4ProFileNode *> &list, Qt4ProFileNode *node) { if (node->projectType() == Internal::ApplicationTemplate -- GitLab