src/gui/styles/qcommonstyle.cpp
branchRCL_3
changeset 8 3f74d0d4af4c
parent 5 d3bac044e0f0
equal deleted inserted replaced
6:dee5afe5301f 8:3f74d0d4af4c
  1147     int horizontalShift = proxyStyle->pixelMetric(QStyle::PM_TabBarTabShiftHorizontal, opt, widget);
  1147     int horizontalShift = proxyStyle->pixelMetric(QStyle::PM_TabBarTabShiftHorizontal, opt, widget);
  1148     int hpadding = proxyStyle->pixelMetric(QStyle::PM_TabBarTabHSpace, opt, widget) / 2;
  1148     int hpadding = proxyStyle->pixelMetric(QStyle::PM_TabBarTabHSpace, opt, widget) / 2;
  1149     int vpadding = proxyStyle->pixelMetric(QStyle::PM_TabBarTabVSpace, opt, widget) / 2;
  1149     int vpadding = proxyStyle->pixelMetric(QStyle::PM_TabBarTabVSpace, opt, widget) / 2;
  1150     if (opt->shape == QTabBar::RoundedSouth || opt->shape == QTabBar::TriangularSouth)
  1150     if (opt->shape == QTabBar::RoundedSouth || opt->shape == QTabBar::TriangularSouth)
  1151         verticalShift = -verticalShift;
  1151         verticalShift = -verticalShift;
  1152     tr.adjust(hpadding, vpadding, horizontalShift - hpadding, verticalShift - vpadding);
  1152     tr.adjust(hpadding, verticalShift - vpadding, horizontalShift - hpadding, vpadding);
  1153     bool selected = opt->state & QStyle::State_Selected;
  1153     bool selected = opt->state & QStyle::State_Selected;
  1154     if (selected) {
  1154     if (selected) {
  1155         tr.setBottom(tr.bottom() - verticalShift);
  1155         tr.setTop(tr.top() - verticalShift);
  1156         tr.setRight(tr.right() - horizontalShift);
  1156         tr.setRight(tr.right() - horizontalShift);
  1157     }
  1157     }
  1158 
  1158 
  1159     // left widget
  1159     // left widget
  1160     if (!opt->leftButtonSize.isEmpty()) {
  1160     if (!opt->leftButtonSize.isEmpty()) {