Changed: Display previous profile after one is deleted

This commit is contained in:
kervala 2016-06-11 17:03:14 +02:00
parent 3e0cd2667a
commit c4ad0d6ffb

View file

@ -128,7 +128,7 @@ void CProfilesDialog::displayProfile(int index)
void CProfilesDialog::saveProfile(int index) void CProfilesDialog::saveProfile(int index)
{ {
if (index < 0) return; if (index < 0 || index >= m_model->rowCount()) return;
CProfile &profile = m_model->getProfiles()[index]; CProfile &profile = m_model->getProfiles()[index];
@ -146,7 +146,14 @@ void CProfilesDialog::deleteProfile(int index)
m_model->removeRow(index); m_model->removeRow(index);
COperationDialog dialog; // decrement profile index
--index;
// select row and update content
profilesListView->setCurrentIndex(m_model->index(index, 0));
displayProfile(index);
// TODO: delete files for delete profile
} }
void CProfilesDialog::addProfile() void CProfilesDialog::addProfile()