From d6be19a23cc4aa03c3de68982e275f7109a2d6a1 Mon Sep 17 00:00:00 2001 From: shibakaneki Date: Tue, 7 Feb 2012 14:47:38 +0100 Subject: [PATCH] backup --- src/customWidgets/UBWidgetList.cpp | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/src/customWidgets/UBWidgetList.cpp b/src/customWidgets/UBWidgetList.cpp index fd8ddb03..a9e9a305 100644 --- a/src/customWidgets/UBWidgetList.cpp +++ b/src/customWidgets/UBWidgetList.cpp @@ -143,28 +143,15 @@ void UBWidgetList::mousePressEvent(QMouseEvent *ev) if(mCanRemove){ QWidget* pWAt = widgetAt(ev->pos()); if(NULL != mpCurrentWidget){ - if(pWAt == mpCurrentWidget){ - -// qDebug() << ev->x() << "," << ev->y(); -// qDebug() << "mpCurrentWidget->pos() = " << mpCurrentWidget->pos().x() << "," << mpCurrentWidget->pos().y(); -// qDebug() << "viewport position: " << visibleRegion().boundingRect().x() << "," << visibleRegion().boundingRect().y(); - -// QPoint p; -// p.setX(ev->x() - mpCurrentWidget->pos().x()); -// p.setY(ev->y() - mpCurrentWidget->pos().y()); - -// if(mpCurrentWidget->shouldClose(p)){ -// emit closeWidget(mpCurrentWidget); -// return; -// } - - }else{ + if(pWAt != mpCurrentWidget){ mpCurrentWidget->setActionsVisible(false); + update(); } } mpCurrentWidget = dynamic_cast(pWAt); if(NULL != mpCurrentWidget){ mpCurrentWidget->setActionsVisible(true); + update(); } } update(); @@ -240,6 +227,3 @@ bool UBWidgetList::empty() { return mWidgetInfo.empty(); } - -// TODO : - add onHover 'delete' button -