Add getReconVersion function.

This commit is contained in:
sunwen
2023-09-07 15:49:26 +08:00
parent 198018b165
commit b4de724f48
2 changed files with 11 additions and 0 deletions

View File

@@ -130,6 +130,15 @@ void ReconManager::setPacsSettings(const QString& aClientAETitle, const QString&
emit setPacsSettingsResponsed(true, QVariant::fromValue(QString("Set PACS settings succeed."))); emit setPacsSettingsResponsed(true, QVariant::fromValue(QString("Set PACS settings succeed.")));
} }
void ReconManager::getReconVersion()
{
auto result = mReconClient->QueryVersion();
if(result.good())
{
emit getReconVersionResponsed(QString::fromStdString(result.message()));
}
}
bool ReconManager::isConnected() bool ReconManager::isConnected()
{ {
return mIsConnected; return mIsConnected;

View File

@@ -28,6 +28,7 @@ public slots:
void queryReconStatus(const QStringList& aScanIDs); void queryReconStatus(const QStringList& aScanIDs);
void setPacsSettings(const QString& aClientAETitle, const QString& aServerAETitle, const QString& aServerIP, int aServerPort); void setPacsSettings(const QString& aClientAETitle, const QString& aServerAETitle, const QString& aServerIP, int aServerPort);
void checkReconConnection(); void checkReconConnection();
void getReconVersion();
private: private:
void init(); void init();
@@ -39,6 +40,7 @@ signals:
void queryReconStateResponsed(bool aResult, const QVariant& aData); void queryReconStateResponsed(bool aResult, const QVariant& aData);
void setPacsSettingsResponsed(bool aResult, const QVariant& aMessage); void setPacsSettingsResponsed(bool aResult, const QVariant& aMessage);
void checkReconConnectionResponsed(bool aResult); void checkReconConnectionResponsed(bool aResult);
void getReconVersionResponsed(const QString& aResult);
private: private:
Recon::ReconClient* mReconClient; Recon::ReconClient* mReconClient;