X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fdialogs%2Femufrontdatadialog.cpp;h=e8ac4e4755c0f08c2074f9226c683dd3a4252c53;hb=e267c7d65574f9047e8cc678cb7cb4e0be339fdb;hp=2529c1a39331cb3d7a802a1ca1c0a1d089e73338;hpb=1790a3d91c15cbbef6958a26eb14c737349f9450;p=emufront diff --git a/src/dialogs/emufrontdatadialog.cpp b/src/dialogs/emufrontdatadialog.cpp index 2529c1a..e8ac4e4 100644 --- a/src/dialogs/emufrontdatadialog.cpp +++ b/src/dialogs/emufrontdatadialog.cpp @@ -82,4 +82,14 @@ void EmuFrontDataDialog::deleteButtonClicked() void EmuFrontDataDialog::addButtonClicked() { qDebug() << "Delete button clicked"; + int row = objectList->currentIndex().row(); + if (row == -1) row = 0; + model->insertRows(row, 1); + QModelIndex ind = model->index(row, 1); + if (!ind.isValid()){ + qDebug() << "Invalid index"; + return; + } + objectList->setCurrentIndex(ind); + objectList->edit(ind); }