Mercurial > hg > easaier-soundaccess
changeset 33:c14ebd0217af
add a busy cursor and statusBar information during the decompression and loading of an audio file.
author | lbajardsilogic |
---|---|
date | Tue, 15 May 2007 07:35:43 +0000 |
parents | 50d04702da36 |
children | aa81e87c8089 |
files | data/model/WaveFileModel.cpp |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/data/model/WaveFileModel.cpp Tue May 15 07:19:24 2007 +0000 +++ b/data/model/WaveFileModel.cpp Tue May 15 07:35:43 2007 +0000 @@ -32,6 +32,8 @@ //#define DEBUG_WAVE_FILE_MODEL 1 +#include "main/MainWindow.h" + using std::cerr; using std::endl; @@ -46,6 +48,8 @@ m_lastFillExtent(0), m_exiting(false) { + MainWindow::instance()->setCursor(Qt::BusyCursor); + MainWindow::instance()->statusBar()->showMessage(tr("Opening audio file...")); m_reader = AudioFileReaderFactory::createReader(path); setObjectName(QFileInfo(path).fileName()); if (isOK()) fillCache(); @@ -434,6 +438,8 @@ void WaveFileModel::cacheFilled() { + MainWindow::instance()->setCursor(Qt::ArrowCursor); + MainWindow::instance()->statusBar()->clearMessage(); m_mutex.lock(); delete m_fillThread; m_fillThread = 0;