22 #ifndef DOCKMODEMENUCONTAINER_H
23 #define DOCKMODEMENUCONTAINER_H
26 #include "CustomEvents.h"
29 #include <QGraphicsObject>
30 #include <QPropertyAnimation>
31 #include <QParallelAnimationGroup>
49 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget) { }
53 void resize (
int screenWidth,
int screenHeight);
56 virtual void mouseMoveEvent (QGraphicsSceneMouseEvent* mouseEvent);
59 const QFont
font()
const {
return m_font; }
61 Q_INVOKABLE
const int getWidth()
const {
return m_bounds.width(); }
62 Q_INVOKABLE
const int getHeight()
const {
return m_bounds.height(); }
84 int m_currentItemIndex;
87 std::map<DockModeLaunchPoint*, DockModeMenuItem*> m_menuItemMap;