eliminado el focusrect en macos para los elementos de navegaci?n y b?squeda de folders

corregido grave BUG en library_creator (udpate)

corregido tablemodel (solo se eliminar filas si se puede borrar el fichero)
This commit is contained in:
Luis Ángel San Martín
2013-06-14 21:53:52 +02:00
parent 68483272fc
commit 7e849ca8cb
4 changed files with 77 additions and 11 deletions

View File

@ -435,9 +435,9 @@ QModelIndex TableModel::getIndexFromId(quint64 id)
return index(i,0);
}
void TableModel::startTransaction(int first, int last)
void TableModel::startTransaction()
{
beginRemoveRows(QModelIndex(),first,last);
dbTransaction = DataBaseManagement::loadDatabase(_databasePath);
dbTransaction.transaction();
}
@ -448,7 +448,7 @@ void TableModel::finishTransaction()
dbTransaction.close();
QSqlDatabase::removeDatabase(_databasePath);
endRemoveRows();
}
void TableModel::removeInTransaction(int row)
@ -456,10 +456,12 @@ void TableModel::removeInTransaction(int row)
ComicDB c = DBHelper::loadComic(_data.at(row)->data(ID).toULongLong(),dbTransaction);
DBHelper::removeFromDB(&c,dbTransaction);
beginRemoveRows(QModelIndex(),row,row);
removeRow(row);
delete _data.at(row);
_data.removeAt(row);
endRemoveRows();
}
void TableModel::remove(ComicDB * comic, int row)

View File

@ -52,7 +52,7 @@ public:
public slots:
void remove(int row);
void startTransaction(int first, int last);
void startTransaction();
void finishTransaction();
private: