aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/rgscan/rgscaner.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-10-10 11:30:40 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-10-10 11:30:40 +0000
commit32dc2e325f765da1292d255cb937c3ad02ae0774 (patch)
tree6e8d0f421011089061987eb9911783360517d9c5 /src/plugins/General/rgscan/rgscaner.h
parentbc573bf071708d28a97be273b75d313b23e2a85a (diff)
downloadqmmp-32dc2e325f765da1292d255cb937c3ad02ae0774.tar.gz
qmmp-32dc2e325f765da1292d255cb937c3ad02ae0774.tar.bz2
qmmp-32dc2e325f765da1292d255cb937c3ad02ae0774.zip
rgscan: added error handling
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3770 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/rgscan/rgscaner.h')
-rw-r--r--src/plugins/General/rgscan/rgscaner.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/General/rgscan/rgscaner.h b/src/plugins/General/rgscan/rgscaner.h
index 79c2b058e..9878389a5 100644
--- a/src/plugins/General/rgscan/rgscaner.h
+++ b/src/plugins/General/rgscan/rgscaner.h
@@ -44,8 +44,10 @@ public:
bool prepare(const QString &url);
void stop();
bool isRunning();
+ bool hasValues() const;
double gain() const;
double peak() const;
+ QString url() const;
GainHandle_t *handle();
signals:
@@ -54,11 +56,11 @@ signals:
private:
void run();
+ void deinit();
InputSource *m_source;
Decoder *m_decoder;
QMutex m_mutex;
- bool m_user_stop;
- bool m_is_running;
+ bool m_user_stop, m_is_running, m_has_values;
QString m_url;
double m_gain;
double m_peak;