Chris@333: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ Chris@333: Chris@333: /* Chris@333: Sonic Visualiser Chris@333: An audio file viewer and annotation editor. Chris@333: Centre for Digital Music, Queen Mary, University of London. Chris@333: Chris@333: This program is free software; you can redistribute it and/or Chris@333: modify it under the terms of the GNU General Public License as Chris@333: published by the Free Software Foundation; either version 2 of the Chris@333: License, or (at your option) any later version. See the file Chris@333: COPYING included with this distribution for more information. Chris@333: */ Chris@333: Chris@333: /* Chris@333: This is a modified version of a source file from the Chris@333: Rosegarden MIDI and audio sequencer and notation editor. Chris@333: This file copyright 2000-2009 Chris Cannam. Chris@333: */ Chris@333: Chris@333: #ifndef _SURVEYER_H_ Chris@333: #define _SURVEYER_H_ Chris@333: Chris@333: #include Chris@333: #include Chris@333: #include Chris@333: Chris@333: class QHttpResponseHeader; Chris@333: Chris@333: class Surveyer : public QObject Chris@333: { Chris@333: Q_OBJECT Chris@333: Chris@333: public: Chris@333: Surveyer(QObject *parent = 0); Chris@333: virtual ~Surveyer(); Chris@333: Chris@333: protected slots: Chris@333: void httpResponseHeaderReceived(const QHttpResponseHeader &); Chris@333: void httpDone(bool); Chris@333: Chris@333: private: Chris@333: bool m_httpFailed; Chris@333: }; Chris@333: Chris@333: #endif Chris@333: