#ifndef __vvQPacsConnection_h_INCLUDED__
#define __vvQPacsConnection_h_INCLUDED__
-#include <QTGUI/QWidget>
+#include <QWidget>
#include "ui_vvPacsConnection.h"
#include "gdcmCompositeNetworkFunctions.h"
-#include <QtGui/QStandardItemModel.h>
-#include <QtGui/QStringListModel.h>
+#include <QStandardItemModel>
+#include <QStringListModel>
#include <QFileDialog>
#include "vvDicomServerQueryFactory.h"
- class vvQPacsConnection : public QDialog
- {
+class vvQPacsConnection : public QDialog
+{
Q_OBJECT
- public:
+public:
//vvQPacsConnection(){}
vvQPacsConnection(QWidget *parent=0);
~vvQPacsConnection(){}
void refreshNetworks();
- std::vector <std::string> getFileNames();
+ std::vector <std::string> getFileNames(int i_series);
+ int getSeriesCount() { return m_fileseries.size();}
void clearMove();
public slots:
void on_importButton_clicked();
void chooseServer(int index);
void removeServer();
+ bool close();
void modifyServer();
private :
vvQuery m_query;
vvQuery f_query;
gdcm::Directory::FilenamesType m_files;
+ std::vector < gdcm::Directory::FilenamesType> m_fileseries;