Use QGraphicsSceneEvent instead of QGraphicsSceneMouseEvent to make it more flexible (actually needed for the devicenotifier)

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=745315
This commit is contained in:
Sebastian Kügler 2007-12-05 23:09:28 +00:00
parent d2514a373b
commit 9b112c42ae
2 changed files with 4 additions and 4 deletions

View File

@ -27,7 +27,7 @@
#include <QMouseEvent>
#include <QX11Info>
#include <QGraphicsView>
#include <QtGui/QGraphicsSceneMouseEvent>
#include <QtGui/QGraphicsSceneEvent>
#include <KDebug>
#include <NETRootInfo>
@ -166,7 +166,7 @@ void Dialog::paintBackground(QPainter* painter, const QRect &exposedRect)
painter->drawPixmap(exposedRect, *m_cachedBackground, exposedRect);
}
void Dialog::position(QGraphicsSceneMouseEvent *event, const QRectF boundingRect, QPointF scenePos)
void Dialog::position(QGraphicsSceneEvent *event, const QRectF boundingRect, QPointF scenePos)
{
QWidget *viewWidget = event->widget() ? event->widget()->parentWidget() : 0;
//QPointF scenePos = mapToScene(boundingRect.topLeft());

View File

@ -23,7 +23,7 @@
#define PLASMA_DIALOG_H
#include <QWidget>
#include <QtGui/QGraphicsSceneMouseEvent>
#include <QtGui/QGraphicsSceneEvent>
#include <plasma/plasma_export.h>
@ -61,7 +61,7 @@ class PLASMA_EXPORT Dialog : public QWidget
* @arg boundingRect the boundingRect() from the applet.
* @arg scenePos the absolute position on the scene.
*/
void position(QGraphicsSceneMouseEvent *event, const QRectF boundingRect, QPointF scenePos);
void position(QGraphicsSceneEvent *event, const QRectF boundingRect, QPointF scenePos);
protected:
/**