291 SP_QsnFrButtonSideTInactive, |
291 SP_QsnFrButtonSideTInactive, |
292 SP_QsnFrButtonSideBInactive, |
292 SP_QsnFrButtonSideBInactive, |
293 SP_QsnFrButtonSideLInactive, |
293 SP_QsnFrButtonSideLInactive, |
294 SP_QsnFrButtonSideRInactive, |
294 SP_QsnFrButtonSideRInactive, |
295 SP_QsnFrButtonCenterInactive, |
295 SP_QsnFrButtonCenterInactive, |
|
296 SP_QsnFrGridCornerTlPressed, // Pressed table item |
|
297 SP_QsnFrGridCornerTrPressed, |
|
298 SP_QsnFrGridCornerBlPressed, |
|
299 SP_QsnFrGridCornerBrPressed, |
|
300 SP_QsnFrGridSideTPressed, |
|
301 SP_QsnFrGridSideBPressed, |
|
302 SP_QsnFrGridSideLPressed, |
|
303 SP_QsnFrGridSideRPressed, |
|
304 SP_QsnFrGridCenterPressed, |
|
305 SP_QsnFrListCornerTlPressed, // Pressed list item |
|
306 SP_QsnFrListCornerTrPressed, |
|
307 SP_QsnFrListCornerBlPressed, |
|
308 SP_QsnFrListCornerBrPressed, |
|
309 SP_QsnFrListSideTPressed, |
|
310 SP_QsnFrListSideBPressed, |
|
311 SP_QsnFrListSideLPressed, |
|
312 SP_QsnFrListSideRPressed, |
|
313 SP_QsnFrListPressed, |
296 }; |
314 }; |
297 |
315 |
298 enum ColorLists { |
316 enum ColorLists { |
299 CL_QsnHighlightColors, |
317 CL_QsnHighlightColors, |
300 CL_QsnIconColors, |
318 CL_QsnIconColors, |
440 SF_ToolBar, |
460 SF_ToolBar, |
441 SF_ToolBarButton, |
461 SF_ToolBarButton, |
442 SF_ToolBarButtonPressed, |
462 SF_ToolBarButtonPressed, |
443 SF_PanelBackground, |
463 SF_PanelBackground, |
444 SF_ButtonInactive, |
464 SF_ButtonInactive, |
|
465 SF_TableItemPressed, |
|
466 SF_ListItemPressed, |
445 }; |
467 }; |
446 |
468 |
447 enum SkinElementFlag { |
469 enum SkinElementFlag { |
448 SF_PointNorth = 0x0001, // North = the default |
470 SF_PointNorth = 0x0001, // North = the default |
449 SF_PointEast = 0x0002, |
471 SF_PointEast = 0x0002, |
494 |
516 |
495 static bool isTouchSupported(); |
517 static bool isTouchSupported(); |
496 static bool isToolBarBackground(); |
518 static bool isToolBarBackground(); |
497 static bool hasSliderGrooveGraphic(); |
519 static bool hasSliderGrooveGraphic(); |
498 static bool isSingleClickUi(); |
520 static bool isSingleClickUi(); |
|
521 static bool isWidgetPressed(const QWidget *widget); |
499 |
522 |
500 // calculates average color based on button skin graphics (minus borders). |
523 // calculates average color based on button skin graphics (minus borders). |
501 QColor colorFromFrameGraphics(SkinFrameElements frame) const; |
524 QColor colorFromFrameGraphics(SkinFrameElements frame) const; |
502 |
525 |
503 //set theme palette for application |
526 //set theme palette for application |
591 QPalette m_originalPalette; |
614 QPalette m_originalPalette; |
592 |
615 |
593 QPointer<QFocusFrame> m_focusFrame; |
616 QPointer<QFocusFrame> m_focusFrame; |
594 static qint64 m_webPaletteKey; |
617 static qint64 m_webPaletteKey; |
595 |
618 |
|
619 static QPointer<QWidget> m_pressedWidget; |
|
620 |
596 #ifdef Q_WS_S60 |
621 #ifdef Q_WS_S60 |
597 //list of progress bars having animation running |
622 //list of progress bars having animation running |
598 QList<QProgressBar *> m_bars; |
623 QList<QProgressBar *> m_bars; |
599 #endif |
624 #endif |
600 |
625 |