#include "gdcmCompositeNetworkFunctions.h"
#include <QtGui/QStandardItemModel.h>
#include <QtGui/QStringListModel.h>
-
+#include <QFileDialog>
/**
* \ingroup GUI
*/
//=====================================================================
- //=====================================================================
- class vvQPacsConnection : public QWidget , public Ui_vvPacsConnection
+ //======================================================================
+ class vvQPacsConnection : public QDialog
{
Q_OBJECT
public:
- vvQPacsConnection(){}
- vvQPacsConnection(QWidget *parent);
+ //vvQPacsConnection(){}
+ vvQPacsConnection(QWidget *parent=0);
~vvQPacsConnection(){}
- ///Queries the PACS
- //void OnQueryPACS(wxCommandEvent& event);
+ void refreshNetworks();
+
public slots:
void selectStudies(const QModelIndex &index);
void selectSeries(const QModelIndex &index);
private slots:
void on_scanButton_clicked();
void on_clearButton_clicked();
- void on_importButton_clicked();
+ void on_optionsButton_clicked();
void on_check_ModAll_clicked(bool state);
-
+ void on_importButton_clicked();
+ void connectServer(int index);
private :
+ Ui::vvPacsConnection ui;
std::vector< std::pair<gdcm::Tag, std::string> > getKeys();
std::vector< std::pair<gdcm::Tag, std::string> > getPatientKeys(const std::string );
std::vector< std::pair<gdcm::Tag, std::string> > getStudyKeys(const std::string);
std::vector< std::pair<gdcm::Tag, std::string> > getImageKeys(const std::string i_val);
void manageStudiesFilter(bool i_enable);
void createTreeView();
+ void setNewPacs();
QStandardItemModel *Patientmodel;
QStandardItemModel *Studymodel;
QStandardItemModel *Seriesmodel;
std::string m_study;
std::string m_series;
- std::string m_ip;
+ std::string m_port;
std::string m_aetitle;
std::string m_adress;
- std::string m_name;
- //wxDialog* dialog;
+ std::string m_nickname;
+
}; // class vvQPacsConnection
//=====================================================================