Logo Search packages:      
Sourcecode: acoustid-fingerprinter version File versions  Download package

Public Slots | Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes

Fingerprinter Class Reference

List of all members.

Public Slots

void cancel ()
void pause ()
void resume ()
void start ()


void authenticationError ()
void currentPathChanged (const QString &path)
void fileListLoadingStarted ()
void fingerprintingStarted (int fileCount)
void finished ()
void networkError (const QString &message)
void noFilesError ()
void progress (int i)
void statusChanged (const QString &message)

Public Member Functions

 Fingerprinter (const QString &apiKey, const QStringList &directories)
bool isCancelled ()
bool isFinished ()
bool isPaused ()
bool isRunning ()
int submitttedFingerprints () const

Private Slots

void onFileAnalyzed (AnalyzeResult *)
void onFileListLoaded (const QStringList &files)
void onRequestFinished (QNetworkReply *reply)

Private Member Functions

void fingerprintNextFile ()
bool maybeSubmit (bool force=false)

Private Attributes

int m_activeFiles
QString m_apiKey
bool m_cancelled
QStringList m_directories
QStringList m_files
int m_fingerprintedFiles
bool m_finished
QNetworkAccessManager * m_networkAccessManager
bool m_paused
QNetworkReply * m_reply
QList< AnalyzeResult * > m_submitQueue
QStringList m_submitted
int m_submittedFiles
QStringList m_submitting
QTime m_time

Detailed Description

Definition at line 13 of file fingerprinter.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index