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 ()

Signals

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