Fix display of queues during conversion
Fixed the error of displaying queues when they want to see only a certain status.
This commit is contained in:
parent
568d8f0897
commit
690f84e2c8
@ -83,7 +83,7 @@ func (l *queueLayout) AddQueue(queueID int, queue *convertor.Queue) {
|
|||||||
BlockMessageError: blockMessageError,
|
BlockMessageError: blockMessageError,
|
||||||
MessageError: messageError,
|
MessageError: messageError,
|
||||||
buttonPlay: buttonPlay,
|
buttonPlay: buttonPlay,
|
||||||
status: queue.Status,
|
status: &queue.Status,
|
||||||
}
|
}
|
||||||
l.itemsContainer.Add(content)
|
l.itemsContainer.Add(content)
|
||||||
}
|
}
|
||||||
@ -121,7 +121,9 @@ func (l *queueLayout) ChangeQueue(queueID int, queue *convertor.Queue) {
|
|||||||
}
|
}
|
||||||
if l.GetQueueStatistics().IsChecked(queue.Status) == false && item.CanvasObject.Visible() == true {
|
if l.GetQueueStatistics().IsChecked(queue.Status) == false && item.CanvasObject.Visible() == true {
|
||||||
item.CanvasObject.Hide()
|
item.CanvasObject.Hide()
|
||||||
} else if item.CanvasObject.Visible() == false {
|
}
|
||||||
|
|
||||||
|
if l.GetQueueStatistics().IsChecked(queue.Status) == true && item.CanvasObject.Visible() == false {
|
||||||
item.CanvasObject.Show()
|
item.CanvasObject.Show()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -322,11 +324,11 @@ func (s *queueAllStatistics) IsChecked(status convertor.StatusContract) bool {
|
|||||||
|
|
||||||
func (s *queueAllStatistics) redrawingQueueItems(queueItems *map[int]queueLayoutItem) {
|
func (s *queueAllStatistics) redrawingQueueItems(queueItems *map[int]queueLayoutItem) {
|
||||||
for _, item := range *queueItems {
|
for _, item := range *queueItems {
|
||||||
if s.IsChecked(item.status) == true && item.CanvasObject.Visible() == false {
|
if s.IsChecked(*item.status) == true && item.CanvasObject.Visible() == false {
|
||||||
item.CanvasObject.Show()
|
item.CanvasObject.Show()
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if s.IsChecked(item.status) == false && item.CanvasObject.Visible() == true {
|
if s.IsChecked(*item.status) == false && item.CanvasObject.Visible() == true {
|
||||||
item.CanvasObject.Hide()
|
item.CanvasObject.Hide()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -453,5 +455,5 @@ type queueLayoutItem struct {
|
|||||||
StatusMessage *canvas.Text
|
StatusMessage *canvas.Text
|
||||||
MessageError *canvas.Text
|
MessageError *canvas.Text
|
||||||
buttonPlay *widget.Button
|
buttonPlay *widget.Button
|
||||||
status convertor.StatusContract
|
status *convertor.StatusContract
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user