Remove spinbox from multiple event view

This commit is contained in:
Diegoisawesome 2018-12-04 12:58:49 -06:00
parent 15e16798fc
commit 1907dcbe1d
2 changed files with 21 additions and 14 deletions

View file

@ -1496,8 +1496,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>432</width>
<height>565</height>
<width>98</width>
<height>28</height>
</rect>
</property>
</widget>
@ -1532,8 +1532,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>432</width>
<height>565</height>
<width>98</width>
<height>28</height>
</rect>
</property>
</widget>
@ -1568,8 +1568,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>432</width>
<height>565</height>
<width>98</width>
<height>28</height>
</rect>
</property>
</widget>
@ -1604,8 +1604,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>432</width>
<height>565</height>
<width>98</width>
<height>28</height>
</rect>
</property>
</widget>
@ -1640,8 +1640,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>432</width>
<height>565</height>
<width>98</width>
<height>28</height>
</rect>
</property>
</widget>

View file

@ -1012,10 +1012,17 @@ void MainWindow::updateSelectedObjects() {
.arg(event_type)
);
if (events->count() == 1)
{
frame->ui->spinBox_index->setValue(editor->project->getMap(map_name)->events.value(event_group_type).indexOf(item->event) + event_offs);
frame->ui->spinBox_index->setMinimum(event_offs);
frame->ui->spinBox_index->setMaximum(editor->project->getMap(map_name)->events.value(event_group_type).length() + event_offs - 1);
connect(frame->ui->spinBox_index, QOverload<int>::of(&QSpinBox::valueChanged), this, &MainWindow::selectedEventIndexChanged);
}
else
{
frame->ui->spinBox_index->setVisible(false);
}
frame->ui->label_spritePixmap->setPixmap(item->event->pixmap);
connect(item, SIGNAL(spriteChanged(QPixmap)), frame->ui->label_spritePixmap, SLOT(setPixmap(QPixmap)));