X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvQPacsConnection.h;h=3fbb1f756902be421416eb1feb46b465b9dfc6ff;hb=0a5abf9398aa0c578f014b52ca992943ca653f72;hp=fbbdbeb3602c67d7743e51500a491235c7cdc6a0;hpb=3378f6c372da1e07e35c45562749416fcfee6798;p=clitk.git diff --git a/vv/vvQPacsConnection.h b/vv/vvQPacsConnection.h index fbbdbeb..3fbb1f7 100644 --- a/vv/vvQPacsConnection.h +++ b/vv/vvQPacsConnection.h @@ -6,23 +6,23 @@ #include "gdcmCompositeNetworkFunctions.h" #include #include - +#include /** * \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); @@ -30,11 +30,13 @@ public slots: 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 > getKeys(); std::vector< std::pair > getPatientKeys(const std::string ); std::vector< std::pair > getStudyKeys(const std::string); @@ -42,6 +44,7 @@ public slots: std::vector< std::pair > getImageKeys(const std::string i_val); void manageStudiesFilter(bool i_enable); void createTreeView(); + void setNewPacs(); QStandardItemModel *Patientmodel; QStandardItemModel *Studymodel; QStandardItemModel *Seriesmodel; @@ -52,11 +55,11 @@ public slots: 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 //=====================================================================