return;
markWatched();
- m_marked = true;
#endif
}
AniDBUdpClient::File *file = new AniDBUdpClient::File(videoPlayer->currentFile());
file->markWatched();
- connect(file, SIGNAL(statusUpdate(AniDBUdpClient::File::Action,AniDBUdpClient::File::ActionState)), this, SLOT(markingStatus(AniDBUdpClient::File::Action,AniDBUdpClient::File::ActionState)));
+ connect(file, SIGNAL(statusUpdate(AniDBUdpClient::File::Action,AniDBUdpClient::File::ActionState,int)), this, SLOT(markingStatus(AniDBUdpClient::File::Action,AniDBUdpClient::File::ActionState,int)));
connect(file, SIGNAL(finished()), file, SLOT(deleteLater()));
+
+ m_marked = true;
}
-void VideoWindow::markingStatus(AniDBUdpClient::File::Action action, AniDBUdpClient::File::ActionState actionState)
+void VideoWindow::markingStatus(AniDBUdpClient::File::Action action, AniDBUdpClient::File::ActionState actionState, int percent)
{
+ qDebug() << "markingStatus called";
AniDBUdpClient::File *file = (AniDBUdpClient::File *) sender();
switch (action)
{
switch (actionState)
{
case AniDBUdpClient::File::InProgress:
- menu->showMessage(tr("Hashing File"));
+ menu->showMessage(tr("Hashing File... %1%").arg(percent));
+ break;
+ case AniDBUdpClient::File::Success:
+ menu->showMessage(tr("Hashing File complete!").arg(percent));
break;
default: ;
}
#ifndef NO_ANIDBUDPCLIENT
void markWatched();
- void markingStatus(AniDBUdpClient::File::Action action, AniDBUdpClient::File::ActionState actionState);
+ void markingStatus(AniDBUdpClient::File::Action action, AniDBUdpClient::File::ActionState actionState, int percent);
void anidbSettings();
void updateAutomarkable();