From b29e2f079f6b158265f04df1e3c58b63f7802ded Mon Sep 17 00:00:00 2001 From: APTX Date: Mon, 2 Jan 2012 18:37:45 +0100 Subject: [PATCH] Show info if a new version is available. --- aniaddcli.cpp | 7 ++++++- aniaddcli.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/aniaddcli.cpp b/aniaddcli.cpp index ccb3909..71cb1a0 100644 --- a/aniaddcli.cpp +++ b/aniaddcli.cpp @@ -3,13 +3,13 @@ #include #include #include -#include AniAddCli::AniAddCli(QObject *parent) : QObject(parent), printHash(false), cout(stdout, QIODevice::WriteOnly) { AniDBUdpClient::Client::instance()->setIdlePolicy(AniDBUdpClient::ImmediateLogoutIdlePolicy);; connect(AniDBUdpClient::Client::instance(), SIGNAL(connectionError()), this, SLOT(handleError())); + connect(AniDBUdpClient::Client::instance(), SIGNAL(newVersionAvailable()), this, SLOT(showNewVersionMessage())); connect(this, SIGNAL(finished(int)), this, SLOT(exit(int)), Qt::QueuedConnection); } @@ -165,6 +165,11 @@ void AniAddCli::handleError() emit finished(1); } +void AniAddCli::showNewVersionMessage() +{ + cout << "[INFO] New version available. Update the library and all clients!"; +} + void AniAddCli::exit(int code) { if (!code) diff --git a/aniaddcli.h b/aniaddcli.h index f338bca..cc47a7f 100644 --- a/aniaddcli.h +++ b/aniaddcli.h @@ -27,6 +27,7 @@ signals: public slots: void handleStatusUpdate(AniDBUdpClient::File::Action action, AniDBUdpClient::File::ActionState state, int progress); void handleError(); + void showNewVersionMessage(); void exit(int code); -- 2.52.0