disable status showing for boards, add helper labels in pref dialog
This commit is contained in:
@@ -355,6 +355,7 @@ void MainWindow::onEditNameBoardMenu()
|
||||
QString newDesc = dialog.getDescription();
|
||||
b->setName(newName);
|
||||
b->setDescription(newDesc);
|
||||
b->setShowingStatus(dialog.isShowingStatus());
|
||||
if (!dialog.isAutoStatus())
|
||||
{
|
||||
std::optional<Status> status = TaskStateService::getInstance()->getStatusByUUID(dialog.getStatus());
|
||||
@@ -731,12 +732,15 @@ void MainWindow::redrawBoardStatus()
|
||||
if (selectedBoardIndex > -1)
|
||||
{
|
||||
Board *b = boards[selectedBoardIndex];
|
||||
std::optional<Status> boardStatus = TaskStateService::getInstance()->getStatusByUUID(b->getStatus());
|
||||
if (boardStatus.has_value())
|
||||
if (b->isShowingStatus())
|
||||
{
|
||||
ui->boardStatus->setStyleSheet(Tools::getStatusLabelStylesheet(boardStatus.value()));
|
||||
ui->boardStatus->setText(boardStatus.value().getName());
|
||||
ui->boardStatus->setVisible(true);
|
||||
std::optional<Status> boardStatus = TaskStateService::getInstance()->getStatusByUUID(b->getStatus());
|
||||
if (boardStatus.has_value())
|
||||
{
|
||||
ui->boardStatus->setStyleSheet(Tools::getStatusLabelStylesheet(boardStatus.value()));
|
||||
ui->boardStatus->setText(boardStatus.value().getName());
|
||||
ui->boardStatus->setVisible(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user