Procházet zdrojové kódy

New method getServerParameters

Michael Bauer před 12 roky
rodič
revize
9580f7b63c

+ 5 - 0
Libs/DICOM/Widgets/ctkDICOMQueryRetrieveWidget.cpp

@@ -443,3 +443,8 @@ void ctkDICOMQueryRetrieveWidget::onSelectionChanged(const QItemSelection &selec
   d->RetrieveButton->setEnabled(d->results->selectionModel()->hasSelection());
 }
 
+QMap<QString,QVariant> ctkDICOMQueryRetrieveWidget::getServerParameters()
+{
+    Q_D(ctkDICOMQueryRetrieveWidget);
+    return d->ServerNodeWidget->parameters();
+}

+ 5 - 0
Libs/DICOM/Widgets/ctkDICOMQueryRetrieveWidget.h

@@ -26,6 +26,9 @@
 // Qt includes 
 #include <QWidget>
 #include <QItemSelection>
+#include <QMap>
+#include <QVariant>
+#include <QString>
 
 
 // CTK includes
@@ -41,11 +44,13 @@ public:
   typedef QWidget Superclass;
   explicit ctkDICOMQueryRetrieveWidget(QWidget* parent=0);
   virtual ~ctkDICOMQueryRetrieveWidget();
+  QMap<QString,QVariant> getServerParameters();
 
   QSharedPointer<ctkDICOMDatabase> retrieveDatabase()const;
 
   /// enable or disable ctk progress bars
   void                   useProgressDialog(bool enable);
+
 public Q_SLOTS:
   void setRetrieveDatabase(QSharedPointer<ctkDICOMDatabase> retrieveDatabase);
   void query();