X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fcolumnhandleitem.cpp;h=bcc3c7c9f0bae7f98d46c5467d39240b823c4d53;hb=8301c4e1ac95ae0462f91cc0e4a90ba2efa5cc45;hp=e8dd97e2e91dc6acab465b771075441228f1d8eb;hpb=0072d69c3387cad4e393968647e0f2894aed6877;p=quassel.git diff --git a/src/qtui/columnhandleitem.cpp b/src/qtui/columnhandleitem.cpp index e8dd97e2..bcc3c7c9 100644 --- a/src/qtui/columnhandleitem.cpp +++ b/src/qtui/columnhandleitem.cpp @@ -23,8 +23,6 @@ #include #include -#include - #include "columnhandleitem.h" ColumnHandleItem::ColumnHandleItem(qreal w, QGraphicsItem *parent) @@ -87,6 +85,7 @@ void ColumnHandleItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) { if(_moving) { _moving = false; setCursor(QCursor(Qt::OpenHandCursor)); + emit positionChanged(x() + width()/2); event->accept(); } else { event->ignore(); @@ -117,7 +116,7 @@ void ColumnHandleItem::hoverChanged(qreal value) { void ColumnHandleItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { Q_UNUSED(option); Q_UNUSED(widget); - + QLinearGradient gradient(0, 0, width(), 0); gradient.setColorAt(0.25, Qt::transparent); gradient.setColorAt(0.5, QColor(0, 0, 0, _hover * 200));