diff options
Diffstat (limited to 'tizen/src/ui/skinview.h')
-rw-r--r-- | tizen/src/ui/skinview.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tizen/src/ui/skinview.h b/tizen/src/ui/skinview.h index 4874de3496..a45b35dd4b 100644 --- a/tizen/src/ui/skinview.h +++ b/tizen/src/ui/skinview.h @@ -33,6 +33,7 @@ #include <QGraphicsView> #include "skinbezelitem.h" +#include "skinkeyitem.h" #include "layout/layoutform.h" class SkinView : public QGraphicsView @@ -41,8 +42,13 @@ public: SkinView(QWidget *parent, QGraphicsScene *scene); ~SkinView(); + virtual QRegion getKeyWinRegion( + QWidget *base, QRect &keyRect, LayoutForm::SkinImgType type) = 0; + protected: - SkinBezelItem *createBezelItem(LayoutForm *form); + SkinBezelItem *createBezelItem(QGraphicsItem *parent, LayoutForm *form); + SkinKeyItem *createKeyItem(QGraphicsItem *parent, + LayoutForm *form, HardwareKey *hwKey); QPoint grabPos; }; |