get rid of appletAt()
still two uses commented out in conteinmentactions
This commit is contained in:
parent
798fc9271b
commit
1021ecf18f
@ -438,7 +438,8 @@ void Containment::contextMenuEvent(QContextMenuEvent *event)
|
|||||||
}
|
}
|
||||||
|
|
||||||
KMenu desktopMenu;
|
KMenu desktopMenu;
|
||||||
Applet *applet = d->appletAt(event->pos());
|
//TODO: port to the new containmentactions architecture
|
||||||
|
Applet *applet = 0;//d->appletAt(event->pos());
|
||||||
//kDebug() << "context menu event " << (QObject*)applet;
|
//kDebug() << "context menu event " << (QObject*)applet;
|
||||||
|
|
||||||
if (applet) {
|
if (applet) {
|
||||||
@ -767,9 +768,6 @@ void Containment::keyPressEvent(QKeyEvent *event)
|
|||||||
void Containment::wheelEvent(QWheelEvent *event)
|
void Containment::wheelEvent(QWheelEvent *event)
|
||||||
{
|
{
|
||||||
event->ignore();
|
event->ignore();
|
||||||
if (d->appletAt(event->pos())) {
|
|
||||||
return; //no unexpected click-throughs
|
|
||||||
}
|
|
||||||
|
|
||||||
if (d->wallpaper && d->wallpaper->isInitialized()) {
|
if (d->wallpaper && d->wallpaper->isInitialized()) {
|
||||||
event->ignore();
|
event->ignore();
|
||||||
|
@ -274,7 +274,8 @@ QPoint ContainmentActions::popupPosition(const QSize &s, QEvent *event)
|
|||||||
return screenPosFromEvent(event);
|
return screenPosFromEvent(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
Applet *applet = c->d->appletAt(scenePosFromEvent(event));
|
//TODO: port to new architecture
|
||||||
|
Applet *applet = 0;//c->d->appletAt(scenePosFromEvent(event));
|
||||||
QPoint screenPos = screenPosFromEvent(event);
|
QPoint screenPos = screenPosFromEvent(event);
|
||||||
QPoint pos = screenPos;
|
QPoint pos = screenPos;
|
||||||
if (applet && containment()->d->isPanelContainment()) {
|
if (applet && containment()->d->isPanelContainment()) {
|
||||||
|
@ -24,7 +24,7 @@ Functionality Blocks
|
|||||||
Porting of Applet and Containment
|
Porting of Applet and Containment
|
||||||
=================================
|
=================================
|
||||||
|
|
||||||
* ContainmentPrivate::appletAt(const QPointF &point)
|
* ContainmentPrivate::appletAt(const QPointF &point) -> depends from ContainmentActions refactoring : disabled now in the code
|
||||||
* ContainmentPrivate::setScreen(int newScreen, int newDesktop, bool preventInvalidDesktops)
|
* ContainmentPrivate::setScreen(int newScreen, int newDesktop, bool preventInvalidDesktops)
|
||||||
* all geometry functions in Applet and Containment (width, height, geometry, raise, lower...)
|
* all geometry functions in Applet and Containment (width, height, geometry, raise, lower...)
|
||||||
|
|
||||||
|
@ -208,39 +208,6 @@ void ContainmentPrivate::addAppletActions(KMenu &desktopMenu, Applet *applet, QE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Applet* ContainmentPrivate::appletAt(const QPointF &point)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
/*TODO: port away qgv
|
|
||||||
Applet *applet = 0;
|
|
||||||
|
|
||||||
QGraphicsItem *item = q->scene()->itemAt(point);
|
|
||||||
if (item == q) {
|
|
||||||
item = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
while (item) {
|
|
||||||
if (item->isWidget()) {
|
|
||||||
applet = qobject_cast<Applet*>(static_cast<QGraphicsWidget*>(item));
|
|
||||||
if (applet) {
|
|
||||||
if (applet->isContainment()) {
|
|
||||||
applet = 0;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
AppletHandle *handle = dynamic_cast<AppletHandle*>(item);
|
|
||||||
if (handle) {
|
|
||||||
//pretend it was on the applet
|
|
||||||
applet = handle->applet();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
item = item->parentItem();
|
|
||||||
}
|
|
||||||
return applet;
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
void ContainmentPrivate::setScreen(int newScreen, int newDesktop, bool preventInvalidDesktops)
|
void ContainmentPrivate::setScreen(int newScreen, int newDesktop, bool preventInvalidDesktops)
|
||||||
{
|
{
|
||||||
// What we want to do in here is:
|
// What we want to do in here is:
|
||||||
|
@ -141,8 +141,6 @@ public:
|
|||||||
*/
|
*/
|
||||||
bool prepareContainmentActions(const QString &trigger, const QPoint &screenPos, KMenu *menu = 0);
|
bool prepareContainmentActions(const QString &trigger, const QPoint &screenPos, KMenu *menu = 0);
|
||||||
|
|
||||||
Applet *appletAt(const QPointF &point);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delayed drop zone display
|
* Delayed drop zone display
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user