src/gui/styles/qs60style_p.h
changeset 22 79de32ba3296
parent 19 fcece45ef507
child 25 e24348a560a6
equal deleted inserted replaced
19:fcece45ef507 22:79de32ba3296
   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,
   422         SE_PanelBackground,
   440         SE_PanelBackground,
   423         SE_ScrollBarHandlePressedHorizontal,
   441         SE_ScrollBarHandlePressedHorizontal,
   424         SE_ScrollBarHandlePressedVertical,
   442         SE_ScrollBarHandlePressedVertical,
   425         SE_ButtonInactive,
   443         SE_ButtonInactive,
   426         SE_Editor,
   444         SE_Editor,
   427         SE_DropArea
   445         SE_DropArea,
       
   446         SE_TableItemPressed,
       
   447         SE_ListItemPressed,
   428     };
   448     };
   429 
   449 
   430     enum SkinFrameElements {
   450     enum SkinFrameElements {
   431         SF_ButtonNormal,
   451         SF_ButtonNormal,
   432         SF_ButtonPressed,
   452         SF_ButtonPressed,
   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