From dbe1e9b2fb16ebf25dcb829e066fd9f8690d4283 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 4 Mar 2016 20:06:35 +0100 Subject: Now MoveToUSB does something! Make it work. Lessons learned: Don't keep a QProgressDialog around. Use it and delete it later. Otherwise it will show up spontaneously. --- archivebrowsermodel.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'archivebrowsermodel.cpp') diff --git a/archivebrowsermodel.cpp b/archivebrowsermodel.cpp index 202a406..7bfa2df 100644 --- a/archivebrowsermodel.cpp +++ b/archivebrowsermodel.cpp @@ -122,6 +122,16 @@ void ArchiveBrowserModel::updateDVDNo(const QList fileNos) { } } +int ArchiveBrowserModel::nextDVDNo() const { + int maxdvd = 0; + QSqlQuery maxDvdQ = QSqlQuery("SELECT max(idvd) FROM files", mDb); + while(maxDvdQ.next()){ + maxdvd = maxDvdQ.value(0).toInt(); + } + ++maxdvd; + return maxdvd; +} + QModelIndexList ArchiveBrowserModel::children(const QModelIndex &idx){ if(!idx.isValid()){ return QModelIndexList(); -- cgit v1.2.3-70-g09d2