diff options
Diffstat (limited to 'archivebrowsermodel.cpp')
-rw-r--r-- | archivebrowsermodel.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
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<int> 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(); |