Implemented refresh after change of points spinboxes

This commit is contained in:
feedc0de committed 2020-03-07 15:37:21 +01:00
1 parent ec528901b5
commit 8f052e70b9
3 files changed
+22 -16

No files matched your search

+11 -3
View File
@@ -13,6 +13,8 @@ StripWidget::StripWidget(QWidget *parent) :
setMinimumSize(size());
setMaximumSize(size());
setFixedSize(size());
connect(m_ui->points, &QSpinBox::valueChanged, this, &StripWidget::pointsChanged);
}
StripWidget::StripWidget(StripWidget::Story_t, QWidget *parent) :
@@ -21,6 +23,9 @@ StripWidget::StripWidget(StripWidget::Story_t, QWidget *parent) :
m_ui->points->setReadOnly(true);
m_ui->points->setMaximum(9999);
delete m_ui->owner;
m_ui->owner = nullptr;
setStyleSheet("StripWidget { background-color: #AFA; }");
}
@@ -30,15 +35,18 @@ StripWidget::StripWidget(StripWidget::Subtask_t, QWidget *parent) :
setStyleSheet("StripWidget { background-color: #FCC; }");
}
StripWidget::StripWidget(StripWidget::DraggedSubtask_t, QWidget *parent) :
StripWidget::StripWidget(StripWidget::DraggingSubtask_t, const StripWidget &draggedSubtask, QWidget *parent) :
StripWidget{Subtask, parent}
{
setGraphicsEffect(new QGraphicsDropShadowEffect);
setTitle(draggedSubtask.title());
setDescription(draggedSubtask.description());
setPoints(draggedSubtask.points());
setOwner(draggedSubtask.owner());
}
StripWidget::~StripWidget() = default;
bool StripWidget::startDragging(const QPoint &pos) const
bool StripWidget::isInDragArea(const QPoint &pos) const
{
return m_ui->title->geometry().contains(pos);
}