summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--archivebrowser.cpp1
-rw-r--r--archivebrowser.h1
-rw-r--r--shemov.cpp1
3 files changed, 3 insertions, 0 deletions
diff --git a/archivebrowser.cpp b/archivebrowser.cpp
index 1459dac..e04bdef 100644
--- a/archivebrowser.cpp
+++ b/archivebrowser.cpp
@@ -316,6 +316,7 @@ void ArchiveBrowser::copySuccess(QString success){
mModel->updateDVDNo(filesToUpdate);
mModel->refresh();
mProxy->setBytesRemaining(0);
+ emit needFSFreeUpdate();
}
}
diff --git a/archivebrowser.h b/archivebrowser.h
index f895d21..c85fa65 100644
--- a/archivebrowser.h
+++ b/archivebrowser.h
@@ -52,6 +52,7 @@ class ArchiveBrowser : public QWidget {
signals:
void sizeChanged(qint64 size);
void itemCountChanged(int items);
+ void needFSFreeUpdate();
private:
QModelIndexList selectedRows(const QItemSelection &sel);
diff --git a/shemov.cpp b/shemov.cpp
index 5b0b34c..673690a 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -87,6 +87,7 @@ SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, fla
mTab->addTab(mArchiveBrowser, tr("Archive Browser"));
connect(mArchiveBrowser, SIGNAL(sizeChanged(qint64)), this, SLOT(setSize(qint64)));
connect(mArchiveBrowser, SIGNAL(itemCountChanged(int)), this, SLOT(updateSelectedCount(int)));
+ connect(mArchiveBrowser, SIGNAL(needFSFreeUpdate()), this, SLOT(setFsFree()));
//newmoviewizard + dbanalyzer + newpicsdialog + searchdialog
splash.showMessage(tr("Creating misc. Dialogs..."), Qt::AlignHCenter, Qt::yellow);