equal
deleted
inserted
replaced
2573 |
2573 |
2574 /*! \reimp */ |
2574 /*! \reimp */ |
2575 int QS60Style::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget *widget, |
2575 int QS60Style::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget *widget, |
2576 QStyleHintReturn *hret) const |
2576 QStyleHintReturn *hret) const |
2577 { |
2577 { |
2578 int retValue = -1; |
2578 int retValue = 0; |
2579 switch (sh) { |
2579 switch (sh) { |
2580 case SH_RequestSoftwareInputPanel: |
2580 case SH_RequestSoftwareInputPanel: |
2581 if (QS60StylePrivate::isSingleClickUi()) |
2581 if (QS60StylePrivate::isSingleClickUi()) |
2582 retValue = RSIP_OnMouseClick; |
2582 retValue = RSIP_OnMouseClick; |
2583 else |
2583 else |
2608 retValue = QFrame::NoFrame | QFrame::Plain; |
2608 retValue = QFrame::NoFrame | QFrame::Plain; |
2609 break; |
2609 break; |
2610 case SH_Dial_BackgroundRole: |
2610 case SH_Dial_BackgroundRole: |
2611 retValue = QPalette::Base; |
2611 retValue = QPalette::Base; |
2612 break; |
2612 break; |
2613 case SH_ItemView_ActivateItemOnSingleClick: |
2613 case SH_ItemView_ActivateItemOnSingleClick: { |
2614 retValue = QS60StylePrivate::isSingleClickUi(); |
2614 if (QS60StylePrivate::isSingleClickUi()) |
2615 break; |
2615 retValue = true; |
|
2616 else if (opt && opt->state & QStyle::State_Selected) |
|
2617 retValue = true; |
|
2618 break; |
|
2619 } |
2616 case SH_ProgressDialog_TextLabelAlignment: |
2620 case SH_ProgressDialog_TextLabelAlignment: |
2617 retValue = (QApplication::layoutDirection() == Qt::LeftToRight) ? |
2621 retValue = (QApplication::layoutDirection() == Qt::LeftToRight) ? |
2618 Qt::AlignLeft : |
2622 Qt::AlignLeft : |
2619 Qt::AlignRight; |
2623 Qt::AlignRight; |
2620 break; |
2624 break; |